标签:增加 坐标 记录 数据 每日 计划 基本 注意 bubuko
1.下落和按下键同时生成障碍物的问题
2.完成图形的移动和显示
3.图像数据结构的设计和图形的创建
1.消除满行的障碍物
2.增加游戏结束的功能
3.完成图形的移动与显示
依旧是编程的问题,底子还有些欠缺,在编写的过程中得多次向学霸请教,加上友谊科考试逼近,时间比较紧张,希望能够咬紧牙关,坚持到最后。
消除整行
游戏结束的功能
图形的移动
陈文俊:要完成这个功能就需要了解之前做的图形结构,通过图形工厂生成图形,将图形相对坐标数据封装到容器里面,就比较容易实现显示和移动了。通过更改相对坐标来进行移动,旋转之类的,以及判断是否越界等等。
郑子熙:游戏结束的功能有几种情况需要考虑,一种是方块到顶端gameover,一种是玩家自动退出游戏导致游戏结束,这几种情况需要分别考虑。还增加了开始新游戏的功能。
林庭亦:今天依旧是面对相同的模块,解决定时下落和按下键同时生成障碍物,还是按照之前的思路,遇到问题就像学霸请教,通过多次调试后,总算是把大部分功能实现了。
丁树乐:消除满行障碍物这一环节用个循环,判断整行是否都被占据,如果是则消行!~
具体消行实际上是将该被消行的上面的所有图块向移动,消几行就向下移动几格。消行分3大情况:
1.只消一行;
2.连续的消行:
1).2行连续
2).3行连续
3).4行连续
3.不连续的消行:
1).2行中夹了1行不能消的行
2).2行之间加了2行不能消的行
注意消行时候各消去行上面的图块向下移动的格数基本就搞定了。
标签:增加 坐标 记录 数据 每日 计划 基本 注意 bubuko
原文地址:https://www.cnblogs.com/qiaokeliweibaba/p/8922483.html