您的位置:首页 > 其它

161226

2016-12-27 23:39 148 查看
1625-5    王子昂    总结《2016年12月26日》  【连续第87天总结】

A. 俄罗斯方块 90%

B. 用一个下午做完了大部分的内容,写程序的时候有一种停不下来的感觉。

最终使用一个类表示活动方块,二维数组对象代表每个单位点是否存在点。由于方块一共有七种形状,用类的一个变量来区分,一个函数来描绘其他三个点。

频繁地大量打印空格会使画面闪烁并且运行不流畅,所以要注意减少重复打印空格,而只在偶尔需要覆盖的时候才大量打印空格。

因为俄罗斯方块比起2048来说,需要有时间因素,也就是自动掉落的功能,在这一点上更接近贪吃蛇。想了很久也没明白计时和用户输入两个并行的方式是如何同时调用的,最后没办法去找了贪吃蛇的代码来研究,又百度了好久。最后查到有一个函数可以检测用户是否已输入数据。这样就能解决了。

现在剩下一个很严重的问题就是如何实现方块旋转九十度的功能,本身方块就有七种形状,如果要枚举的话一共有7×4种可能要罗列。可是又想不到什么方法可以代码复用,即使明知道旋转在坐标实现上只是x+,y+,x-,y+四种的切换,但是函数里面也不能把运算符作为参数啊…明天中午再做吧,实在不行也只能挨个列举了。下午有很长的时间,可以尝试一下快速的写出五子棋,因为相比起来应该简单很多的样子

C.明日计划

  编写程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: