I'm currently trying to figure out a way where I can achieve the following;
Pre-Calculate the game - This will predetermine any event / interaction between the players.
Simulate the calculation - Over a 2 minute period it will show what happens at the pre calculated time.
The interactions will be determined by a class for position. Where certain positions are able to interact with other positions and randomised/calculated evens occur. However, my main problem is trying to think of where to start. I'm pretty good when it comes to programming. However, I've never designed an engine that is capable of doing this.
So I'm sat here wondering what the first step is, how do I determine a logical outcome i.e every player interacting in the first 10 seconds is a no go, how do I even determine a timeframe for their interaction when it's pre-calculated? I would probably have an easier time just running the functions for 2 minutes and relying on methods to determine the outcomes. However, I want to pre calculate it.
Can anyone give me a few pointers so I can actually get my teeth stuck into this?