Development

This project uses the Yeoman's generator lb-generator by Lighting Beetle. https://github.com/lightingbeetle/generator-lb.
Mayan abacus is drawn using HTML5 canvas.
Javascript code is subdivided into modules containing specific functions. They comunicate exclusively with export so field and functions that should remain 'private' remain inacessible for other modules.

Contributions

The project was originally developed by Andrea De Domenico, Stefano Di Patti, Francesco Brischetto and Lorenzo Catania as part of the didactic course 'Architettura degli Elaboratori' (Computer architecture) @ Department of Mathematics and Informatics, University of Catania. However, even if it is fully usable and working, it is far to be complete. Here's a list of possible contributions and patches:
- An excercise mode in which the application propose you a number and you have to calculate its square root. The simulator then checks your answer.
- A better mobile and responsive design.