
用MFC编写的游戏贪吃蛇源码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段简介描述了一个基于Microsoft Foundation Classes (MFC)框架编写的经典游戏“贪吃蛇”的源代码。该源码为希望学习或深入了解MFC编程以及游戏开发的开发者提供了宝贵的学习资源和实践机会。
在编写贪食蛇游戏代码时,请注意以下关键要点:
1. 刷新屏幕时要关注无效矩形区的大小与位置。通常情况下,这个区域应由整条蛇中最小坐标到最大坐标的范围构成(包括头和身体)。
2. 蛇的身体运动轨迹应当根据头部的位置来确定。
3. 当蛇吃到食物后,其身体各部分的变化应该逐个点进行更新:首先变化的是第一个受影响的节点,在下一个时间间隔内第二个节点发生变化,以此类推直到最后一个受到影响的结点完成变化为止。
4. 计分规则如下:
- 分数计算变量包括小食物的数量、大食物的数量以及游戏难度级别;
- 计算公式为(小食物数量 + 大食物数量) * 难度级别。
5. 关于如何在设置界面与主程序之间进行数据交换的问题,目前使用了两种方法:发送消息和读写外部文件。还有一种选择是利用全局变量,但这种方法不太理想。请问是否有更好的方式可以实现这一功能,并且使代码既清晰易懂又便于维护?
全部评论 (0)
还没有任何评论哟~


