需求分析:
1.棋盤和棋子的繪製
2.按照象棋規則對棋子進行布局
3.滑鼠響應 :
在對弈中,棋子是必須可以移動的,不然遊戲無法進行。因此,滑鼠左鍵點選是必不可少的一部分。
4.棋子的功能分析:
中國象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中國象棋的棋子的型別大致分為:帥(將)、士、象、馬、車、炮、兵(卒)等幾個型別。
帥(將):紅方中的帥和黑方中的將的功能相同,都是只能在九宮格中進行橫向和豎向的移動,每次移動一格,並且不能移動超出九宮格,帥和將不能見面。
士:士在整片棋盤中,和帥的移動範圍類似,也是只能在九宮格中移動,不過士的移動方向是對角線,並且每次只能在乙個格仔中移動。
象:象的走法遵循「象走田」的原則,不能絆象腿。 馬:馬的走法遵循「馬走日」的原則,不能絆馬腿。 車:在整塊棋盤中,車可以橫向或縱向3移動任意格。
炮:每次移動和車的類似,但是在吃對方棋子的時候必須中間有且只能有乙個棋子的間隔。
兵(卒):紅方的兵和黑方的卒的功能相同,特點是只能向對方前進,而不能後退,過河之前不能橫向移動,過河之後可以橫向移動,不管是前進還是橫向移動,每次都只能移動一格。
5.雙人對戰:
兩人交替落子
6.開局可以進行"帥,將"選擇
7.判斷勝負
團隊 團隊程式設計專案中國象棋 專案進度
當前進度畫出了棋盤和棋子並且可以進行人人對戰 但是現在只能兩個人用乙個滑鼠進行遊戲的控制 棋盤棋子的局面 作為中國象棋的這項遊戲,其必不可少的是就 是棋子和棋盤,沒有這兩個部分,想起功能無法 實現,不僅僅如此,如果,僅僅有棋子和棋盤,而沒有將兩者結合起來,那麼,也將無法實現中國 象棋的遊戲功能,所以...
團隊 中國象棋 專案總結
一.專案背景 中國象棋是一款益智類的遊戲。採用html css,js,開發乙個操作簡單,功能較全的 中國象棋 遊戲。二。功能說明 1.使用滑鼠對棋子進行控制,讓棋子按規則運動。3.初始場景棋子按照規則擺放,每次落子沒有時間限制。4.可以進行人機對戰,按照規則判斷勝負 三。設計思路 這個程式的關鍵是棋...
團隊 中國象棋遊戲 設計文件
成員 張明成 張洪劍 張鴻程 趙建輝 徐巨集璇 喻政博 目標 1.繪製象棋棋盤 2.在指定位置繪製棋子 3.各棋子按規則行子。馬跳 日 字 象走 田 字 士 在九宮內斜行 這裡需要特別注意的是卒 兵 的行子規則會隨其所在位置的不同而發生變化 過河後可以左右平移 行子不能越出棋盤的界限。當然所有子都不...