1. 程式人生 > 實用技巧 >貪吃蛇小筆記

貪吃蛇小筆記

貪吃蛇GreedySnake(轉載)

如果《c++ prime 5th》 課後程式都自己敲一遍:這個程式(沒有繼承)很好理解

一些window API 檢測輸入什麼的 跳過也行

用一個controller 類來總控制

整個遊戲其實就是一個無窮的迴圈,直到退出遊戲時退出迴圈。我們暫且將這個迴圈稱為一級迴圈,這個迴圈包含遊戲開始動畫,遊戲難度選擇,遊戲過程這三個子模組,其中游戲過程這個模組亦是一個迴圈,我們暫且將其稱為二級迴圈

int tmp = PlayGame();//開啟遊戲迴圈,當重新開始或退出遊戲時,結束迴圈並返回值給tmp

動畫就是一層一層的覆蓋 和 重新整理

關於執行緒。。。。因該和同一層次的迴圈有關(不瞭解還沒學)

總的來說:如果第一次編寫小遊戲還是有收穫的(尤其是介面選擇)

有時間的話 折騰下 游標、輸入按鍵、c++可替代部分

C語言使用getch()讀取方向鍵

關於鍵盤方向鍵的ASCII的問題解釋