java俄罗斯方块颜色源码
深圳大学考试答题纸
学
号 2017152044 姓名 舒钦瑜 专业年级 2017级计算机科学与技术
题目: 基于JavaFX的俄罗斯方块的实现
目标:完成一个JAVA
Application应用开发:俄罗斯方块
要求:实现以下功能
设计一个简化版的俄罗斯方块游戏。游戏窗口大小是20×10的方形棋盘格阵列,游戏中出现的方块共有7种,每种方块的旋转中心由黑点标出。
具体实现内容和步骤包括:
1. 方块/棋盘格和方块向下移动
创建窗口,然后绘制网格线来完成棋盘格。随机选择方块并赋上颜色,从窗口最上方中间开始往下自动移动,每次移动一个格子。初始的方块类型和方向也必须随机选择,另外可以通过键盘控制方块向下移动的速度,在方块移动到窗口底部的时候,新的方块出现并重复上述移动过程。
2. 方块叠加
不断下落的方块需要能够相互叠加在一起,即不同的方块之间不能相互碰撞和叠加。另外,所有方块移动不能超出窗口的边界。
3. 键盘控制方块的移动
通过方向键(上/下/左/右)来控制方块的移动。按“上”键使方块以旋转中心顺(逆)时针旋转,每次旋转90°,按“左”和“右”键分别将方块向左
2021-06-28 15:26:56
5.9MB
系统开源
1