老師要我們做乙個字元版的貪吃蛇遊戲
於是我就做了乙個很簡陋的貪吃蛇。
這個貪吃蛇非常簡陋,連動起來都要乙個鍵乙個回車才能完成。
雖然非常的簡陋,但是
我了解字元遊戲
學會了自頂向下的設計方法
偽**如何寫演算法
以及函式抽象過程寫遊戲。
一開始寫的時候
有很多困難
需要想很多步驟,
後來我細化問題,將問題分解了三個部分
初始化,蛇移動,顯示。
於是第一次做最初版本的時候,逐個擊破,逐步邊變精,完成了第乙個版本的 貪吃蛇
這裡是遊戲的初始化,主要包括地圖,變數等宣告,這是第乙個部分。
這是第二個部分,是如何將蛇畫出來,主要是用字元的方法將其輸出出來。
這是第三個部分,是蛇的移動,主要通過鍵盤的輸入來改變蛇的座標來實現,這裡只顯示了按w鍵的情況
後來又加上了吃食物的功能。
這裡食物主要分為放置食物,吃食物的時候消失,以及身體變長。
以上就是貪吃蛇的第一次嘗試。
字元遊戲 貪吃蛇
貪吃蛇遊戲的設計思路很簡單,相信有過一些程式設計經驗的同學都不至於束手無策,可在我剛剛接觸程式設計時,這個小小的貪吃蛇遊戲可是讓我費了不少腦筋,即使軟導老師已經把偽 告訴了我們,我還是花費了好大的功夫。話不多說,我們現在就開始吧,首先我們整理一下思路。首先列印地圖,然後用兩個一維陣列來表示蛇頭的座標...
字元遊戲 貪吃蛇
貪吃蛇是一款十分經典的遊戲。下面介紹一下字元版本貪吃蛇。偽 框架 輸出字元矩陣 while not 遊戲結束 do ch 等待輸入 case ch do a 左前進一步,break d 右前進一步,break w 上前進一步,break s 下前進一步,break end case 輸出字元矩陣 e...
字元遊戲 貪吃蛇 智慧型
先借由自頂向下之邏輯使用偽程式碼方式將架構完成 include int char void 生成地圖 void 生成蛇 void 生成食物 void 蛇移動 void 畫面重新整理 void 吃 void 避免覆蓋 void 碰撞 void 輸入 生成地圖 生成蛇 生成食物 蛇移動 畫面重新整理 吃...