I've been working on a hex-based board game. Every time I make changes, especially changes that require redesigning the map, it takes a good chunk of time and money. It might be more efficient to write it as a video game, at least for designing it and showing off mock-ups. I've always wanted to learn a programming language anyways, so this gives me a good excuse.
Things that are important:
- Hex grid movement, obviously
- Hot-seat or online play - it's a multiplayer board game, thus a multiplayer video game
- Keep track of what you might call "touchdowns" at a specific location, as well as HP and movement speed
AI would be unnecessary, so would sound effects or a matchmaking server. I just want to be able to show this to people.
Languages I've thought about learning before:
- Flash, because it's ubiquitous
- C#C seems to be an industry standard for video games
- Javascript, because it seems to be the more powerful successor to flash
- Python, because geeks always geek out about how awesome it is
If one of those languages would work well for my purposes, awesome! If there's a more efficient language to learn for this particular application though, I'm open to that.