贪吃蛇小笔记

贪吃蛇GreedySnake(转载)

如果《c++ prime 5th》 课后程序都自己敲一遍:这个程序(没有继承)很好理解

一些window API  检测输入什么的 跳过也行

用一个controller 类来总控制 

整个游戏其实就是一个无穷的循环,直到退出游戏时退出循环。我们暂且将这个循环称为一级循环,这个循环包含游戏开始动画,游戏难度选择,游戏过程这三个子模块,其中游戏过程这个模块亦是一个循环,我们暂且将其称为二级循环

int tmp = PlayGame();//开启游戏循环,当重新开始或退出游戏时,结束循环并返回值给tmp

动画就是一层一层的覆盖 和 刷新

关于线程。。。。因该和同一层次的循环有关(不了解还没学)

总的来说:如果第一次编写小游戏还是有收获的(尤其是界面选择)

有时间的话 折腾下 光标、输入按键、c++可替代部分

C语言使用getch()读取方向键

关于键盘方向键的ASCII的问题解释

原文地址:https://www.cnblogs.com/Z-s-c11/p/13896860.html