结合网上的资料刚做完课程设计,具体代码如下:
public class TetrisPanel extends JPanel{private final int[][] map new int[13][23];// map[列号][行号]。真正的方块区是:21行*10列。边框(2列,1行)// 方块的形状:// 第一维代表…
使用Java实现小游戏:俄罗斯方块
使用一个二维数组保存游戏的地图:
// 游戏地图格子,每个格子保存一个方块,数组纪录方块的状态
private State map[][] new State[rows][columns];游戏前先将所有地图中的格子初始化为空…
一点一点写出来的程序,想跟大家分享一下自己的心得,可能有错误,还请多多包涵~
Cell类:
public class Cell
定义了本游戏最基本的元素:小方块(cell)的基本参数:行,列,小方块图片:
private int row;//行数
private int col;//列数
private BufferedImage image;//图片 提供无…