I want to create a space grand strategy game, similar to Neptunes Pride. I wrote basic engine for this game in python to get knack of writing a game, but now I want to start it over.
I am just a guy programming as a hobby in my spare time, so I do not want to commit any money onto this project.
So, I am looking for a starting point.
Some description about the concept of the game.
The game is essentially a sandbox strategy game. Player controls his empire and does whatever of the 4X he wants. There are enemy empires. Enemy empires are controlled by Utility-AI(each empire has different traits and responds to stuff according to these traits). For example Agressive empire would respond to events with military actions more frquently than a passive empire.
I don't belive that visual side is going to tax computer in any way. But it seems that in later part of the games development AI might take most of the processing power. So, again what should be my first starting point in making that game?
Should I learn Java and search for some library that can blit sprites and can draw lines and circles on screen? Or should I use GameMaker and somehow make some kind of AI module to it in python? Or should I learn C++ and find some open-source engine that has basic graphical features present?