|
  
|
以前,我刚学习J2ME的时候,曾经写过一篇如何在J2ME平台上实现俄罗斯方块的文章,最初发表在sun技术社区(详见一个MIDP俄罗斯方块游戏的设计和实现 一文)。Google 发布android平台后,为了熟悉一下这个新的平台,我就把这个J2ME小游戏移植到了android平台上。同时,对过去的代码做了一次彻底的重构,使之更规范,高效一些。但是基本的游戏算法不变。
在完成这个小游戏的时候,我做得不是那么的游戏化。比如说,我实现游戏主菜单的时候,不是采用常规的Canvas绘制方法,而是直接使用一个黑色主题的 ListView实现;还有,当玩家从游戏中navigate out,再navigate回游戏时,游戏会无暂停的继续运行;还有,不知道是否是模拟器的问题,游戏偶尔出现卡的现象;另外还有我简陋的记分机制等等。这些使得这个小游戏很粗糙。 关于这个游戏的算法原理,我就不再详述了,可以参考前面提到的文章。整个代码的关键之处都有注释。
|
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
|