MFC编写的贪吃蛇源码

时间:2012-09-06 04:23:31
【文件属性】:

文件名称:MFC编写的贪吃蛇源码

文件大小:3.74MB

文件格式:RAR

更新时间:2012-09-06 04:23:31

贪吃蛇源码

里面有完整的注释!! 适合学习 贪食蛇编程要点 1、每次刷屏时需要注意无效矩形区的大小和位置,一般取整条蛇最小坐标和最大坐标组成的矩形(包括蛇的头和身体) 2、蛇全身的运行轨迹应该参照蛇头的运行轨迹 3、蛇吃下东西之后身体各点的变化情况应该参照第一点的变化,即第一点发生变化之后下一时间段第二点发生变化,再下一时间段第三点发生变化,依此类推,直到最后一点发生变化结束 4、分数的计算变量:蛇吃的一般屎数量、蛇吃大屎的数量、游戏的难度级别 计算公式:(一般屎数量+大屎数量)*难度级别 5、一个问题:游戏的难度设置选项框和主窗口发生数据交换采用了两种方法,发送消息法和读写外部文件法,第三种选择就是采用全局变量,但都不是太好,有没有更合适的方式保证实现该功能的同时不致使程序显得晦涩难懂不易修改和维护


【文件预览】:
贪吃蛇
----读我.txt(661B)
----ICONMAP7.ICO(1KB)
----BODY2.ICO(2KB)
----WIN32.APS(1.51MB)
----ICONMAP0.ICO(1KB)
----StdAfx.cpp(292B)
----BITMAP2.BMP(958B)
----ICO00001.ICO(2KB)
----win32.vcproj(7KB)
----GAMEOVER.ICO(318B)
----WIN32.ICO(1KB)
----WIN32.RC(11KB)
----BITMAP0.BMP(958B)
----WIN32.PLG(2KB)
----BODY3.ICO(2KB)
----Begin.wav(1.06MB)
----WIN32.SLN(910B)
----BACKGROU.BMP(1.25MB)
----ICON1.ICO(2KB)
----BITMAP7.BMP(958B)
----BITMAP6.BMP(958B)
----ICON2.ICO(2KB)
----SMALL.ICO(318B)
----源码爱好者.url(133B)
----BITMAP9.BMP(958B)
----BITMAP3.BMP(958B)
----WIN32.SUO(9KB)
----ICONMAP4.ICO(1KB)
----Debug()
--------win32.pdb(425KB)
--------vc60.pdb(188KB)
--------win32.exe(2.01MB)
--------vc60.idb(97KB)
--------win32.ilk(252KB)
--------StdAfx.obj(54KB)
--------win32.res(1.5MB)
--------win32.pch(1.87MB)
--------win32.obj(70KB)
----ICO00004.ICO(92KB)
----ICONMAP3.ICO(1KB)
----ICONMAP9.ICO(1KB)
----ME.BMP(21KB)
----SNAKE.INI(158B)
----BMP1.BMP(958B)
----WIN32.DSW(535B)
----ICONMAP8.ICO(1KB)
----StdAfx.h(955B)
----MARIOBRE.ICO(2KB)
----BITMAP5.BMP(958B)
----WIN32.DSP(7KB)
----ICONMAP2.ICO(1KB)
----Win32.opt(51KB)
----Release()
----ICO00003.ICO(2KB)
----BODY.ICO(2KB)
----WIN32.H(323B)
----WIN32.ncb(41KB)
----ICONMAP6.ICO(1KB)
----GameOver.wav(224KB)
----Mario.ico(2KB)
----ICON3.ICO(2KB)
----RESOURCE.H(4KB)
----SHIT.ICO(2KB)
----MINE.H(75B)
----GameOver.bmp(69KB)
----BITMAP1.BMP(958B)
----ICONMAP1.ICO(1KB)
----BITMAP4.BMP(958B)
----ICONMAP5.ICO(1KB)
----ICO00002.ICO(2KB)
----SHEN.BMP(21KB)
----WIN32.CPP(51KB)

网友评论

  • 感觉适合初学者
  • 画面很好看,代码放到一起了,有些看不懂
  • 做得很不错,很不错
  • 不错啊,,可以编译出来
  • 很 nice的代码,很正规
  • 程序功能很丰富,值得学习
  • 代码不错,注释很详细!!!
  • 非常不错,适合初学者,界面漂亮
  • 资源不错适合我们这些初学者练练手
  • 注释很详细,代码量很大
  • 明明是SDK嘛,思路不错,借鉴了下
  • 代码不错,注释很详细!!!
  • 内容很丰富,学习了
  • 相当之给力,但是太复杂了,要找个简单点的