五子棋游戲SRS


一、功能需求

1.繪制棋子

2.繪制界面

3.繪制棋盤 

4.實現通過鼠標下棋並判斷棋子是否落在棋盤上

6.判斷勝負

二、用例圖

玩家用例圖:

1.落子:玩家鼠標點擊最近的落子點落子。
2.電腦先落子:選擇后由電腦先落子。
3.玩家先落子:選擇后由玩家先落子。
4.開始游戲:選擇后,根據設定的電腦或玩家先落子,開始游戲。
5.重新開始:中斷游戲,並重新開始游戲。

系統用例圖

1.棋盤繪制:繪制19*19棋盤。
2.棋勢掃描:掃描棋盤上所有八個方向的落子情況。
3.棋勢排序:對獲取的八個方向的棋勢進行排序,便於進行棋勢評估。
4.棋勢評估:分別對電腦和玩家進行評估。
5.擇位落子:比較電腦和玩家的棋勢,采取“守、堵”或“攻、走”的策略。
6.勝負判定:每次落子后判斷,若出現“五子連珠”,則“連珠”方獲勝,另一方失敗,游戲結束。

 

三、流程圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM