Children being the main users of this platform, we wanted to make it object-oriented and as visual and simple as possible. The navigation bar on the right is where the most crucial interactions happen. It allows users to easily add objects and navigate between different elements while giving visual feedback on which element is currently being edited.
The actual programming happens by adding code to the objects in the game. By structuring all the code under objects, users can easily keep track of what each object does and maintain a clear structure in their project. The codeblocks that are used to build code use explanatory icons and are categorised with colours based on their functionality. This way users will quickly begin to recognize codeblocks that are related e.g. to movement, change of appearance or variables such as score.
Examples of GAME ASSETS; players, backgrounds and other elements