Memory Test Game
This is a small game that tests memory. It will display five characters in a row, and then wait for key input. When the player presses the keys in the correct order, √ is displayed. If the key is entered incorrectly, × is displayed and the game restarts. This is a simple game and you can have a try of optimizing and increasing the difficulty on the basis of this game.
micro:bit x 1
Push-button brick x 1
RJ11 wire x 1
Bricks x n
Connect the servos to S1 and S2, and the Laser sensor to J1 port on the Nezha expansion board.
Go to MakeCode editor:（https://makecode.microbit.org/#editor） Click “Advanced” in the drawer to see more choices for adding Nezha extension.
Search with “Nezha” in the dialogue box to download it.
In on start brick, set groups list = [0, 0, 0, 0, 0]
In forever brick, program to show different icons and pause for 2000ms, set the variable k as true and the variable I as 0.
In while brick, program to set variable NUM as a random number from 1~4 and save it as“I”in the group list, set i=i+1.
While button A being pressed, set variable j=1, set list num as the first value in the list and remove it. Then judge if the value of list num is equal to “j”, if yes, set to display A, or it display ×, and insert 0 in the beginning of the list, set variable k as false. Program with a similar way for button B、C、D.
Clear the screen and judge the length of the list is 0, if yes, set to display √ and pause for 2000ms, insert 0 in the beginning of the list and set variable k as false.
After powering on, it displays five characters at random first, press the buttons in accordance with the sequence to complete the game and LED displays √, if the button is pressed wrongly, it displays ×.
Share this post
About the Author
ELECFREAKS focuses on microbit and publishes interesting articles
- Micro bit supplier
- Wholesale Suppliers
- Micro bit tutorial
- Micro bit classroom pack
- Mcorbit Environment Monitoring
- TPBot car
- Micro:bit car
- AI Lens
- Micor:bit AI Lens
- Microbit gyroscope
- Micro:bit LEDs
- BBC micro:bit
- Micro:bit Manipulator
- Wukong board
- Micro:bit Motorcycle
- Nezha breakout
- Micro:bit DIY
- 360° servos