團隊 團隊程式設計專案作業名稱 需求分析

2022-08-22 11:33:11 字數 1533 閱讀 5455

需求分析:

1.在電腦展現棋盤和棋子

2.實現棋盤和棋子的繪製

3.按照象棋規則對棋子進行布局

4.滑鼠響應 :

在對弈中,棋子是必須可以移動的,不然遊戲無法進行。因此,滑鼠左鍵點選是必不可少的一部分。 

5.棋子的功能分析: 

中國象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中國象棋的棋子的型別大致分為:帥(將)、士、象、馬、車、炮、兵(卒)等幾個型別。 

帥(將):紅方中的帥和黑方中的將的功能相同,都是只能在九宮格中進行橫向和豎向的移動,每次移動一格,並且不能移動超出九宮格,帥和將不能見面。 

士:士在整片棋盤中,和帥的移動範圍類似,也是只能在九宮格中移動,不過士的移動方向是對角線,並且每次只能在乙個格仔中移動。 

象:象的走法遵循「象走田」的原則,不能絆象腿。 

馬:馬的走法遵循「馬走日」的原則,不能絆馬腿。

車:在整塊棋盤中,車可以橫向或縱向3移動任意格。 

炮:每次移動和車的類似,但是在吃對方棋子的時候必須中間有且只能有乙個棋子的間隔。 

兵(卒):紅方的兵和黑方的卒的功能相同,特點是只能向對方前進,而不能後退,過河之前不能橫向移動,過河之後可以橫向移動,不管是前進還是橫向移動,每次都只能移動一格。

開局紅方先走,被將軍直接判輸

6.雙人對戰:

兩人交替落子,系統自動檢測落子有效性,無效的位置不允許落子

7.判斷勝負 

被將軍的一方判定為輸,由於某個開發人員君子力爆棚所以不可以悔棋。

需求:馬必須走日

需求分析:

1.在電腦展現棋盤和棋子

2.實現棋盤和棋子的繪製

3.按照象棋規則對棋子進行布局

4.滑鼠響應 :

在對弈中,棋子是必須可以移動的,不然遊戲無法進行。因此,滑鼠左鍵點選是必不可少的一部分。 

5.棋子的功能分析: 

中國象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中國象棋的棋子的型別大致分為:帥(將)、士、象、馬、車、炮、兵(卒)等幾個型別。 

帥(將):紅方中的帥和黑方中的將的功能相同,都是只能在九宮格中進行橫向和豎向的移動,每次移動一格,並且不能移動超出九宮格,帥和將不能見面。 

士:士在整片棋盤中,和帥的移動範圍類似,也是只能在九宮格中移動,不過士的移動方向是對角線,並且每次只能在乙個格仔中移動。 

象:象的走法遵循「象走田」的原則,不能絆象腿。 

馬:馬的走法遵循「馬走日」的原則,不能絆馬腿。

車:在整塊棋盤中,車可以橫向或縱向3移動任意格。 

炮:每次移動和車的類似,但是在吃對方棋子的時候必須中間有且只能有乙個棋子的間隔。 

兵(卒):紅方的兵和黑方的卒的功能相同,特點是只能向對方前進,而不能後退,過河之前不能橫向移動,過河之後可以橫向移動,不管是前進還是橫向移動,每次都只能移動一格。

開局紅方先走,被將軍直接判輸

6.雙人對戰:

兩人交替落子,系統自動檢測落子有效性,無效的位置不允許落子

7.判斷勝負 

被將軍的一方判定為輸,由於某個開發人員君子力爆棚所以不可以悔棋。

需求:馬必須走日

團隊 團隊程式設計專案作業名稱 需求分析

1引言 1.1編寫目的 在日常生活中市民上有很多的計算器,但是功能不能滿足個人的需求,並且 昂貴,操作不便,所以能夠通過自己的雙手設計開發乙個屬於自己的計算器是非常有意義的。1.2背景 我們日常生活的開支,大額數字或者多倍小數的計算都需要計算器的幫助,處理數字的開方 正余弦都離不開計算器。雖然現在的...

《團隊 團隊程式設計專案作業名稱 團隊資訊》

團隊名稱 forward 隊長 學號 2015035107113 姓名 馬壯 成員學號 2015035107105 姓名 李志宇 學號 2015035107114 姓名 年光宇 學號 2015035107128 姓名 邢雲淇 學號 2015035107136 姓名 張良 學號 20150351071...

團隊 團隊程式設計專案作業名稱 專案總結

1.專案名稱 象棋遊戲 2.小組成員 高魯瑩,王梓晗,董馨遙,楊璐,崔曉爽,安澤鵬 3.開發背景 周圍有很多人喜歡玩象棋遊戲,本以為是很簡單的開發過程,沒想到費了這麼多周折,開發出的也僅僅能進行人機對戰。4.需求分析 棋盤棋子的局面 滑鼠響應控制棋子移動 棋子的走法規則 人機對弈的搜尋演算法 勝負判...