2024年3月11日发(作者:)
手机版疯狂坦克游戏设计与开发
摘 要
Java良好的跨平台特性在移动平台的开发中显示出了巨大的威力。Java语言
面向对象的优势也使得开发游戏变得非常容易。
随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的
手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起
着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游
戏程序——坦克大战。本程序的界面和运作方式继承于日本任天堂公司在20世
纪80年代开发的Battle City游戏,将老少皆宜的经典作品移植到手机上来,为
更流行的硬件平台提供应用软件。
本论文介绍了任天堂红白机的软硬件特性、J2ME的相关技术及本程序的结
构分析和具体功能的实现。
关键词
:
J2ME,手机游戏,Java,坦克大战
目录
1 绪论 ..................................................... 3
1.1开发背景 ................................................................................................................................................ 3
1.2 开发工具 ................................................................................................................................................ 3
1.3 开发意义 ................................................................................................................................................ 3
2 需求分析 ................................................. 6
2.1功能需求分析 ......................................................................................................................................... 6
2.2
界面需求分析 ........................................................................................................................................ 6
3 总体设计 ................................................. 7
3.1主要功能 ................................................................................................................................................. 7
3.2 程序流程 ................................................................................................................................................ 8
4 详细设计和具体实现 ....................................... 9
4.1
游戏进入前的选择 ................................................................................................................................ 9
4.2
主游戏逻辑及其涉及到的若干类 ...................................................................................................... 10
4.3
坦克的共同行为 .................................................................................................................................. 13
4.4
玩家坦克的功能属性 .......................................................................................................................... 14
4.5
敌人坦克的功能属性 .......................................................................................................................... 15
4.6
子弹的运行和控制 .............................................................................................................................. 19
4.7
记分系统 ............................................................................................................................................. 21
5.测试与实现 .............................................. 22
6 程序的总结和展望 ........................................ 23


发布评论