A thread for discussing the MoM in-game AI.
Please note: the thread title is focused on the current negative, dysfunctional AI. I know that everybody and his brother too can suggest a great and complicated algorithm that would work perfectly or works in game XY. But it's impossible in 99% of cases to implement something into the game architechture if you don't know how it is built, how many space is there in the code, how many man-hours it would take to accomplish your suggestion.
So this thread focuses more on the phenomenology of the MoM AI. Let's describe what's wrong on different stages of game AI, let's suggest (in general way) what could be better, what should AI treat differently, which cases it should discern.
Important notes:
1) Repairing whole parts of AI takes a LOT of time (repair feature X, test, new trouble in feature Y, repair Y, trouble in X again...). I am not prepared to do it unless it improves the game experience in a massive way.
2) I will not reveal and describe the AI routines, unless really necessary. I believe a game should conserve its AI secret, because one of main goal of playing single player games is "to beat the code", to find the AI weaknesses. If they're revealed, the game gets ultra-boring.
TO PONDER list
--------------------
Major
- AI would aggressively use flyers, floaters and ships against ships of a wizard (AI or player) [b0rsuk]
- move floating islands to island towers
-
Minor
- Floating Island usage (earlier plus some extra conditions?) [b0rsuk]
- base continent expansion on personnality [SDragon]
-
Please note: the thread title is focused on the current negative, dysfunctional AI. I know that everybody and his brother too can suggest a great and complicated algorithm that would work perfectly or works in game XY. But it's impossible in 99% of cases to implement something into the game architechture if you don't know how it is built, how many space is there in the code, how many man-hours it would take to accomplish your suggestion.
So this thread focuses more on the phenomenology of the MoM AI. Let's describe what's wrong on different stages of game AI, let's suggest (in general way) what could be better, what should AI treat differently, which cases it should discern.
Important notes:
1) Repairing whole parts of AI takes a LOT of time (repair feature X, test, new trouble in feature Y, repair Y, trouble in X again...). I am not prepared to do it unless it improves the game experience in a massive way.
2) I will not reveal and describe the AI routines, unless really necessary. I believe a game should conserve its AI secret, because one of main goal of playing single player games is "to beat the code", to find the AI weaknesses. If they're revealed, the game gets ultra-boring.
TO PONDER list
--------------------
Major
- AI would aggressively use flyers, floaters and ships against ships of a wizard (AI or player) [b0rsuk]
- move floating islands to island towers
-
Minor
- Floating Island usage (earlier plus some extra conditions?) [b0rsuk]
- base continent expansion on personnality [SDragon]
-