Added "Guiding Principles" page

This commit is contained in:
Yair Morgenstern 2024-03-18 22:29:21 +02:00
parent 30b983c0c1
commit efcf270b07
2 changed files with 27 additions and 1 deletions

View File

@ -0,0 +1,26 @@
# Guiding Principles
## The AI plays to win
In a perfect world, the AI would pass the "Turing test" of gameplay - you would't be able to tell if you're playing against a human or AI.
Examples:
- No "what would you offer me for this"
- AI will choose to attack you if your military is weak (WILL kick you when you're down)
There is a fine line here between "exploitable" and "no fun" regarding trade - regular players may refuse any trade you offer them on principle.
We don't want that from the AI, which leaves us slightly open to exploits, but that's a trade-off we make knowingly.
## Modding philosophy - minimal amount of objects, maximum amount of interactions
As a new modder it's easy to get lost in the sheer number of uniques.
Our aim is to minimize the *number* of uniques as much as possible, but enable "emergent modding" by allowing combinations.
Examples:
- Parameters in uniques > multiple uniques
- Conditions should be Conditionals, so they can be applied to all uniques
- Triggered uniques and unique triggers - all combinations
- Unit Action modifiers, rather than special attributes for specific unit actions

View File

@ -6,4 +6,4 @@ At all, in any way.
## We do store your Multiplayer games
IF you want to use an alternative server backend, you can set your server URL in the Options menu
If you want to use an alternative server backend, you can set your server URL in the Options menu