码迷,mamicode.com
首页 > 其他好文 > 详细

DAY6

时间:2018-04-27 02:18:34      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:增加   坐标   记录   数据   每日   计划   基本   注意   bubuko   

每日立会

昨天已完成的工作

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

今天计划完成的工作

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

工作中遇到的困难

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

项目燃尽图

技术分享图片

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

技术分享图片

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

消除整行
技术分享图片

游戏结束的功能
技术分享图片

图形的移动
技术分享图片

每日每人总结

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

DAY6

标签:增加   坐标   记录   数据   每日   计划   基本   注意   bubuko   

原文地址:https://www.cnblogs.com/qiaokeliweibaba/p/8922483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!