Hex is a turn-based strategy game engine, inspired by Age of Wonders. The name 'Hex' is derived from the fact that the map tiles are hexagonal (remember, naming things is one of the two hard problems of computer science).
Hex does not include any data files from Age of Wonders. If you want to play that game (and I highly recommend it), you should go buy it.
The Hex engine should:
- Be capable of emulating most of the features of Age of Wonders.
- Make use of data defined in simple, user-editable text files.
- Support using Age of Wonders data (e.g. graphics) where possible.
- Avoid hardcoding game-specific settings where possible.
And less importantly:
- Be reasonably efficient in the places that matter (mostly, graphics and AI).
- Use a consistent, reasonably modern (circa C++11) code style.
-
INSTALL.md contains instructions on how to compile Hex.
-
LICENCE.txt contains the licence.
-
Documentation on the implementation can be found in src/README.md.