对已有程序——手机游戏潜艇大战的实现分析
一、游戏介绍
(1) 利用方向键来改变军舰的运行方向;
(2) 确定键发射导弹,击中敌人得分,击中自己人扣分;
(3) 选项键可以更换背景和背景音乐。
二、游戏的流程和类结构
(1)游戏流程
本游戏的基本运行流程是在MIDlet启动后把整个画布作为一个线程,随时准备响应用户按键操作的KeyPressed()方法,100ms扫描一次潜艇和水雷等物体的运行状态。
在扫描潜艇和水雷运动时,执行各个物体画面的移动方法。程序并不为每隔新增潜艇和水雷开启一个新线程,太多线程会造成程序的性能直线下降;而是将每一个物体类型直接加入到画布中,每当一个新物体产生,将直接在画布上画出;当物体消除时,将直接在画布上被消除。这样就形成一种注册机制,所有游戏物体的产生和消除都需要画布注册,画布拥有不同类型物体的所有“名单”,所以,当执行移动命令是只需要遍历画布中所有游戏物体,依次执行每隔游戏物体中定义的移动方法即可。
(2)游戏的类结构
在本游戏的设计过程中,严格按照面向对象的程序设计思想对程序进行设计,主要显示类包括主界面类、游戏画布类、菜单类、选项类、音乐类、说明类和分别代表军舰、水雷和潜艇的各种实体类。
●FIRMIDlet:是游戏的主类,控制着游戏的生命周期,在FIRMIDlet类中的startapp()方法中先载入游戏画面:在FIRMIDlet类中定义了
您可能关注的文档
最近下载
- 2025年哈尔滨文化旅游规划设计院有限公司哈尔滨丁香人才周引才招聘笔试题库附答案.docx VIP
- 复工复产专题培训考试.docx VIP
- 2022年南京林业大学教师招聘考试真题.pdf VIP
- 《福建省综合管廊竣工测量技术规范》.pdf VIP
- 耗材领用管理制度范文.docx VIP
- 2026届广东省惠州市惠阳区高三年级上学期第一次月考语文试卷.docx VIP
- 基于林权交易的森林碳汇定价模型.pdf VIP
- 集成电路封装(先进封装关键工艺part4).pptx VIP
- 2025年哈尔滨文化旅游规划设计院有限公司哈尔滨丁香人才周引才招聘参考试题附答案解析.docx VIP
- 2020集成电路封装基板工艺.ppt VIP
原创力文档

文档评论(0)