A text-adventure game with some humor. Please note that this game is still in a pre-alpha stage.
This first started as an hobby project to improve my C++ skills but feel free to explore the source.
Note: do not try to load a save from a previous pre-alpha version (< 1.0) as it may cause problems. However, you can safely overwrite it.
- a C++17-compatible version of GCC/MinGW
- jansson
- ncursesw
Please note that while this program may be compiled with another toolchain, we cannot guarantee that it will work as intended.
If the source code was obtained from an archive, you can simply execute the following commands:
./configure
make
make install
If not, you can use autotools with autoconf-archive to generate the configure script yourself.
TO-DO
Note : On Windows, the program must be run from the executable directory. On Unix-like, if the program is not installed, it must be run in the build directory using the -local argument.
--local
: use the game data from the current directory (this is mainly useful for running the program in its build directory without installing it)--debug
: enable debug features such as warning logs (mainly for developers).--reset
: remove the game user configuration as if it was a fresh install.
- Refactor some parts of the source code
- Develop a storyline
SwannSong Adventure is licensed under the GNU General Public License Version 3. Third-party libraries licenses can be found in the licenses folder.