triplea-game / triplea

TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.
https://triplea-game.org/
GNU General Public License v3.0
1.33k stars 393 forks source link

2.6 The ability to use HardAI, FastAI & EasyAI with 'player name' #12643

Open TheDog-GH opened 3 months ago

TheDog-GH commented 3 months ago

Currently the only AI available for xml Player is AI and this means HardAI. Mapmakers would like the ability to use any AI available, like EasyAI and FastAI. eg Sometimes a mapmaker, just wants a non player faction to do dumb zombie type things, so EasyAI Some maps only FastAI will work, Arena of Death, as HardAI is too cautious and will not fight and so is unplayable. Sometimes a Player should always be aggressive like Orcs and Russians.

So for maps HardAI & AI could both mean the same?

<player name="Germany"  optional="true" canBeDisabled="true" defaultType="Human"    isHidden="false"/>
<player name="USSR"     optional="true" canBeDisabled="true" defaultType="FastAI"   isHidden="false"/>
<player name="Italy"    optional="true" canBeDisabled="true" defaultType="HardAI"   isHidden="false"/>

Project Feature Cards https://github.com/orgs/triplea-game/projects/9/views/1