MFC 贪吃蛇(有源码)
刚整理看代码发现前段时间写的 贪吃蛇,代码整理下发出来吧,有兴趣的可以看下,本人没有艺术天份,游戏的的图都是自己画的,加个手机拍照上传后PS简单处理下的,字和画就不用说难看了,我是知道的(有有兴趣的美工可以处理下,看能不能好看点)
,支持方向键和鼠标操作,本来是想要手机上搞的,先用MFC试下效果,结果感觉效果不好就没接着完成了,所以界面设计上是按手机的来的
主页面

游戏界面

游戏可以通过SnakeConfig.ini做简单配置
源码下载地址:http://download.csdn.net/detail/geniusice18/6621817
,支持方向键和鼠标操作,本来是想要手机上搞的,先用MFC试下效果,结果感觉效果不好就没接着完成了,所以界面设计上是按手机的来的
主页面

游戏界面

游戏可以通过SnakeConfig.ini做简单配置
[config]
WindowWidth=320 //窗口大小
WindowHeight=512 //窗口大小
StartLevel=1 //开始等级,1到9
SingleTime=75 //移动时间 10 到 100000源码下载地址:http://download.csdn.net/detail/geniusice18/6621817
...全文
相关推荐
基于MFC的经典游戏贪吃蛇源码,原创
是一个原创的基于MFC基本对话框的游戏,贪吃蛇
MFC实现贪吃蛇小游戏(附完整源码)
MFC实现贪吃蛇小游戏(附完整源码)
基于MFC框架开发的经典贪吃蛇游戏源码
贪吃蛇游戏作为编程学习的经典案例,其核心机制涉及三个主要方面:游戏的起始与结束条件、蛇的移动原理、以及食物的生成与消耗规则。MFC应用程序遵循文档-视图架构,这是MFC的核心概念之一。文档类负责数据的存储和逻辑处理,而视图类则负责显示和用户交互。文档-视图架构通过分离数据和界面来提高应用程序的可维护性和扩展性。文档类通常派生自CDocument类,视图类通常派生自CView类。CFrameWnd类用于创建应用程序的主窗口框架。// 示例:文档类和视图类的定义。
深入解析贪吃蛇游戏的MFC源码实现
在贪吃蛇游戏中,蛇是核心的游戏对象。它是一个多节链表,每节代表蛇身体的一部分。蛇的模型需要存储其在游戏世界中的位置、移动速度以及方向信息。下面是一个简化的C++代码示例,展示了如何定义蛇的类和结构体:// 蛇身体节点的位置信息// 指向前一个节点的指针// 指向下一个节点的指针public:// 蛇头节点指针// 蛇尾节点指针// 蛇的移动方向// 蛇的初始化// 初始化蛇头、蛇尾以及蛇的初始长度和方向// 蛇的移动。
MFC贪吃蛇源码
VC上面做的贪吃蛇。比较简单,适合用来学习的同学。


界面
