
c++游戏编程
无为小青年15
这个作者很懒,什么都没留下…
展开
-
C++版贪吃蛇游戏
贪吃蛇游戏的设计思路如下: 1)用二维数组来存储显示面板,即有蛇的地方用1表示,没有的地方用0表示,最后据此来绘制图。 2)用时间函数来控制小蛇的移动速度,如每个1秒或500ms等,可以用此来设置等级。 3)贪吃蛇所有的轨迹都是其蛇头走过的轨迹,所以只要记录蛇头的位置,其后的节点都跟随他。 4)用二维数组来记录蛇的所有节点。转载 2013-10-28 15:38:16 · 1188 阅读 · 0 评论 -
VC版贪吃蛇
此处,我感受到复用性的好处,将与显示或平台无关的东西分装在一起,如果能进一步抽象的尽量抽象,就可以充分发挥其复用性。 具体的关于Snake的设计,请参见我的博客《C++版贪吃蛇游戏》。 下面是VC下的游戏界面截图: 在这里说一下VC下与C++不同的及新家的东西。 1)播放背景音乐: [cpp] view plaincopy转载 2013-10-28 15:40:03 · 697 阅读 · 0 评论