-
Notifications
You must be signed in to change notification settings - Fork 13
Home
The engine is designed to easily create a game console from the ESP8266 microcontroller. Most of its limitations are related to this. The engine has a virtual screen resolution of 128x128 pixels, allows 16 colours, 1 background layer, 32 soft sprites with collision tracking and rotation and a maximum of 20kb for the game and variables. It is capable of approximately 1,000,000 operations per second at a drawing rate of 20 frames per second. It can also control up to eight buttons. The Virtual Machine is written in JavaScript and has access to 65,534 bytes of memory (though only 20,000 bytes are available on the device itself, since the remaining memory goes to the screen buffer and library). The compiler supports int, fixed and unsigned char types, two-dimensional arrays & debugging. The whole development is in the browser.