没做过游戏,但是思路可以以一个门外汉的角度说下:
技术实现角度:
可以使用swing或者直接使用RCP。
网上找找源码,或者看看API,先了解了解各种方法的使用。
如果你在纠结,你不知道使用哪个方法,完成哪个事件,这个只能是通过源码去学习了!下载个贪吃蛇,或者俄罗斯方块的代码看看就明白了。
游戏设计角度:
1 首先是地图的移动,就是背景图片需要按照方向键连续的移动。
2 然后是子弹,任务的移动,碰撞检测等等。比如子弹碰到某个人物就触发死亡效果。
3 任务的移动效果,两条腿的切换,以显示移动效果
4 特殊机关的定时任务,有一些碉堡或者大炮,在进入视角后,定时的进行发炮...
用Java写真实吃力不讨好,建议用unity吧