Skip to content

ashishkharche/Quantum.js

 
 

Repository files navigation

Quantum js

Terminal game engine.

Uses ANSI escape sequences and Unicode Block characters to render pixel graphics.

Disclaimer: Ugly code ahead!! Work in progress

Getting started

Table of contents

Installation

git clone https://github.com/Mshakir-Git/Quantumjs.git
cd Quantumjs
npm install #Or yarn

Running

npm run start #Or yarn start
npm run tank #Tank example
npm run nes #NES example

NES Emulator

Can be used to render nes games directly in a terminal. Uses nes-js for nes emulation.

Funtionalities

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

About

Terminal game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%