476572199 发表于 2025-5-17 10:47:22

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 *****

2675835142 发表于 2025-5-17 22:31:26

厉害,我挺你,嘻嘻嘻。

dsdasf 发表于 2025-5-18 10:15:31

谢谢大人的分享

我去前面探探路 发表于 2025-5-18 21:59:35

看看,到底好不好,想学学看看

dsdasf 发表于 2025-5-19 09:43:40

谢谢分享!~

养猪大户 发表于 2025-5-19 21:27:44

这个不错,谢谢共享

幕后煮屎人 发表于 2025-5-20 01:30:35

多上传一点源码

443651433.. 发表于 2025-5-20 05:33:26

66666666666666666666

幕后煮屎人 发表于 2025-5-20 09:36:17

感谢您的无私精神...

443651433.. 发表于 2025-5-20 13:39:08

支持!!!!前排!!!!
页: [1] 2 3 4 5 6
查看完整版本: JAVA实现经典90坦克游戏java源码分享