关于java小游戏_关于我对用Java做小游戏的一点微不足道的见解

做小游戏前需要先创建自己想要写的游戏的基本框架,如果想要把框架给记住,用XMind可以很好的完成。之后我们就可以通过框架来写自己的小游戏。

就比如我自己,是写飞机大战这一个小游戏。我先在组长的建议下把自己想做出的功能都用XMind给写下来,再通过组长的改进完善后确定了该进行的步骤顺序,之后开始写游戏。以下就是我写游戏的顺序:

1、首先,我创建了开始游戏的窗口,再加上面板、标签、以及按钮;之后用按钮监听来监听我写的按钮,让它们实现自己的功能。

2、然后,我又创建了一个新的窗口用来进行游戏,依照步骤1进行,取消了按钮和标签。

3、再然后,我用画笔把自己的飞机画到了面板上;并用到了线程,以及通过键盘监听来控制飞机的移动,当然也要限制飞机的移动范围,防止出窗口,;然后又给飞机加了子弹,其中要用到线程和集合。

4、再再然后,我通过线程和集合把敌机弄了出来。

5、之后就是敌机与自己、子弹与敌机的碰撞判断;其中也要用到线程;还有碰撞后的删除。

6、最后,我给自己加了生命值,也给敌机加了生命值,还有分数显示;以及自己死亡后的游戏结束画面、重新开始和退出游戏(我用的是键盘监听)。

7、还有就是我没有完成的几项:(1)飞行物:想要自己碰到后,获得不同的子弹效果。(2)背景滚动:就给飞机一种往前飞的感觉。(3)boss:就血量很厚,难打,子弹还花里胡哨的。(4)大招:对敌人造成大量伤害。(5)还有什么自己失去一条命后短暂的无敌之类的。(6)减少内存占用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值