手机版疯狂坦克游戏设计与开发摘 要Java 良好的跨平台特性在移动平台的开发中显示出了巨大的威力
Java 语言面对对象的优势也使得开发游戏变得非常容易
随着手机的日益普与、Java 功能在移动设备上的实现,Java 应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活容、提供快捷的资讯起着不可忽视的作用
本论文着眼于 J2ME 技术的应用,开发一款可商用的手机游戏程序——坦克大战
本程序的界面和运作方式继承于日本任天堂公司在 20世纪 80 年代开发的 Battle City 游戏,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件
本论文介绍了任天堂红白机的软硬件特性、J2ME 的相关技术与本程序的结构分析和具体功能的实现
关键词:J2ME,手机游戏,Java,坦克大战目录1 绪论 31
1 开发背景 31
2 开发工具 31
3 开发意义 32 需求分析 62
1 功能需求分析 62
2 界面需求分析 63 总体设计 73
1 主要功能 73
2 程序流程 84 详细设计和具体实现 94
1 游戏进入前的选择 94
2 主游戏逻辑与其涉与到的若干类 104
3 坦克的共同行为 134
4 玩家坦克的功能属性 144
5 敌人坦克的功能属性 154
6 子弹的运行和控制 194
7 记分系统 215
测试与实现 226 程序的总结和展望 231 绪论1
1 开发背景在信息社会中,手机与其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机与其他无线设备上网络势在必行
但是传统手机存在以下弊端:1
传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机
传统手机访问互联网是通过 WAP(Wireless Application Protocal),所有网络资