Find the battle stance that is always best before players do
If one stance beats every other no matter what the enemy does, the choice is fake and players will find it by the third battle. Here is a quick table check that names the stance that always wins and the ones nobody should ever pick, so you can fix the numbers early.
Why this works
A choice is real only when each option wins somewhere and loses somewhere. Laying every answer to every enemy reply side by side shows at a glance which option is never worse than another, so you can fix it before players find it and stop choosing.
When not to use it
Pointless if the stances are meant to differ in feel and not in strength, or if the right pick depends on things outside the table, such as terrain or hidden information. Judge those by playing. A tutorial with one obvious best move is also fine.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 4 common mistakes and the fix
- A diagram of every state
- 26 lines of example code with 5 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Find the battle stance that is always best before players do" (read_entry battle-stance-choices-with-a-dominant-option) in my game. Build it step by step, and show me how you checked that it works.Or skip this and connect the MCP: your AI then finds all of this by itself.Connect the MCP