Teach Design Thinking And Coding With Micro:Bit And Arcade Games
HTML-код
- Опубликовано: 9 фев 2025
- OPEN THE APP: cardboard.lofi...
MORE INFO: cardboard.lofi...
What you need:
BBC Micro:Bit
laptop or computer with bluetooth 4.0
Blockout is a very basic arcade-style game. You control the paddle left and right trying to catch a bouncing ball, the ball destroys blocks on the top of the screen. your goal is to destroy all the blocks, you loose when the ball falls down.
How do you control the paddle - WITH YOUR MICRO:BIT!
But this app is not about playing this game - this would be boring.
Our goal is to design the game controller.
You use the Micro:Bit but there is no one method how it controls the paddle - YOU DESIGN IT!
What can you do?
use accelerometer to convert M:B angle into paddle position
use A and B buttons to move the paddle left and right like in a regular gamepad
connect bananas to inputs pins to turn them into buttons
build a ballance board to stand on and detect its position with Accelerometer
use your imagination!
This app is a nice exercise with design thinking pattern.
IDEA - imagine how do you want to control the game
PROTOTYPE - code it, if it has any physical additions - build it
TESTING - play the game with your controller - test how it works, was your idea effective, is there something to improve?
REPEAT THE CYCLE - to improve on your experience
Do not provide “correct” solution to your students, let them experiment, work in groups and test each others ideas.
Make a Blockout competition in the end.
I hope you will have fun.
SUPPORT CARDBOARD ROBOTS
Buy our robotic kit!
cardboard.lofi...
Great stuff. Do you do any of the programming for micro it in Python?
Hey, I explore simple stuff, there was no need for python by now. As for the apps they are in javascript and react. Fun fact: the blockout game is 90% output of ChatGPT.