Simple football manager app in the vein of the early Championship Manager games.
Cm93 isn't quite playable (well, enjoyable) at present, but a fairly well thrashed out beginning. Enough to get on GitHub certainly. The remainder of this README.md details what I'd like to have done before I can consider it a launchable game. Mainly adding functionality at the moment but in the long term would look to work with a WPF Blend expert to make something that looks nice too.
Non-developers can download an installer from the Releases link above.
-
Redo UI to side level menu bar buttons instead of quadrants -
Create a player module for looking at detailed stats (team filter like the results page).Also allows bids for players (for first 4 weeks of season and midpoint)
-
Match module screenShow both team formationsVisualise game simulation (nothing too spectacular)Allow for half-time formation changeAllow three substitutions
-
Persist state of game (immediate and continuous auto-save)Make all the game model structures serialisableRead/write from an SQLite instanceAdd ability to have multiple save games
-
Playable datasets (more teams, 11-a-side formations)Create large number of teams and playersAutomate construction of fixturesAdd non-league competitions (league cup, xfa cup, euro cups)future versionAdd multiple divisionsfuture version
-
AI
Create some stock formations (4-4-2, 3-5-2, 4-3-3, 4-2-3-1 etc.)Algorithm for varying NPC teams' formations slightlyAlgorithm for finding "best" starting lineup-formationsAlgorithm for responsive substitutions / formation changesfuture version- Complex game simultator implementation
-
Finishing touches
- Highlight player's team in league table
- Add concept of Manager name
- Show extra info on team selection screen (shirt, ground name + capacity, budget)
- Nicer shirt icons and pitch graphic