文件名称:用MFC做游戏贪吃蛇C++
文件大小:4.37MB
文件格式:RAR
更新时间:2012-05-21 06:54:28
贪吃蛇 C++ MFC
设计思路 这个程序的关键是表示蛇的图形以及蛇的移动.用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块,移动时必须从蛇头开始,所以蛇不能向相反方向移动,也就是蛇尾不能改作蛇头.如果不按任何键,蛇自行在当前方向上前移,当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,所以当按了有效的方向键后,先确定蛇头的位置,然后蛇身体随着蛇头移动,图形的实现是从蛇头的新位置开始画出蛇,食物的出现和消失也是画矩形块和覆盖矩形块. 包括PPT演示文件
【文件预览】:
snake123
----Snake.ppt(1.37MB)
----snake()
--------snakebody.h(530B)
--------snake.dsw(516B)
--------snake.rc(12KB)
--------snake.cpp(4KB)
--------StdAfx.cpp(207B)
--------snake.ncb(217KB)
--------snakeDoc.h(1KB)
--------snake.opt(55KB)
--------snake.dsp(5KB)
--------Snake1.cpp(2KB)
--------Background.h(1KB)
--------snake.aps(2.29MB)
--------MainFrm.h(2KB)
--------snakeDoc.cpp(2KB)
--------food.cpp(462B)
--------snake.plg(244B)
--------snakeView.cpp(8KB)
--------food.h(409B)
--------Debug()
--------ReadMe.txt(4KB)
--------StdAfx.h(1KB)
--------MainFrm.cpp(3KB)
--------Background.cpp(1KB)
--------Resource.h(862B)
--------snakeView.h(2KB)
--------res()
--------Snake1.h(884B)
--------snake.h(1KB)
--------snake.clw(2KB)
--------snakebody.cpp(569B)
----snake.exe(2.85MB)