High Frontier - 0.9
Lasse Folkersen (lassefolkersen)
The goal of High Frontier is a civilization-like game, which uses more realistic modelling of economy, climate, research and migration. Uniquely this game starts today - the initiation date of a game is todays date and the existing world is the world as we know it today, complete with cities and countries and people. The aim from there - that is whatever the player thinks the aim is for the world. Developing of the underdeveloping world, action against climate changes, expansion into the rest of the solar system, or just racking in a lot of money.
The game is currently somewhat playable. Working features include:
- Google-earth-like map view of the Earth and all other bodies of the solar system. Complete solar system model with accurate orbital data.
- Underlying economical model based on agents (countries or companies) buying and selling goods thereby setting price. Genetic/evolutionary algorithm copies variations of best agents thus continuously perfecting the AI decisions
- Infinitly expandable research tree based on automatic technology-name generation by random selction from lists of tech-buzz-words (same way as it happens in the real world)
- climate model, including the feature of changing sea levels based on topographical maps of the planet in question. Nice for terraforming a northern ocean on Mars. Less nice for rampant greenhouse-effects on earth (allows checking if your country should worry more or less about carbon emission in real life as well)
Things that do not work yet:
- While it is possible to build new cities, the migration model is not developed very much so they won't be populated
- There is no actual way to bridge space to other planets yet. Technically it should be pretty easy to implement, but I'm still considering how it gameplay-wise is best effected.
- The main thing that is blocking further development is a speed issue. The games run satisfactorily with < 30 cities, but the goal is to include a full list of the worlds cities over 1 million population (~400) plus of course there is need for space for expansion. Any help with this is greatly appreciated. Probably coding the economical models in C or Pyrex or something, but I don't know how to do that.
- py2exe does not work on the files so no windows binaries. I have narrowed the cause of this down to the ocempGUI but I can't fix it. Also because it is not exactly a fast GUI a to-do thing is to replace it. Any feedback on doing that is highly appreciated.
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.