Name badge
computer
compass
rock-paper-scissors
radio
text sender
thermometer
movie
magic 8 ball
DVD loading screen
Morse code sender
Tetris
football game
fruit keyboard
Rick-Roll
flashlight
annoying machine
useless machine
alarm clock
digital clock
tree
a very nice tree
stereo
name generator
stove
Are you working by yourself or with a team?
For this project, I will indeed be working alone.
What materials will you need for your project?
I will need a Microbit, and likely some attachments.
What is your plan to create in this project?
The first thing I will be creating is my own name badge, but after that, I will be selecting from my list at random.
What unique qualities will your project have?
Some of these projects make use of unique and new ideas that make use of the MicroBit in many different ways.
Using Microsoft MakeCode for Microbit, I created a Tetris game. I was crunched on time quite a but, so I had to settle for something a bit simpler, but I am still proud of what I made. Tetris is a game that's always intrigued me, and it definitely was fun making a mock-up version making use of Mircobits.
During this process, I learned about bock coding. Block coding is a form of coding that uses blocky shapes that each perform a specific function. It is much simpler than standard coding.
The 7 standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project most strongly ties into Empowered Learner. This is because, in order to complete this project, I had to meet the standards of an impowered learner, like adapting, and planning.
A challenge I overcame on this project was being crunched for time. I was not able to work on this project over the weekend, so that got me behind. I was able to do it by sacrificing my lunch period to work on my project. I worked for an extra half-an-hour, and just barely cut the deadline.
Given a chance to do this again, I would change my goal for this project. I really wanted to do some other things, but because I was behind, I had to do something at the last minute. The reason why I would change it is because I feel I could've done much more. I feel that if I had managed my time a bit more wisely, then I could've made something quite a bit more spectacular.
Hastings High School Career and Technical Education Program offers Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, Marketing. My project connects to the software coding area of Computer Programming CTE program at Hastings High School. This field is recognized in careers that are dedicated to coding and software, like Microsoft. My project connects to this area because I had to learn all about coding in different formats, how coding works, and how to use it. I used Block coding to program the MicroBit.
For this project, I will not be making a playable game, but instead, a video mock-up of Tetris.
The first thing I need to di is make the begining animation. This is just something creative I came up with on my own.
My next step is to program the Tetris pieces. I want them to move and behave just like traditional Tetris. I first program the first piece to move a bit and simple fall.
Now I need to program another piece to come into frame. But instead of just dropping it to the bottom, I need to make it fit comfortably with the already existing piece.
In Tetris, when you completely fill up a line, it will do a fancy animation before disappearing. My rendition of this just blinks a few times.
Now that I have everything planned out, I just have to continue adding pieces until the whole board disappears. Here is a video of the finished project on the actual MicroBit.