zoukankan      html  css  js  c++  java
  • DAY6

    每日立会

    昨天已完成的工作

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

    今天计划完成的工作

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

    工作中遇到的困难

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

    项目燃尽图

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

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

    消除整行

    游戏结束的功能

    图形的移动

    每日每人总结

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

  • 相关阅读:
    【IT笔试面试题整理】字符串的组合
    【IT笔试面试题整理】字符串的排列
    进程与线程的区别?转
    【IT笔试面试题整理】判断一个树是否是另一个的子树
    【IT笔试面试题整理】连续子数组的最大和
    【IT笔试面试题整理】反转链表
    【IT笔试面试题整理】不用加减乘除做加法
    java Singleton 几种方式解析转
    【IT笔试面试题整理】判断链表是否存在环路,并找出回路起点
    【IT笔试面试题整理】删除无序链表中重复的节点
  • 原文地址:https://www.cnblogs.com/qiaokeliweibaba/p/8922483.html
Copyright © 2011-2022 走看看