title: Football (soccer) match processing
body: <p>I want to implement football match processing and so I spent a lot of time to find good algorithms to do it. I have some data as input - players that have some parameters. Some of parameters are static while the match is processing (skills) and some of them are dynamic (physical state, psycological state) that are changing in process. Also I have external parameters that I can change manually. I don't need it to be so close to the real football (excluding result. 20:0 will be awful anyway). And the last main idea is that the same input will not lead to the same output. Some of middle calculations should return random values. </p>
  
  <p>The algorithm should not be very slow because in the near future it will be necessary to process about 1000 matches at the same time step-by-step. Each step will be calculated once per 3 seconds. And also these steps should be logically linked because I will make graphic match process with all ball and players movements.</p>
  
  <p>What algorithms can you recommend for me? I thought about neural network but I'm not sure that this is a good solution.</p>
  
  <p>You will really help me because I spent about of a half of year to find it so thank you very much!</p>