zoukankan      html  css  js  c++  java
  • 加中实训答辩作品(走迷宫) 2013.6.2

    项目名称:走迷宫

    项目想法:



    有安装包。
    暂定有三关。一关比一关难,到最后一关要是全屏。
    有步数限制,窗口旁边加一个步数倒计的装置
    加上菜单。可选择关卡。可重新开始
    局部刷新,解决闪屏问题

    如果以上功能都实现了,可以添加以下功能:
    开始界面。有开始游戏,选择人物,载入(菜单栏的加入保存),退出功能。
    提示功能,按一下提示键,周围四个方格会有一个显示箭头,表示走出迷宫的最
    短路径应该是这个方向。
    实现双人
    实现随即生成地图
    实现可编辑地图

    以上是开始前的预计想实现的功能,但是现实是残酷的…………  这些美好的功能大部分没有实现

    实现过程:


    周三:
    完成分工。开始构思。

    周四:
    完成第一关基本代码(周四晚)
    尝试解决闪屏问题,了解解决闪屏有多种方法,像:双缓冲,局部覆盖,
    InvalidateRect等
    但是由于种种原因,没有解决

    周五:
    咨询老师,解决问题
    准备加入菜单

    周六:
    时间问题,决定明天就去答辩,晚上一个人通宵完成代码。
    加入了菜单,可以选择关卡,可以选择音乐,并且暂停,播放。
    关卡设置了3关,是关于喜洋洋灰太狼的,由于时间关系,很多元素没来的急实现
    和完善。第三关也有个走着走着人物就消失的bug。

    项目包下载地址(代码+资源):

    http://pan.baidu.com/share/link?shareid=1529050880&uk=1779322541

  • 相关阅读:
    二叉树之求叶子结点个数
    求二叉树的深度
    二叉树的基本操作
    二叉树之求结点个数
    数组面试
    数组之求子数组的最大乘积
    字符串之子串
    最近遇到的几个纯C编程的陷阱
    Ubuntu 16.04 64位安装YouCompleteMe
    Linux和Windows的遍历目录下所有文件的方法对比
  • 原文地址:https://www.cnblogs.com/yym2013/p/3133829.html
Copyright © 2011-2022 走看看