I have done this in the past. But I noticed how hard it can be for the player controlling an AI that is strict to a script...
So, I need a true opponent. And thus the "single player" campaign allows for 2 players. Where the player controlling the AI can choose instead. The true AI would simply be a dice roll and choose. There are many more differences. Let's just say, 2 players make the game more interesting.
The rules regarding the whole story would be:
- Both players take turns in being the main "player". I call this now the attacker.
- The other player is often forced to follow a script to a degree. This will be the defender.
- The players switch sides in the next chapter of the story. When the attacking player wins.
- The winner of the round decides on the technology development for the next round. Either a research path or/and an unit/defence/structure etc.
- The loser of the round decides on the technology development for the defender.
- Map expansion and possible next mission are chosen by both players. Each pick one expansion of choice. If both pick the same, this is it. If not, a die roll decides.
Players track their victories.
Winning as attacker is 2 points.
Winning as defender is 3 points.
from my point of view if it is another player choosing what the AI does, that is not AI, it is a competitive 2 player game :)
(even in the case one of the players can only choose between a few option given by cards that you could indeed call AI)
You should check the game Solomon Kane, I think it is fairly similar to the idea you are discussing. The game can be plaid solo, with AI cards, but you can play it competitively with one player drawing 2 AI cards and choosing which one to play (which as you say, makes it much harder for the player).
If it was script like, I guess your AI would have "if" conditions to decide among options?
Ah yes.
Let me first say. I didn't get to the second part yet.
Was too busy and needed to do stuff suddenly. :)
My second part will be more skelleton structure before the actual story would take place.
Nonetheless. Let me answer you first.
I agree with that it is actually a 2 player game now.
I must edit my first post to make it clearer.
In regards to the AI. Obviously, if there is no second player present. I need to make a good AI. I guess this should be added in later. Since "programming" an AI can be tedious. My oldest work was based on a deck of cards and a die roll and then the actionSSS the AI would take. Meaning that from the deck, 6 cards in total are drawn. The die roll would choose a card. And then the AI keeps rolling until it rolls a used card. That was one way of how we did it. Another way was a true script to follow. With IF's and Then's and While's. Very complicated indeed.
But seeing as how tactical moves are super important in this game nowadays. The need for a second player was born.
I have heared about Solomon Kane before. I shall research this at a pleasentry time.
So, I must make a choice. Should I go completely single player? Or make it a 2 player campaign?
Co-op, if mentioned.... Is kinda a single player campaign with AI. But more complicated... Still a lot of fun though and can easy be added to the true single player campaign.