I want to create a Football Manager style of game, but here's the thing: I want a rather simplistic match engine that generates instant results.
My idea is to create a game where the player can focus on managing the club and can quickly go through the seasons and see the club grow without the match simulation getting in the way.
At the same time, the match engine cannot be a simple random function that just spits out a result. It needs to take into account tactics, player skill, etc, and generate some meaningful stats for each individual player so that the (real) player can make the relevant managerial decisions, and also become attached to certain players, etc.
At first I thought that just simulating the games, without any graphics engine or live events would make it easy. But now I realize that generating meaningful individual stats and scores introduces quite a bit of complexity, and I am stuck.
I have a sheet with a few formulas but I don't know how to bring it all together.
I am a pretty decent programmer so I think that bit will be alright. I mostly need help with this core design.
Any ideas or pointers to resources very much appreciated.