WEB开发网
开发学院软件开发Java 基于J2ME的游戏开发总结和感想 阅读

基于J2ME的游戏开发总结和感想

 2009-10-12 00:00:00 来源:WEB开发网   
核心提示:功能和不足本程序设计实现了手机上以J2ME为平台的一个射击类手机游戏的开发与实现,采用从外部文件读取图像、自动控制敌人机体运行的方式进行控制,基于J2ME的游戏开发总结和感想,具有一定的可玩性、复杂性和挑战性,经过了细心的调试和排错解决了绝大部分的问题,在飞碟出现时留有该功能,但显然不够理想;⒉敌人的人工智能变化较少,

功能和不足 

本程序设计实现了手机上以J2ME为平台的一个射击类手机游戏的开发与实现,采用从外部文件读取图像、自动控制敌人机体运行的方式进行控制,具有一定的可玩性、复杂性和挑战性。经过了细心的调试和排错解决了绝大部分的问题。

就像几乎每一个软件都会有这样那样的不足,尤其是像本软件那样未经过精心测试,且开发团体很小,开发者知识面较窄,开发时间相对较短的非商业软件。即使是作为经典操作系统而被微软及整个软件行业引以为豪的各版本的Windows操作系统也时常会发生许多类型的错误和漏洞。本程序对于初涉此领域的毕业设计课题来说,尤其在开始初期,感觉逻辑复杂,难以控制,因此至今还有一些未能解决的bug。

本游戏主要实现的功能有:

⒈采用MIDP 2.0规范,游戏中的碰撞检测——象素检测比较精确;

⒉实现了敌机的简单AI功能,使游戏具有一定的可玩性和挑战性;

⒊实现了记录最高得分及游戏得分、玩家等级等功能;

⒋在游戏中将随机出现宝物——国旗,凡捡拾到一面国旗,将可以增加一定量的生命值,使游戏趣味性大增;

⒌实现了背景画面的纵向动态效果,使游戏更加逼真;

目前发现的bug和未完善的功能列表如下:

⒈如果与敌机相撞,原本设计的将出现烟雾状图片,但出现该图片后,图片不会自动隐去,直到该屏消失;所以在本程序中将主要出现的白色飞机没有令其出现爆炸图片,在飞碟出现时留有该功能,但显然不够理想;

⒉敌人的人工智能变化较少,仅实现漫游AI中的追踪AI,AI实现不够理想;

1 2 3  下一页

Tags:基于 JME 游戏

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接