我罗斯最终篇汇报
这个作业要求在哪里 | 2020面向对象程序设计 |
---|---|
这个作业要求在哪里 | 我罗斯方块最终篇 |
这个作业的目标 | 获取运行截图,汇报代码要点报告收获与问题 |
github地址 | Teris-Plus |
小组成员 | 学号 |
肖清江 | 131901121 |
陈上委 | 031902303 |
黄朝威 | 031902309 |
代码要点
存在问题
经过一番调整后也还是发现大概是设计的思路出了问题,设计没太多考虑玩家的感受以至于不能解决屏闪过快的问题,问题也存在于下落不能过快会出现方块重叠现象,还得继续维护bug,想起来了还有随机数引擎和srand((unsigned int)time(NULL)),本来的随机位置并不是直接一行方块的添加而是随机位置的添加结果用了srand后调试和运行的时候相差甚大后来大概了解这可能是因为我调试时候计算机时间已经发生变化使得种子变化较快,而实际运行测试的时候测试随机数的生成则是一排一排的重复数字后才开启了不同的数字,这就嗯就像随机数引擎测试了也是一样的心塞就没整了。
收获心得
要边写边Debug,函数命名尽可能规范,命名变量要统一,总算是捣鼓出游戏的初始(大概,因为界面还是乌漆嘛黑的控制台做背景),bug是挺多的要继续维护,解决了预测方块会闪频过快的问题。