精选优质文档-倾情为你奉上蛇吞食程序设计【摘要】本游戏设计采用MFC编程,对键盘消息、定时器消息、图形界面等三个主要模块进行设计,可视化强。本游戏初始编写比较基础,程序代码相对简单。此游戏具有可靠性,安全性以及低成本等特点。【关键词】键盘消息 定时器消息 图形界面一功能模块的划分整个界面由一个长宽为540*540的矩形框(此为蛇的活动范围和食物出现的范围)、分数栏等构成。键盘消息:按动键盘、使蛇的方向进行改变。定时器消息:整个程序只用到一个定时器,在OnStart()里对定时器进行设定SetTimer(1,100,NULL),在OnTimer()中对蛇和食物进行处理:第一关:将block设置为1,当分数超过10分蛇不能通过墙壁;第二关:将block设置为2,设置障碍物并且蛇不能碰到墙壁,但有最低分数为20分。图形界面:位图处理:在OnDraw()里面画出蛇和食物的图片。一张蛇图有四个方向的四条蛇,改变x_org(横坐标)、y_org(纵坐标)、t_org(宽度)、b_org(长度)、t_org1(蛇图显