1. 程式人生 > >c++實現貪吃蛇原理

c++實現貪吃蛇原理

先附上貪吃蛇效果圖:

這裡寫圖片描述
這裡寫圖片描述
蛇身用了佇列來實現,雖然不太優化,但是很容易理解,簡單來說,就是每一幀都把末尾的方塊去掉,把面前的方塊加進來,一旦佇列的size大於貪吃蛇的長度時,不斷出隊直到滿足。
w
實時監控a s d 我用的是GetAsyncKeyState。