Terminal game engine.
Uses ANSI escape sequences and Unicode Block characters to render pixel graphics.
Disclaimer: Ugly code ahead!! Work in progress
git clone https://github.com/Mshakir-Git/Quantumjs.git
cd Quantumjs
npm install #Or yarn
npm run start #Or yarn start
npm run tank #Tank example
npm run nes #NES example
Can be used to render nes games directly in a terminal. Uses nes-js for nes emulation.
These functionalities have been implemented (some need improvements)
- Basic GameEngine stuff (render loop/GameObject etc)
- Pixel Graphics
- Image Load
- ASCII support
- Collision detection
- Input support
- Basic Filter/Shaders
These functionalities have NOT been implemented
- Networking
- Proper Physics
- Audio