My name
A Maze
A platformer
A game of chance
A 20-second timer
An optical illusion
A random number generator
A racing game
A space invaders game
A label
Are you working by yourself or in a team?
I am working by myself.
What materials will you need for your project?
A micro:bit, my computer, and a cord to flash programs onto the micro:bit.
What is your plan to create in this project?
I plan to write codes on my computer and then flash them on my micro:bit.
What unique qualities will your project have?
The unique quality my project will have is that it will be taking the projects on microbit.org and it will be expanding on the codes for them. In my project, I will be adding things like custom images and power-saving features
I began setting up this website page.
I finished setting up this website page.
I made a name tag on the micro:bit.
I put together a dice program that tells you how many times you have rolled and the total score.
I put together a ten sided die that reserves battery charge by clearing the display after 6 seconds.
I recorded the videos of the micro:bits in action.
Using the micro:bit python editor, I created a name tag and some dice programs because I wanted to challenge myself by working with things like random numbers and custom images.
During this process, I learned about utilizing python to code my micro:bit.
The 7 standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project ties to Empowered Learner because I used the micro:bit python editor to reach my learning goals. I also troubleshooted when I had problems with my code.
A challenge I overcame on this project was figuring out how to make it so the program would keep track of the total score of every dice roll. I was able to do it by making it so the score was a variable that would be increased by an integer and rather than the dice showing the integer, it would show the score with the integer added.
Given a chance to do this again, I would change the amount of time I dedicated to my project. The reason why I would change it is that I feel that I could have got far more done if I chose to spend more of my personal time on it.
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 Computer Programming CTE program at Hastings High School. My project connects to careers in Programming, software engineering, and data science.