I volunteered teaching Code.org at Marshall Fundamental School, and created several fun games to inspire the students to learn how to code. The first one was from one of the tutorials using 3-screen setup: 1) Welcome screen; 2) Game screen; and 3) End-game screen. I followed the same principle and created the rest of the games.
This game randomly places an emoji on a 4x4 grid. The objective is to "whack" (click with your mouse) the emoji when it appears on the grid. If succeeded, 100 points will be awarded, or taken away otherwise. The player has 15 seconds to whack the emojis as many as possible.
This game randomly generates a secret number ranging from 1 to 10. The objective is to guess that number within 10 seconds in as fewer tries as possible. The app will prompt you to guess a higher number if your guess is lower than the secret number or vice versa.
This game randomly generates a series of 10 target numbers, each of which ranges from 0 to 9, in the gray bar, moving from right to left. The objective is to use the up and down arrow button (the green buttons) to adjust the matching number, the number on the leftmost side, so that it matches any target number. The matching number will turn red when it matches any target number, which will disappear when the right arrow (the red button) is clicked. You will be awarded 1 point for making each target number disappear.
To make the game more challenging, the game picks up its speed as the score goes higher. Additionally, when the score is 100 points or more, the matching number will not turn red anymore.
The game ends when the target numbers overflow the gray bar.
This games randomly generates a fixed set of words dropping from the top of the screen. The objective is to type exactly the same word in the textbox at the bottom of the screen before the word hits the textbox. You will be awarded 1 point for typing each word correctly. The game ends when any word hits the textbox.
This games randomly generates a series of emojis dropping from the top of the screen. The objective is to catch them with a basket at the bottom of the screen. You will be awarded 1 point for each emojis caught by the basket. The game will pick up its pace as the score goes higher. You may miss at most 3 emojis before the game ends.