• DAY6


    每日立会

    昨天已完成的工作

    1.下落和按下键同时生成障碍物的问题
    2.完成图形的移动和显示
    3.图像数据结构的设计和图形的创建

    今天计划完成的工作

    1.消除满行的障碍物
    2.增加游戏结束的功能
    3.完成图形的移动与显示

    工作中遇到的困难

    依旧是编程的问题,底子还有些欠缺,在编写的过程中得多次向学霸请教,加上有一科考试逼近,时间比较紧张,希望能够咬紧牙关,坚持到最后。

    项目燃尽图

    每人的代码/文档签入记录

    适当的项目程序/模块的最新(运行)

    消除整行

    游戏结束的功能

    图形的移动

    每日每人总结

    刘阳航:确定一下目标,学习如何判断图形边界是否和边界以及图形相邻,主要是图形下部如果判断有图形或边界,就将图形固定,变为障碍物。
    陈文俊:要完成这个功能就需要了解之前做的图形结构,通过图形工厂生成图形,将图形相对坐标数据封装到容器里面,就比较容易实现显示和移动了。通过更改相对坐标来进行移动,旋转之类的,以及判断是否越界等等。
    郑子熙:游戏结束的功能有几种情况需要考虑,一种是方块到顶端gameover,一种是玩家自动退出游戏导致游戏结束,这几种情况需要分别考虑。还增加了开始新游戏的功能。
    林庭亦:今天依旧是面对相同的模块,解决定时下落和按下键同时生成障碍物,还是按照之前的思路,遇到问题就像学霸请教,通过多次调试后,总算是把大部分功能实现了。
    丁树乐:消除满行障碍物这一环节用个循环,判断整行是否都被占据,如果是则消行!~
    具体消行实际上是将该被消行的上面的所有图块向移动,消几行就向下移动几格。消行分3大情况:
    1.只消一行;
    2.连续的消行:
    1).2行连续
    2).3行连续
    3).4行连续
    3.不连续的消行:
    1).2行中夹了1行不能消的行
    2).2行之间加了2行不能消的行
    注意消行时候各消去行上面的图块向下移动的格数基本就搞定了。

  • 相关阅读:
    PZISP自动下载软件运行时出现“应用程序无法启动,因为应用程序的并行配置不正确”
    分析Memcached客户端如何把缓存数据分布到多个服务器上
    WebApi参数传递总结
    [NHibernate]一对多关系(级联删除,级联添加)
    提高SQL查询效率
    jquery validate 详解
    Winform子窗体刷新父窗体
    Windows如何修改MySQL用户root密码
    MySQL 5.6 for Windows 解压缩版配置安装
    获取地图文档(*.mxd)中比例尺问题
  • 原文地址:https://www.cnblogs.com/qiaokeliweibaba/p/8922483.html
Copyright © 2020-2023  润新知