1. 程式人生 > >結對編程作業需求分析—五子棋

結對編程作業需求分析—五子棋

初始化 作業 結束 相同 模塊 勝利 對戰遊戲 顏色 需求

五子棋需求分析

1. 需求分析:

五子棋的人機對戰復雜,本小組只設計人人對戰遊戲。

具體需求如下:

(1) 初始化:屏幕初始化,棋盤由縱橫各15條等距離、垂直交叉的平行線構成,形成225個交叉點,以對局開始時的黑方為準

(2) 鼠標處理:通過鼠標點擊落子,從而開始遊戲。

(3)判斷模塊:判斷上、下、左、右、左上、右上、左下、右下是否有五個相同的顏色,如果有的遊戲就結束,顯示勝利方,否則,遊戲雙方繼續落子。而當棋盤已滿,即數組空間已滿的時候,也結束程序,顯示和局。

(3) 遊戲有一方獲勝可結束遊戲。

結對編程作業需求分析—五子棋