对 Java 的使用有整体认识 | 掌握如何使用 Java 实现基本算法 |
掌握俄罗斯方块逻辑设计 | 具备运用 Java 解决具体问题的基本能力 |
本实验的目的在于构建 Tetris 游戏的静态界面,通过学习和实验,能够实现 swing 简单界面。
这个阶段,我们将要搭建俄罗斯方块,每个方块都是由四个小格子组成的。从绘制一个小格子开始,到组成四个格子成为一个方块,再到实现每个方块类中的方法,包括左右移动,向下移动,这些基础的方法。
在这个阶段里,实现游戏的刷新并绘制出图片,绘制方块,绘制出墙面,绘制出分数,绘制游戏的状态。
第四阶段,我们让方块动起来,让方块每隔0.5秒向下落一格,然后去判断当前下落的方块的状态,是否落到最低下面,是否和之前落下的方块重叠了,并实现这些判断功能函数。
第五阶段,我们要完成俄罗斯方块的基本功能旋转和按键控制,我们将通过实验和讲解其中的原理和方法。
本阶段之前,我们已经完成了所以的任务,现在我们就可以试玩整个俄罗斯方块了,让我们一起开始游戏吧。