用JavaScript 写的俄罗斯方块, 实现了几个比较简单的功能: 自定义按键, 设置初始速度,难度和方块,换肤功能。

布局用的Div+Css

演示地址:http://58.61.155.48:818/Tetris.html  
下载:http://download.csdn.net/source/430506
         http://58.61.155.48:818/Tetris.rar

程序主要用了三个类, 窗口类、菜单类、游戏类和一个基类。

1.基类, 定义了一些常用属性和函数.

JavaScript 版俄罗斯方块//声明命名空间

2.窗口类, 继承Base类, 主要负责窗口的移动,关闭等

有2种显示方式:

1)可以显示为普通窗口 调用方式 showWindow();

2)也可以显示为模态对话框 调用方式 showDialog();


JavaScript 版俄罗斯方块//窗口类
;

3.菜单类,继承Base类。实例化时以字符串形式传入回调函数名.

JavaScript 版俄罗斯方块//菜单类
;

4.游戏类,继承Base类。主要负责游戏相关操作,设置按键,速度,难度等。


JavaScript 版俄罗斯方块//游戏类
;

相关文章:

  • 2021-07-17
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-08-19
猜你喜欢
  • 2021-11-09
  • 2021-12-11
  • 2021-12-08
  • 2022-01-29
  • 2021-11-06
  • 2021-11-02
  • 2021-05-19
相关资源
相似解决方案