Consyl Framework is a collection of code that can be used for making an ASCII Console games in C++, which is considered as a remake of Consyl Engine.
- You need to have
g++GNU C++ compiler installed. - System must be on Windows, Linux, or Mac.
- Download source code.
- Insert your code / gameplay logic (default level is SampleLevel).
- If you made your own Level child class and you want to use it, go to
./src/lib/engine/main.cppand change thestartingLevelvariable to hold your Level. - Run
run.baton Windows orrun.shif on Linux or Mac.- to run Keybinds on Mac go to
Settings -> Privacy & Security -> Input Monitoringand give your terminal of choice to monitor keyboard inputs
- to run Keybinds on Mac go to
- Generally aims to support Windows, Mac, and Linux.
- Linux so far is untested and lacks the implementation for
bool isKeyDown(Key k);found insrc/lib/engine/Keyboard.h. - Some of the less common Keys in Mac will not work when when
bool isKeyDown(Key k);is used.
Feel free to contribute to this project. Consyl Framework is still under development, so there are quite a lot of room for PR to be made!
Big thanks to all the people who contributed into Consyl Framework! Below you could see the top contributers of the repo.