Tetris++
Tetris++是由 顾钊铨demin 和 张晨iceman 一起开发的小游戏,作为我们的Pair Project
(请从http://files.cnblogs.com/takeitandgo/Tetris_Plus.rar 下载,解压后直接运行Tetris.exe 即可)
游戏选择
我们选择改进Tetris(俄罗斯方块)作为我们的Pair Project
经过调研,我们发现大家对传统的俄罗斯方块游戏已经非常厌倦了,因为它游戏模式单一,缺乏挑战性和竞技性,只能一个人玩,同时方块种类没有任何改变,都是大家很厌倦的那几种,因此我们希望在这些方面上做提高。
考虑到传统的俄罗斯方块的不足,我们对此进行了如下的改进:
以下是传统的俄罗斯方块游戏界面:
在我们经过不断地讨论和修改之后,最终我们实现了一下功能:
2. 成功修改为双人对战模式,包含单人游戏和双人游戏,双人对战时也可以修改键位(这个想法也是来自PES和KOF),同时支持暂停、快速下降等功能;
3. 添加了本地记录setting的功能,这样同一个玩家在下次游戏的时候可以自动读取以前的setting;
4. 添加用户id的设置和排行榜和双人对战结果显示,以及进行本地存储和帮助信息;
5. 增加了音乐效果,在单人、双人、消行、结束的时候都会有音乐效果;
6. 增加了每隔一段时间加一行的功能,增加了游戏的难度。同时,在双人对战模式中,自己消行会导致对手增加行数,增加了趣味性;
7. 添加了用户自定义方块的功能,在block下可以自定义,同时增加了方块浏览器,在浏览器中用户可以查看自己设置的方块类型和原有的方块,同时在这个浏览器中可以对方块进行删减(限于自定义方块)。
下面是方块浏览器:(可以对方块进行查看和删减)
使用附加功能以后还可以通过block/原始模式 恢复到原始模式,但是保存自定义方块种类。
如果有任何问题请联系[email protected] 或 [email protected]。
Pair programming的优点:
不足:
Partner的评价:
张晨是我的partner,他很积极,能给出很多不错的idea,同时可以发现一些比较有意思的feature,在结对编程中能利用时间完成自己的工作,是很不错的一个partner。
下面是我们的照片: