[問題] 貪食蛇蛇身問題

看板C_and_CPP作者 (真男人)時間16年前 (2010/01/03 16:12), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
最近用C再寫貪食蛇這個遊戲 但是我一直卡在蛇身這邊 我想要用紀錄位置記下蛇身的位置 但我一直不知道怎麼下手 是要從一開始蛇出來就要開始紀錄位置了嗎? 那如果是這樣要怎麼去記錄他?(這樣要的記憶體範圍不會太大嗎? 那如果是在吃到食物之後紀錄那個位置再從他移動的後面印出一個蛇身 這樣要怎麼做呢? 這樣要考慮四個方位嗎? 真的卡死在這邊好久 可以請板上的大大指點我一下嗎!! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.76.134

01/03 16:31, , 1F
Stack ?
01/03 16:31, 1F

01/03 16:32, , 2F
說錯了 應該是Queue
01/03 16:32, 2F

01/03 16:40, , 3F
記錄目前行進方向和每一個蛇身座標
01/03 16:40, 3F

01/03 16:40, , 4F
前進一格就是蛇尾不要 最簡單就二維陣列
01/03 16:40, 4F

01/03 16:46, , 5F
01/03 16:46, 5F

01/03 19:10, , 6F
寫過verilog版本後看到這個真的很親切一一a
01/03 19:10, 6F
文章代碼(AID): #1BG55QyA (C_and_CPP)