This game is based on the Biblical story of Noah's Ark. The goal is to provide a fun way to become more familiar with and learn more about the story of Noah's Ark.
The game is a native Windows game, running at least on Windows 8 (x64). Currently, the game is has its first full version available. Additional enhancements may come in the future.
Basic gameplay details are provided in a PowerPoint presentation in the documentation/design folder. Overall, the game features a 2D overhead view with a tile map and involves collecting things.
The game is programmed using C++ within a Visual Studio 2019 environment. Doxygen is used to document the code.
The game is designed for command line builds using various .bat files and also opening as a folder in Visual Studio.
Several dependencies are used (see ThirdParty folder):
- SFML 2.5.1 - The main library for windowing, graphics, and input. (zlib/libpng license). ** Note than OpenAL from SFML is also used directly for more control (LGPL license).
- GSL (MIT license)
- Catch - Unit testing (Boost Software license).
The dependencies described above are included in the ThirdParty folder.
** Note that a custom build of the SFML libraries is used for linking. This is because at the current time, no Visual Studio 2019 pre-built libraries exist. And even if they did, the pre-built libraries tend to not support full static linking of the Visual C++ runtime, so a custom build was needed.
The graphics use a "Game Boy Color" style for the overall shape of sprites, but a wider color palette may be used.
If you find any bugs (including build issues), let me know. If you'd like to contribute in some way (programming, art, music, etc.), contact me as well.