文件名称:Wargame:Wargame是一个简单的开源小战争游戏。 用Java编写
文件大小:9.06MB
文件格式:ZIP
更新时间:2024-05-18 15:38:42
Java
介绍 Wargame是一个简单的开源小战争游戏。 用Java编写。 在此屏幕截图中,您可以看到两支军队:由AI控制的红色和由玩家控制的蓝色。 每个玩家战士的位置都用于计算影响力图并确定AI必须将单位移动到何处。 在此屏幕截图中,您可以看到两个由AI控制的军队相互战斗 描述 到目前为止,Ai会为每个战士计算一个简单的循环: 建立可能的动作清单 排名变动 选择移动 建立动作清单 对于每个生物,只需分析部队周围的单元即可:如果有一个没有友军的单元,军队可以在其中移动..这是候选移动。 现在,只需选择是攻击动作(在这里是敌人?)还是动作。 排名变动 为了对动作进行排名,AI只是应用实用程序功能来确定何时某动作好于另一动作。 因此,例如: 在可能的情况下总是进攻 如果某个运动使军队靠近敌人,请选择它 只是移动 注意:此实用程序的值是您在地图上看到的值(红色或蓝色) 选择移动 因为在最后一步中
【文件预览】:
Wargame-master
----.gitattributes(483B)
----src()
--------it()
----img()
--------wargame-01.gif(764KB)
--------influence-02.png(29KB)
--------influence-01.png(28KB)
----lib()
--------windows()
--------slick.jar(674KB)
--------lwjgl.jar(936KB)
--------guava-14.0.1-javadoc.jar(4.53MB)
--------guava-14.0.1.jar(2.09MB)
----res()
--------move.xcf(2KB)
--------move.png(245B)
--------archer.png(301B)
--------warrior.xcf(2KB)
--------grass.png(197B)
--------block.png(208B)
--------move-gray.png(249B)
--------warrior_player.png(317B)
--------sword.png(291B)
--------archer.xcf(2KB)
--------sword-gray.png(307B)
--------warrior.png(310B)
--------archer_player.png(302B)
--------archer_ai.png(302B)
--------preview_env.png(6KB)
--------warrior_ai.png(310B)
--------grass.xcf(2KB)
--------sword.xcf(2KB)
--------nextButton.png(1KB)
----README.md(2KB)
----.gitignore(2KB)