由于在備考研究所學生是以代碼的學習并沒有時間一一記錄,還是盡量記下一些關鍵結點,文章雖寫,但也隻是類似提綱一樣的記錄。
人要麼活在突破自己的不适和不安中,要麼活在找借口回避挑戰的不滿中,我選擇前者。雖然大學浪費了四年,還是早早地回來,懷着悔恨的心情重新開始!
一個三子棋小遊戲的模拟設計(對手是随機下的人機)
步驟
1.建立三個檔案
test.c 測試遊戲功能的實作
game.c 用以編寫相關的函數
game.h 用以聲明相關的函數
2.列印目錄(遊戲初始選擇界面)
采用do while循環使得至少有一次選擇
選擇1則調用game函數開始遊戲,選擇0則退出(switch實作,input為選擇值)
while執行條件為選擇的輸入值,這樣的0/1選擇與計算機内部執行假/真選擇一緻
3.實作game函數
3.1 遊戲平台搭建
二維數組初始化(initboard)
将棋盤列印成九宮格狀(用橫豎分割線分割出九個格子)
3.2 實作玩家下棋功能
3.3 實作電腦下棋功能
3.4 判斷輸赢

歡迎指正!
圖檔來源:http://www.hp91.cn/ h5遊戲