貪吃蛇的學習

2021-08-13 20:50:21 字數 406 閱讀 8691

首先看到要做乙個這樣的遊戲是沒有什麼很好的頭緒,然後看了老師發的課件上的自頂向下的模型,才有了初步構想。

定義貪吃蛇的每節的座標,將head單獨拿出來處理等都使得整個程式邏輯性更強,然後用swich判斷輸入的方向,每個方向用乙個函式來實現。貪吃蛇的移動也可以用陣列的傳遞實現,條理清晰。

但是到了智慧型蛇難度就增加了,讓貪吃蛇自己移動這種函式沒有接觸過,所以只能在網上自己查相關資訊,然後又有了速度的概念。

為了使整個程式更加美觀,用清屏函式將之前列印的都處理掉。

貪吃蛇學習過程

貪吃蛇遊戲的設計 首先就是確定好思路 自頂向下,逐步求精 下面是程式的總體結構 while not 遊戲結束 do ch 等待輸入 case ch do a 左前進一步,break d 右前進一步,break w 上前進一步,break s 下前進一步,break end case 輸出字元矩陣 e...

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 c語言程式設計 重要的的是結構化的程式設計思想 include include include include include include define field width 300 就做20個格仔的 define field height 300 define f...

貪吃蛇(改進)

該程式分成3個檔案 第乙個檔案 fang.cs using system using system.collections.generic using system.text using system.windows.forms using system.drawing namespace snak...