使用JavaScript开发俄罗斯方块游戏的开发思路是什么

想要在Web下利用JavaScript开发这个游戏。上下左右的控制键用ASCII码控制 但是整个思路很模糊 比如方块落下来要跟别的方块吻合 这个需要用坐标来完成 但是具体的方法就不知道 请教高手来给我说一下

不需要利用坐标来完成,利用表格来完成会更简单一点。这个我没有做过,但是可以说一下大概的思路。我做贪吃蛇的时候也是利用表格来做的。
1、建立背景,背景即为一个表格。每一个单元格设置ID值,方便以后使用。
2、建立各种块,比如说方块啊什么的。具体方法,比如说方块,一旦你确定了方块中的一个格子的ID,根据计算,你可以算出方块中所有格子的ID。其他的块建立方法也是如此。
3、产生一个随机数,每隔随机数代表一种块,比如如果是1,则会产生长条形,如果是2,则产生方块等等。
4、根据产生的块,在背景里改变块所占的单元格的颜色,表示这个块,然后块慢慢的下落,这个用id值和定时器就可以完成。在下落的时候,注意要用颜色值来判断下面的一个是否已经有块,有了就不在下落,停在这里,没有则下落。
5、一旦块一停住,则遍历表格,发现表格的一行的颜色不是背景色,表示这行已经被占满了,可以让这行以上的所有有块的单元格,下落一行。
6、如此循环……
呵呵,表达能力不好,不知道我这样说清楚了没有……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-11
1
相似回答