With the eight tasks, we have successfully created an educational canvas-based game. The game makes use of a simple-to-use game loop ticker. A well-structured game library helps us manage the game elements' hierarchy. And finally, we make the game ready to be published with some pixel art-style graphics.
The following screenshot shows what we have accomplished in this project: