JAVA实现经典90坦克游戏java源码分享
项目为纯JAVA代码,需要依赖JAVA环境运行,简单的实现了玩家+队友AI+敌人AI本来是帮一个计算机系的朋友做的暑假作业,但是人家要自己做,所以就开源了操作:空格键发射子弹,键盘上下左右键移动
代码还原就基础界面,玩法和声音,没做关卡,敌人AI总数50个,无限生成,玩家和队友无限生命
游戏当中的NPC和队友,均是代码写死的运行逻辑,无法实现奖惩机制自动学习那种AI
请忽略游戏中的一些BUG,该代码仅作为学习使用
命令行进入当前目录(和game,enemyai平级)
编译:javac game/*.java enemyai/*.java
运行:java -cp . game.SimpleGame
代码中的class文件就是编译后的文件,执行java -cp . game.SimpleGame可直接运行
主入口:game.SimpleGame
队友AI:game.Ally
子弹类:game.Bullet
敌人AI:Enemyai.Enemy
敌人AI核心类:Enemyai.EnemyManager
敌人AI子弹类:Enemyai.EnemyBullet
**** Hidden Message ***** 厉害,我挺你,嘻嘻嘻。 谢谢大人的分享 看看,到底好不好,想学学看看 谢谢分享!~ 这个不错,谢谢共享 多上传一点源码 66666666666666666666 感谢您的无私精神... 支持!!!!前排!!!!