@Tisaac:
I have essentially no game development experience,
but your phrasing ("automatic forced") suggests that you
might be misunderstanding what I mean, so I'm checking.
Although one could certainly make a better
user-interface and functionality for this,
I'm guessing that the simplest-to-program
implementation would be the following.
The player clicks "Enter conditional move(s)", which
opens a 2-column table into which the user can type text.
I can't seem to get BBcode tables to work here,
so I'm using code blocks to show examples.
Code: Select all
+-------------------+-----------------+
| | |
| Opponent's move | Your response |
| | |
+-------------------+-----------------+
| | |
+-------------------+-----------------+
| | |
+-------------------+-----------------+
| | |
+-------------------+-----------------+
Here, the user would be able to enter the moves for which they
want an automatic response, and their response to each of those.
For example, in chess,
Code: Select all
+-------------------+-----------------+
| | |
| Opponent's move | Your response |
| | |
+-------------------+-----------------+
| Bc5 | 0-0 |
+-------------------+-----------------+
| Nf6 | Ng5 |
+-------------------+-----------------+
| | |
+-------------------+-----------------+
is one that is fairly-likely to happen in the opening.
The user then either clicks "Cancel" or "Confirm conditional moves".
As I mentioned, one could certainly improve
the user-interface and functionality
but what I described seems to me like
it would be the easiest to program.
Although this technically does lead to "automatic forced action"s,
that is only because the user went out of their way
to make their responses be automatic and forced.
in conclusion:
Have you gotten complaints about such actions even after the people
went out of their way to make the actions be automatic and forced?