俄罗斯方块

J2ME———俄罗斯方块 

 

假期“闲”的无聊,就写了这个程序——俄罗斯方块。其实去年暑假就写了一个桌面版的俄罗斯方块游戏,那时刚学java,还有很多不懂的地方。那个游戏功能不全,没有最主要的功能变形(翻转)。那时由于是刚学java,只知道画图要在画图板上,就继承了Canvas类,来画图。并且不能使用键盘玩游戏(不使用键盘?呵呵,我倒是重写了键盘时间处理方法,不过我在面板上还添了几个Button,那时我还不知道也要为Button添加键盘事件处理Listener。所以我只能用Button控制Block的移动。)。那时的处理游戏逻辑,也比较麻烦。不过那都是我自己想出来的,尽管玩起来不舒服,我还是觉得很了不起。

    后来,也就是这个暑假,我自学J2ME,写这个俄罗斯方块游戏。这次我参考了别人的游戏逻辑,觉得挺有道理,也挺简单的,比我原来想的要好许多。开始是在CLDC-1.1, MIDP-2.0(用了GameCanvas)上写了第一个版本,在写好后,又修改了好几次,可是总有点瑕疵(可能是游戏线程的结构不好,并且界面也不美观),也是我又重写了这个游戏。最后在一个下午加一个晚上(熬到凌晨2点)完成了这个我认为很不错的第二个版本。  这个版本支持CLDC-1.0, MIDP-1.0,不会因手机屏幕的大小而影响游戏。并且游戏界面也比较有特点。在写好了J2ME版后,又把它改成了桌面版。

     本页面上的第三幅图便是第一版的图片,比较呆板,不过在第一版中有一个得分条,在第二版中,我去掉了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值