This repository contains sources of the QSP game engine.
- Classic QSP player: https://github.com/QSPFoundation/qspgui
- QSpider: https://github.com/QSPFoundation/qspider
- QGen: https://github.com/QSPFoundation/qgen
- TXT2GAM: https://github.com/QSPFoundation/txt2gam
- VSCode extension: https://github.com/QSPFoundation/Qsp.FSharp.VsCode
- CLI tools: https://github.com/QSPFoundation/qsp-cli
- Test engine: https://github.com/QSPFoundation/qsp-test-engine
- Code analyzer: https://github.com/QSPFoundation/Qsp.FSharp
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel $(nproc)
cmake -S . -B build -G "Visual Studio 17 2022" -A Win32 -DCMAKE_INSTALL_PREFIX=out
cmake --build build --target install --config Release
Please consider supporting our development on:
- Buy me a coffee: https://buymeacoffee.com/varg
- Ethereum/EVM: 0x4537B99e27deD6C8459C1eFCdE0E7fa48357e44D
- A tool to automatically migrate older games (e.g. QSP 5.7) to the latest version of the engine
- Extra tests (see qsp-wasm-engine)
- Update the website
- Multi-user games (MUD-style games)
- New documentation & document new features
- Update bindings
- Implement a new way to communicate with GUI (more specific callbacks)
- Move the whole global state into a context parameter
- ???