怎样写一个俄罗斯方块?用JAVA SWING

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:36:22
想写一个小游戏练练手,有过编这个经验的人能不能给个提示啊?
用JAVA SWING 的?

将游戏区划成小格
设定一个移动像素,比如5
设定好几个方块的类,比如--,⊥等等。都由小格组成
随机NEW那一个类。
判断方块最下面的的小格是否已到“底”,底:下面是小格是否已被添满。
判断一行从左到右是否没有空格,否则删除这行,再调用向下方法。

我做过一个,用了10个类的样子做的,不过是awt的,不是swing的,你编时这样想,每个动画都是清屏再画,有局部的也有全部的,方块的移动是用类完成的,每一定时间重画界面.具体代码网上也有.
我写的类有,blockgame,blockframe,game,leveldialog,scoredialog,aboutdialog,squee等等,game是游戏的界面,blockframe,是程序的界面,