Map War C++ SFML (Cellular Automata)
Github: github.com/TiernanMcCarthy/Map-War
(In Progess, built from scratch and will most likely see reimplementation)
Inspired by an urge to get working with C++ again I decided that I wanted to make a Cellular Automata game where settlements can reproduce, fight and die in an attempt to take over land.
Currently the implementation is rather limited, but it can load any map file created in the correct dimensions and simulate a fight on any tiles that are the correct colour (e.g. land). In future I would like to expand this to include more dynamic systems for combat, death and reproduction, perhaps introducing disease into the game and more chances for expansion for specific groups.
All of this has been written by hand in C++ with the help of SFML for rendering and managing (loading/editing) an image file, although all actually interactions is down to the creation of my own classes and management systems. In future I would like to rewrite this and have an attempt at creating each individual pixel as an entity as opposed to segmenting the map into individual tile chunks as I have now.
Currently the implementation is rather limited, but it can load any map file created in the correct dimensions and simulate a fight on any tiles that are the correct colour (e.g. land). In future I would like to expand this to include more dynamic systems for combat, death and reproduction, perhaps introducing disease into the game and more chances for expansion for specific groups.
All of this has been written by hand in C++ with the help of SFML for rendering and managing (loading/editing) an image file, although all actually interactions is down to the creation of my own classes and management systems. In future I would like to rewrite this and have an attempt at creating each individual pixel as an entity as opposed to segmenting the map into individual tile chunks as I have now.