A real-time strategy game, inspired by Populous: The Beginning (also known as Populous 3)
Go to file
S David 080094c474
Some checks failed
buildbot/Ascendent (Alpine) Build done.
buildbot/Ascendent (FreeBSD) Build done.
Update clang-format configuration; reformat source files.
Use std::set_terminate to a function that can handle the engine's
nested exceptions and prints a stacktrace.

Closes #22 - Unify source formatting with clang-format
Closes #19 - Integrate exception handling and backtrace into main
function
2022-09-14 22:38:53 -04:00
docs Finish configuring Doxygen. 2022-08-23 23:20:47 -04:00
editorconfig Add working execinfo backtrace, testing boost backtrace 2022-08-24 18:46:30 -04:00
m4 Initial commit 2022-08-15 02:18:25 -04:00
resources Adding resources directory for build scripts 2022-08-24 03:46:08 -04:00
src Update clang-format configuration; reformat source files. 2022-09-14 22:38:53 -04:00
third_party Create auto. test target, add FakeIt Framework, define engine lib 2022-08-24 00:11:50 -04:00
.clang-format Update clang-format configuration; reformat source files. 2022-09-14 22:38:53 -04:00
.gitignore Finish configuring Doxygen. 2022-08-23 23:20:47 -04:00
.gitmodules Initial commit 2022-08-15 02:18:25 -04:00
bootstrap.sh Initial commit 2022-08-15 02:18:25 -04:00
build-debug.sh Initial commit 2022-08-15 02:18:25 -04:00
configure.ac Add working execinfo backtrace, testing boost backtrace 2022-08-24 18:46:30 -04:00
debug.env Initial commit 2022-08-15 02:18:25 -04:00
Doxyfile Finish configuring Doxygen. 2022-08-23 23:20:47 -04:00
Makefile.am Create auto. test target, add FakeIt Framework, define engine lib 2022-08-24 00:11:50 -04:00
README.md Add 'README.md' 2022-08-15 02:24:04 -04:00
run-tests.sh Add support for automated unit testing with Git webhooks 2022-08-24 03:38:25 -04:00

Ascendant

Ascendant is a top-down real-time strategy game with strong inspiration from "Populous: The Beginning (1998)", and "The Fertile Crescent (2022)."

Initial goals of the project are to create an efficient, but easy to understand codebase that can then be modularized, and upgraded piece by piece.

Documentation:

See Wiki.