Java ME Wireless Toolkit(WTK) 的全称为Java ME无线开发工具包,它的设计目的就是帮助开发人员简化Java ME开发过程。该工具箱拥有完整的生成工具、实用程序和设备仿真器,比如字节码验证器、Java ME模拟器、KToolBar、预配置服务器等。
其中KToolBar是一个可视化的开发环境,它创建、编译、打包和测试应用程序都简单地通过一个图形用户界面即可,同时提供直接的方法来管理MIDlet项目并生成设置。如果要顺利编译和执行MIDlet,工具包必须有CLDC和MIDP的类库,而使用WTK可以帮助省去额外安装和调试这些类库的时间。
WTK程序安装十分简单,与普通程序一样,但有一点要注意:WTK自身并没有附带Java运行环境的JDK,所以在安装之前需要安装自己的JDK。所有推出的WTK工具包中都拥有4个语种包的版本:英语、日语、简体和繁体中文,但不同版本的WTK包含的程序库内容不一样。这里我选用的开发环境为WTK 2.5简体中文。
3 游戏设计源'自:优尔`!论~文'网www.youerw.com
本系统是在传统俄罗斯方块基础上改良而成的,故本章将介绍传统俄罗斯方块的游戏规则,接着说明经典游戏中的方块设置,再阐述新游戏中对方块和关卡做的创新,最后说明游戏框架。
3.1 传统俄罗斯方块游戏规则
俄罗斯方块游戏的规则十分简单,玩家在一个长方形的游戏界面操作,该区域被定义为一个长度10个单位,宽度18个单位的矩形,以下用六个步骤来分解讲述:
第一,游戏开始,区域上方出现一个不规则方块,这些方块都由四个小方块组成,各自按照不同的方式排列,其中每一个方块都至少和另一个方块相连。
第二,游戏界面上的这个方块每隔一个时间单位便下降一个高度单位,如果不加操作,方块会慢慢地落向长方形界面底部。
第三,在方块下落过程中,玩家通过按键控制旋转,每一次按键方块都会顺时针旋转90度,这样经过4次后,方块会显示各种状态,玩家只需根据需要选择翻转次数。
第四,当方块的形状被确定后,可以使用左、右键来向左、向右移动,这时,等待方块落到底部或接触到别的方块。
第五,一旦这个方块因碰到阻碍或到达底部而停止,就会与别的方块组成新的形状,只要游戏区域中有方块拼满一横行或更多时,这一层或多层的方块就会消失,其他方块顺势下降。
第六,新的方块持续生成,当那些没有组合成一横行的方块填满了整个操作区域而无法容纳新方块时,新方块将不再出现,玩家操作失败,游戏就结束了。