Hey all, new member here! I'm aiming to create a simple multiplayer sport management game with the following criteria:
- No graphics (maybe a few images, but mostly text, tables and charts)
- Playable on multiple computers live (multiplayer, through internet I guess, and requiring saving capabilities for continuous play through multiple sessions)
- A decent amount of computations for the simulation of each game (I've already created most of the rules on excel, and have a rough working version on excel)
Main game features:
- NHL (ice hockey) General Manager game; play multiple seasons over several game sessions with friends online
- Simple hockey player quality stats (offense, defence, scoring, power, speed, goaltending, age, position.. maybe form & team morale but that's it!)
- Simple simulation, with live text-based "highlights" (example: "Team 1 has puck, takes shot, saved" etc.)
- Drafting and trading mechanism:
- Drafting: available players list, each team takes turns (or bid in an auction system) to take players
- Trading: can send trade proposals to other teams with various elements like certain players for other players, draft picks, salary (this is a salary cap system like the NHL) etc.
- Some simple jersey display (simple like a square with 1 or 2 colors) for each team, but not necessary
- Some modest AI in case of requiring a computer team to fill up the league
My background: Took some computer programming in college but it was 8 years ago (computer engineering courses, C++ etc.). So not a programmer, but have enough background to pick up a new language quicker than the average person. I use excel extensively for work.
Please let me know what programming language is best for me to learn to create this game. Alternatively, I could pay someone to do it for me, but I like to take this opportunity to learn something new! Ideally, the programming language is a common enough one that I can maybe utilize the knowledge for other ideas as well.
So far from online searches, I've heard Python is good, but also Java and HTML5 could do for a simple window-based online game.
Thanks in advance!