Java小游戏开发之俄罗斯方块

  

Java项目俄罗斯方块

  

<强>一、心得

  

<强>二,游戏实例

  

游戏截图

  

癑ava小游戏开发之俄罗斯方块"

  

癑ava小游戏开发之俄罗斯方块"

  

癑ava小游戏开发之俄罗斯方块"

  

目录结构

  

癑ava小游戏开发之俄罗斯方块"

  

三、代码

  

1,主界面Tetris.java

        包com.fry.tetris;      进口java.util.Arrays;   进口java.util.Random;/* *   * 4格方块   */公开课Tetromino {   保护细胞细胞[]=新细胞[4];/* *保存旋转的相对于轴位置状态*/保护状态[]状态;/* *随机生成4格方块,使用简单工厂方法模式!   * randomTetromino随机生成一个四格方块   *这个方面的返回值是多态的!   * */公共静态Tetromino randomTetromino () {   随机r=新的随机();   int类型=r.nextInt (7);   开关(类型){   情况下0:返回新T ();   案例1:返回新我();   案例2:返回新的J ();   案例3:返回新的L ();   案例4:返回新的O ();   案例5:返回新年代();   案例6:返回新的Z ();   }   返回null;   }      公共细胞[]getCells () {   返回细胞;   }/* *下落*/公共空间softDrop () {   for (int i=0;iJava小游戏开发之俄罗斯方块