Minimal Civilisation-like game. Made a pathfinder and wanting to use it in a project :)
current status 12/3/2017:
-
New code base structure is up! Code migration from prototype is 99% complete and the game has classic Civ Tilesets :D Latest version can be accessed in the link below update log
-
6/3/2017 Been working on documentation and new code base structure, also blog posting about improved art :D http://tangentialtopics.blogspot.com/2017/03/pocketciv-prototype.html
-
2/3/2017: Prototype is now playable! Have a gander here: https://cdn.rawgit.com/AlexMulkerrin/PocketCiv/2697b1a69e7ad1ef5a094e4b20c7c8e80ebc68bb/Prototype.html
-
13/2/2017: Protoyping minimal gameplay loop without art assets.
This might be crawling with bugs or totally unusable, you have been warned! https://cdn.rawgit.com/AlexMulkerrin/PocketCiv/9a50b18d/index.html
-
wasd/arrow keys to move selected unit
-
spacebar to skip turn
-
'B' to settle city note area around the unit must be explored to 2 tiles distance and there must be >14 land tiles (look for tiles with green or dark green terrain)
-
Escape key to abdicate, leaving an AI leader in charge of your empire
-
'R' key to reset game with a new civilisation and world map
Turn 100 and the Utatap tribe have conquered almost half of the Memono sub-continent.
Currently in prototype phase (all in one file right now :P ) so this layout hasn't been implemented yet. Pretty clear idea how I'm going to organise the source code though
- Program/
- main entrypoint
- file handling
- image loader
- music loader
- utilities
- Simulation/
- terrain
- terrain generator
- faction
- unit
- pathfinder
- Display/
- renderer
- minimap
- interface
- Controls/
- mouse
- keyboard
- Audio/
- sound engine
- music player
- /Resources/
- images
- sounds
- music
- /Ruleset/
- unit types
- scenarios
- fixed maps
- /Screenshots/
- README.md
- Design document
- index.html
- prototype.html