c语言 代码实现 推箱子 小游戏

时间:2015-12-20 05:24:40
【文件属性】:
文件名称:c语言 代码实现 推箱子 小游戏
文件大小:640KB
文件格式:RAR
更新时间:2015-12-20 05:24:40
c语言 代码实现 推箱子 小游戏 //地图状态 #define MAP_BACKGROUP 48 //'0' 对应字符'0'背景 #define MAP_WHITEWALL 49 //'1' 墙 #define MAP_BLUEWALL 50 //'2' 通道 #define MAP_BALL 51 //'3' 目的点 #define MAP_YELLOWBOX 52 //'4' 箱子 #define MAP_REDBOX 53 //'5' 安放好的箱子 #define MAP_MANWALL 54 //'6' 人在通道区域 #define MAP_MANBALL 55 //'7' 人在目的点区域 //声音状态 #define SOUND_STATE_START 0 //游戏开始 #define SOUND_STATE_MOVE 1 //工人行走移动 #define SOUND_STATE_PUSH 2 //行走并推动箱子 #define SOUND_STATE_VICTORY 3 //胜利 //游戏区域小方块大小 #define BLOCK_WIDTH 20 // 宽度 #define BLOCK_HEIGHT 20 // 深度
【文件预览】:
skyblue_BoxMan
----map.info.bak(1KB)
----skyblue_BoxMan.clw(3KB)
----resource.h(970B)
----victory.wav(14KB)
----Debug()
--------map.info(1KB)
--------skyblue_BoxMan.exe(2.35MB)
----skyblue_BoxMan.opt(61KB)
----help1.bmp(879KB)
----skyblue_BoxMan.cpp(3KB)
----skyblue_BoxMan.aps(921KB)
----skyblue_BoxMan.ncb(161KB)
----BoxManWnd.h(2KB)
----MissionLevelDlg.cpp(1KB)
----skyblue_BoxManDoc.h(2KB)
----map.info(1KB)
----help.bmp(879KB)
----HelpDlg.h(1KB)
----skyblue_BoxMan.plg(2KB)
----HelpDlg.cpp(1KB)
----skyblue_BoxMan.dsp(5KB)
----ReadMe.txt(4KB)
----push.wav(4KB)
----res()
--------skyblue_BoxMan.ico(1KB)
--------Toolbar.bmp(1KB)
--------skyblue_BoxMan.rc2(406B)
--------skyblue_BoxManDoc.ico(1KB)
----BoxMan.cpp(15KB)
----move.wav(1KB)
----skyblue_BoxManView.cpp(3KB)
----MainFrm.h(1KB)
----MissionLevelDlg.h(2KB)
----skyblue_BoxManDoc.cpp(2KB)
----StdAfx.cpp(216B)
----skyblue_BoxMan.h(1KB)
----skyblue_BoxMan.dsw(770B)
----BoxMan_Editer()
--------map.info.bak(11KB)
--------resource.h(1KB)
--------LoadMapDlg.cpp(1KB)
--------Debug()
--------BoxMan_Editer.cpp(3KB)
--------BoxMan_Editer.dsw(551B)
--------BoxMan_Editer.clw(2KB)
--------BoxMan_Editer.dsp(5KB)
--------map.info(11KB)
--------BoxMan_Editer.rc(10KB)
--------BoxMan_EditerDoc.cpp(2KB)
--------LoadMapDlg.h(2KB)
--------BoxMan_EditerDoc.h(2KB)
--------BoxMan_Edit.cpp(14KB)
--------ReadMe.txt(4KB)
--------BoxMan_Editer.h(2KB)
--------BoxMan_EditerView.h(2KB)
--------res()
--------Boxman_EditerWnd.h(2KB)
--------MainFrm.h(1KB)
--------BoxMan_Edit.h(2KB)
--------StdAfx.cpp(215B)
--------BoxMan_Editer.aps(35KB)
--------BoxMan_Editer.plg(2KB)
--------BoxMan_EditerView.cpp(2KB)
--------BoxMan_Editer.opt(55KB)
--------Boxman_EditerWnd.cpp(8KB)
--------MainFrm.cpp(1KB)
--------StdAfx.h(1KB)
--------BoxMan_Editer.ncb(73KB)
----skyblue_BoxManView.h(2KB)
----BoxManWnd.cpp(4KB)
----MainFrm.cpp(3KB)
----StdAfx.h(1KB)
----BoxMan.h(2KB)
----skyblue_BoxMan.rc(11KB)

网友评论

  • 通过这份代码,学习了好多,更深层次的运用了所学的知识。
  • 写的不错,可以运行~~
  • 可以顺利运行,且游戏界面制作的很精细,应该使用MFC 完成的,但不是我想要的纯C语言编写的控制台程序!
  • 可以顺利实现,不错的资源