Maths Magic Devlog


In building Maths Magic, the issue of timing has come up time and time again. This is because timers are needed for counting down and to delay code execution in the game.

My first approach was to use the default timer function in Phaser 3. However after hitting some major roadblocks, I had to reconsider and now I am using the setTimeout function which is native to JavaScript.

I find the setTimeout function easier to use as I have used in some games I developed in the past.

To be honest, this represents a breakthrough with the game. Once this phase is finished, I intend to add the other screens and make it a polished game fit for release.

Maths Magic Devlog

Game UI

In the past week, I got a graphics designer to work on the user interface of Maths Magic the result of which you can see above.

Compare this with the first user interface of Maths Magic and you will agree with me that progress has been made.

A loading screen and a splash screen have been created and I have figured out how to add a font.

With that, the game screen has been completed. All that is left is to add the functionality needed to make the game work.

I will be revamping the work to add all the sprites into a sprite-sheet like was done for the prototype.