俄罗斯方块是我接触的第一个电子游戏,经典的小游戏,伴随着我的中学时光。
部分算法演示
<pre lang="java">
/**
* 画布类的构造函数
* @param rows int, 画布的行数
* @param cols int, 画布的列数
* 行数和列数决定着画布拥有方格的数目
*/
public GameCanvas(int rows, int cols) {
this.rows = rows;
this.cols = cols;
boxes = new ErsBox[rows][cols];
for (int i = 0; i < boxes.length; i++) {
for (int j = 0; j < boxes[i].length; j++) {
boxes[i][j] = new ErsBox(false);
}
}
setBorder(new EtchedBorder(
EtchedBorder.RAISED, Color.white, new Color(148, 145, 140)));
}
下载Java源码,内有Jar包,点开就可以玩了
百度云下载
链接: https://pan.baidu.com/s/1PDtEJSD02PRaRkrgqaHnkg
密码: xdeh