游戏介绍:
顾名思义,俄罗斯方块自然是俄罗斯人发明的。这位伟人叫做阿列克谢·帕基特诺夫(Alexey Pazhitnov)。这款游戏操作简单,老少皆宜,也是一个不错的练手项目。
首先给几个经典的游戏界面先(当然,我们的目的是做出类似的效果)
游戏界面1:
游戏界面2:
游戏界面3:
游戏界面4:
游戏的基本操作很简单:
←:左移
→:右移
↑:旋转
↓:加速下降
当然,最好是可以自行设置快捷键,比方说用WSAD来代替。
游戏场景:
打开游戏,选择游戏难度,按开始键进行游戏。在游戏正上方会随机生成一个种类的方块,同时还会显示下一个方块的样子。用左右方向键控制方块的方向,用向上方向键旋转方块,用向下方向键加速下降。方块遇到墙壁或者撞到静止的方块不能穿透。底下方块如果填满一行,则进行消除。一次消除得越多,则得分越多。当方块到底后,会将之前已经预显示的方块放置到窗体正上方再下落。这样循环往复,直到静止的方块堆到顶,游戏结束。
思考:
首先,需要找出可以抽象出的类。从游戏的场景先找出一些对象:
对象:
- 游戏画面(包含所有方块的区域)
- 玩家