js版俄罗斯方块(二)

之前曾发过一个js版的俄罗斯方块,界面比较简单,Bug也不少。抽空重构了一下,加入了javaScript面向对象的知识,修复了一些明显的BUG。

斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!

源码(下载:http://download.csdn.net/detail/binbinxyz/5186774)公开如下:



  
    俄罗斯方块_经典游戏
	
    
	
	
	

	
	
	

	

	

  
  
  

俄罗斯方块  V1.2

俄罗斯方块的基本规则
1、一个用于摆放小型正方形的平面虚拟矩形,标准大小:宽为10,高为20,以小正方形为单位。
2、一组由4个小型正方形组成的规则图形即方块(Tetromino ),共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。
3、部分游戏有单格方块,可以穿透固定的方块到达最下层空位。
4、玩家的操作有:以90度为单位旋转方块,以格子为单位左右移动方块,让方块加速落下。
5、方块移到区域最下方或是落到其他方块上会固定在该处,而新的方块从区域上方开始落下。
6、当区域中某一行横向格子全部由方块填满,则该行会消失。
7、当固定的方块堆到区域最上方而无法消除层数时,则游戏结束。
8、游戏会提示下一个要落下的方块。
9、计分标准:下落一个方块1分,一次消一行10分、2行30分、3行60分、4行100分。
游戏按键提示
:旋转方块 :方块下移 :方块左移 :方块右移
空格键(Spacebar):方块降落(直接下移到位)
显示屏幕
显示区域
当前级别:1
当前分数:0
运行时间:00:00
控制区域


你可能感兴趣的:(web页面,javascript)