Programming education tool integrating games into learning
CodeMonkey is a game-based programming education tool. The storyline and cartoon interface are full of fun. The game design breaks the programming knowledge into parts, and the theme and content are full of positive energy, which is very suitable for cultivating children's interest in learning programming.
The main character of the CodeMonkey game is a monkey whose favorite banana is taken away by a strong orangutan. The goal of the game is to help the monkey recapture the banana. The theme is coupled with a warm cartoon-style interface and stereo sound effects of the natural environment, making it easy for children to accept and like programming.
In the game, the child's task is to pass one level after another through programming and imagination, with the guidance of Dr. Monkey in the process. Children learn programming from easy to difficult and unconsciously improve their programming ability.
CodeMonkey's programming teaching language is CoffeeScript, a translation language of JavaScript, and its execution efficiency is very high. Its code instruction is concise and readable, which is very close to natural language, so it is suitable as the enlightenment language of programming education. CodeMonkey's picture and operation are straightforward. Children only need to write graphical code instructions in CodeMonkey's code window. After clicking Run, the background will automatically compile CoffeeScript code into the JaveScript instruction execution command. Then the children will see the running result of the code in the animation window.
CodeMonkey highlights the line of code executed every time in the code window and provides feedback on the animation window so that children can intuitively understand what happened during the execution of the code.