通过一些java游戏教学程序,学到不少好东西,初步尝试做一个飞行游戏,目前玩家控制的飞机-主体移动和射击部
分基本完成. 敌人AI和地图卷轴部分以及记分系统留待以后逐步解决.
需要java环境 下载 sun-jre1.5.06
程序展示: http://wnfc.go3.icpcn.com/starship.html
程序截图:
2006.5.29. 终于搞懂了碰撞检测的基本原理, 演示设想: 玩家飞机攻击敌机,命中15发子弹可以触发另一架敌机的出现.
2006.5.31. 进行了小的修改,敌机命中后会消失.
2006.6.2. 增加了一些玩家飞机的动画效果---- 侧飞 和 推进.
2006.6.4. 增加多架飞机来进行多物体的碰撞检测, 小飞机命中3发消失,大飞机命中15发消失.
2006.6.6 增加了飞机间的碰撞,设置了生命值,碰撞3次后重新开始,
2006.6.9. 增加了飞机的左右翻滚动画, 改进了推进动画.
2006.6.11 增加了飞机碰撞的爆炸效果.
2006.6.14. 增加了子弹对敌机的爆炸效果,玩家飞机重新开始会闪烁几下,闪烁期间无敌.