加中实训答辩作品(走迷宫) - 2013.6.2
项目名称:走迷宫
项目想法:
有安装包。
暂定有三关。一关比一关难,到最后一关要是全屏。
有步数限制,窗口旁边加一个步数倒计的装置
加上菜单。可选择关卡。可重新开始
局部刷新,解决闪屏问题
如果以上功能都实现了,可以添加以下功能:
开始界面。有开始游戏,选择人物,载入(菜单栏的加入保存),退出功能。
提示功能,按一下提示键,周围四个方格会有一个显示箭头,表示走出迷宫的最
短路径应该是这个方向。
实现双人
实现随即生成地图
实现可编辑地图
以上是开始前的预计想实现的功能,但是现实是残酷的………… 这些美好的功能大部分没有实现
实现过程:
周三:
完成分工。开始构思。
周四:
完成第一关基本代码(周四晚)
尝试解决闪屏问题,了解解决闪屏有多种方法,像:双缓冲,局部覆盖,
InvalidateRect等
但是由于种种原因,没有解决
周五:
咨询老师,解决问题
准备加入菜单
周六:
时间问题,决定明天就去答辩,晚上一个人通宵完成代码。
加入了菜单,可以选择关卡,可以选择音乐,并且暂停,播放。
关卡设置了3关,是关于喜洋洋灰太狼的,由于时间关系,很多元素没来的急实现
和完善。第三关也有个走着走着人物就消失的bug。
项目包下载地址(代码+资源):
http://pan.baidu.com/share/link?shareid=1529050880&uk=1779322541