I love the idea of this game. It's great. There are a few minor (and some other not so minor) things though that are holding me back from buying the full version. There is one thing in particular that most annoys me, but I have a solution for it.
I admit I'm not a veteran. I just started my first game, but right of the bat there was an issue.
First of all, I didn't know games take 4 hours to begin. I downloaded and explored subterfuge about an hour before I was to sleep, and so I had to schedule my first (and most vital) moves, as I would not be awake. I noticed another player had a sub with 10 ready to take off and grab a generator. To retaliate, I scheduled a sub with 20 for it. I was close, and figured I would win.
I woke up the next morning to find that he had simply upped the sub count to 25, and trumped my 20. I had sent all my other drillers on long trips and was left with nothing to retaliate.
On one hand, you could say it was poor planning, and I would agree, but whether or not it was, I could not have been able to react to that switch, as I was asleep.
Now this isn't just a single situation thing though, this can happen any time you are asleep or simply too busy to check the app. In reality, that is more often than not the case.
So here is my proposed suggestion:
Create a system in which players could predetermine how the game would react for them given certain minor situations.
Reactions would be a series of if-then statements that you could create in order to have the game react the same way you would react when you were not present. For example. If I was a player who wanted to maintain an outpost, then whenever an opponent wanted to attack a certain spot, I would queue up a sub full of drillers to arrive when I was gone. However, I can't always react in time. So what I could do is create a statement that does actions for me when I am absent.
For example, I may be waiting for a certain game state to attack a certain position- say, ive predicted that in the near future, an opponent is about to transfer a lot of drillers away from a factory. I see that an opportunity is about to open up- But looking at my schedule, I'm not going to available to make that order when it does happen. Thankfully, I can create a pre-set reaction to handle that! I would open up the reactions page, and select certain criteria and create a full statement of how I wanted the game to react when those criteria were met. I finish what I was busy doing to find that I had correctly predicted my opponent's action, and my reaction covered me- I successfully took the facotory!
I'll explain the specifics.
Let's suppose there were several drop down boxes with different options that you could select pertaining to certain objects on the map and different actions you could take. I will use quotes to denote the selectable items. A sample statement could look something like, "when" "*Selected outpost* "sends subs containing _ drillers or more", then "have this *selected outpost*" "send _ drillers there."
You could also create something like
"When" "these outposts" "reach 130 drillers total" , then "send them to *Some outpost*" and then "create a mine"
One last example wold be "if" "This enemy outpost" "sends any more than _ drillers to _" then "hire the infiltrator" else if "This enemy outpost sends less than _ drillers" by "*Some time*" then "evacuate all drillers from *Some outpost*" to "some outpost"
Here's how it might work together: there would be 3 pages where you could control reaction-statements.
1. A general reactions creator. This page would allow you to create reactions that would happen in general, in case you forget to check the app, or always react one way in a situation. A reaction statement of this type could be "if" "the queen" "can hire somebody" , then "after _ 2 hours of inactivity" "hire £this specialist* over *this one*."
General reactions would be permanent and cross-game, so that in all situations the game executes the reactions without you having to prompt it. This would save a lot if tedious mental work, and let you focus on your overall stately rather than having to set up something every single time, and worrying about if you'll miss something.
2. A specific reactions page in which you select specific locations from your game and how they would react depending on given situations.
Two examples would be, "If" *Some outpost*" "is not taken by _" , then "send all drillers there."
Or
"For" "every driller" "sent by *Some outpost* to anywhere", "send a driller from *this outpost*"
Specific reactions would help for tactical situations in which you know that at any time something could happen that you wouldn't be prepared for, or when a game state is reached that you don't want to wait for, but you know is going to happen.
3. A specific reactions saved page. This one would save specific reactions that you have specified for later use. When you save a reaction, it clears out all the specific data, but keeps the "shell" of the statement. Perhaps you could even directly drag it onto a location to apply the saved reaction to that location.
This would allow you to create a library of commands that you could reuse when you need them without having to redo each one.
Now at first look this seems really complicated. But is this not a complicated game? I don't think I'd be going out on a limb to say that people who play this game enjoy the intellectual challenge and strategy involved. Adding this sort of option would simply allow users to have even greater control over the game, and be satisfied with how outcomes could turn out if they didn't see something coming. For example, you can predict what you might see when you reach a new location and gain its sonar vision, and determine how the game will react depending on what it sees. Or maybe you expect to be backstabbed, and can have funding for a player cut off the moment they try to attack you. Players could get a good night's sleep knowing that the moment something shows up on their radar, they can have a reaction set there.
It doesn't compromise the game either, as the general tactics, methods, and approaches players used would take far too long to create using this method, so players would (could) still react to everything as needed. It just would eliminate lack of control, which this game is already aiming towards with things like scheduling.
Now on the flipside it does add a new aspect, as it means that players would be thinking more about what strategies they would have to add to their reactions list, or how they could optimize their commands to do the least work or be most efficient, but that just means people get more opportunity to explore a new level of strategy.
There are errors it would create though,such as people having way too many statements to accurate understand what they've created. But this something the player would have control over and can prevent by themselves. And predictably, the benefits would out way the costs.
If worst came to worst, people could simply opt to not use the feature.
It's a controversial topic, but I think if this game had it, it could easily become a staple app, and one of the most impressive games to exist in the history of gaming, simply because of the sheer power the players would have to anticipate play by others and react accordingly.
In fact, if you wanted to go even further you could write p rewritten messages to send to players under given circumstances.
But that's getting a little out there. Anyway, if the game had this feature, I wouldn't buy the full version in a heartbeat- I would be so excited my heart would have already stopped. And besides, I would have purchased it faster than the time it could have taken my heart to beat. Basically I think it would create a new level of strategy game, a really interesting one.
What do you think about this suggestion? Is this something you would want to see in the game? What tweaks would you suggest? Would you use it? Would you like the app more or less if this was included?