字元遊戲貪吃蛇的嘗試

2021-08-14 03:02:00 字數 738 閱讀 1501

老師要我們做乙個字元版的貪吃蛇遊戲

於是我就做了乙個很簡陋的貪吃蛇。

這個貪吃蛇非常簡陋,連動起來都要乙個鍵乙個回車才能完成。

雖然非常的簡陋,但是

我了解字元遊戲

學會了自頂向下的設計方法

偽**如何寫演算法

以及函式抽象過程寫遊戲。

一開始寫的時候

有很多困難

需要想很多步驟,

後來我細化問題,將問題分解了三個部分

初始化,蛇移動,顯示。

於是第一次做最初版本的時候,逐個擊破,逐步邊變精,完成了第乙個版本的 貪吃蛇

這裡是遊戲的初始化,主要包括地圖,變數等宣告,這是第乙個部分。

這是第二個部分,是如何將蛇畫出來,主要是用字元的方法將其輸出出來。

這是第三個部分,是蛇的移動,主要通過鍵盤的輸入來改變蛇的座標來實現,這裡只顯示了按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 輸入 生成地圖 生成蛇 生成食物 蛇移動 畫面重新整理 吃...