Jump to content
  • Advertisement
Sign in to follow this  
faelvarenga

Football Manager - Where do i Start.

This topic is 2135 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I think your relational database design and your match engine are the most important parts.

 

The database doesn't just need to store team and player information, but it also needs to track player and team stats from matches run through the match engine.

 

The match engine can be a black box but it needs to provide more than just the result, you will need to track individual player stats (goals, tackles, fouls, bookings, shots, shots on target, pass attempts, successful passes, etc.). You can either pass your database into your match engine, or provide access to post-game stats from the match engine and update the database at the end of the match.

 

The more data you track the more interesting things you can show (i.e. heat maps on where shots are taking place, and where they are scoring from), but the bigger your database will be and the easier it will be to introduce bugs.

 

It's hard to give advice for the match engine as there are so many ways to do it. If you want to simulate proper stats you really need to think of it as a kind of turn based strategy game and simulate a certain number of "turns" minute by minute. For example Messi has the ball 30 yards from goal, his options are: shoot, pass, dribble, the defender closest to him (let's say it's Pepe) is goal side has the options of: jockey, move towards him, (if he's close enough) tackle. The simulation would need to decide who's action launches first, and use statistical weighting of attributes to determine success/failure. Essentially you would simulate and choose the best action for all players for a certain number of "turns" per match minute. You would run this simulation for 90 minutes. It's not such a small task, but it isn't impossible either. Once it works you will probably need to spend weeks and weeks tuning the simulation and attributes until it is sufficiently realistic for you.

Share this post


Link to post
Share on other sites
Advertisement


Appeal to an American audience by not saying "GOAL!!!" but saying "he struck the soccerball with a foot rocket straight into the netbag in overtime for a one to nil statistic" instead in the commentary though.

 

You're not going to win over any Americans with "one to nil". Probably shouldn't mention "nil" at all.

Share this post


Link to post
Share on other sites

Hello faelcks. wow you have Great motivation to build such games.
if you going from zero experiences to programming then you'll have more time concentrate on players database for now.

for simple tasklist : you can start arrange players data from excell or openoffice. Create each sheets for specific data such as : Players,Team,League. for players sheet Give each column their id such ex: player id ( 1 to 1000, etc ), first name, last names. try installing mysql database on your local computer.
exporting data from excell to mysql is easy then. sorry if any mismatch on type or miss interpret the question.

 

Update:
you can create an app/games running from your desktop through a web based approach,

you must first tackle how to build html and javascript web and if you feel comfortable the way it works, you may advancing to learn node-webkit API.

Node-webkit API based on chromium and capable to convert your web to native ( exe ) application.

Edited by Deni Rachmadi

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!