10 good ideas
Step counter
Thermometer
Compass
Dice
Clock
Magic 8 ball
Coin flip
Jumper game
Interactive pet
Reaction test
Are you working by yourself or in a team?
I am working by myself.
What materials will you need for your project?
I will need the Brainpad and a computer.
What is your plan to create in this project?
I plan to create a console.
What unique qualities will your project have?
My project will have multiple games.
Day 1
I watched Brainpad tutorials to learn the basics
Day 2
I made my game selection system
Day 3
I started game 1, coin flip.
Day 4
I finished game 1, coin flip, and started game 2, magic 8 ball.
Day 5
I nearly finished game 2, magic 8 ball.
Day 6
I finished game 2 and began working on game 3, barrel jump.
I nearly finished game 3, barrel jump.
Day 8
I experimented with different tools I can use to make games
I completed game 3, barrel jump.
I recorded my video for submission.
I created a micro game console using a computer and a Brainpad. My goal was to test the capabilities and limitations of the Brainpad in a fun and engaging way. The project involved programming the device and setting up controls to make a simple game playable. Through this experience, I learned more about how the Brainpad handles input, output, and basic game logic.
During this process, I learned how to read some JavaScript and gained a better understanding of how it works. I also became more comfortable with block coding, which helped me design and test my game more easily. These skills were essential for programming the Brainpad and creating a functional game console. Overall, the experience improved my confidence in both coding methods.
The seven standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project connects most strongly to the Computational Thinker standard. I demonstrated this by designing and programming a functioning micro game console using the Brainpad. This required me to think logically, break down problems, and apply coding skills to create a working solution.
A challenge I overcame during this project was figuring out how to properly code games for the Brainpad. At first, it was difficult to understand how to structure the code and make the game function as intended. However, I was able to solve this problem by following the Micro:Bit tutorials, which guided me step by step. These resources helped me learn the coding techniques needed to complete my game console successfully.
Given the chance to do this project again, I would change the games on the console. The current games feel a little bland and could be more engaging or challenging. I would try to design games with better graphics, more interaction, or creative gameplay. This would make the overall experience more fun and showcase the Brainpad's capabilities more effectively.
Hastings High School's Career and Technical Education (CTE) Program offers a variety of pathways, including Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, and Marketing. My project connects to the Computer Programming CTE program because it involved coding and developing a functional game console using the Brainpad. I applied programming concepts to design and test simple games, which aligns closely with the skills taught in that program. This project gave me a hands-on experience that reflects what students might learn in the Computer Programming pathway.
My project connects to careers in Computer Systems Engineering because I coded a functioning game console from scratch. This involved designing the system’s basic functionality, troubleshooting issues, and writing the necessary code to make everything work. These are key skills used by computer systems engineers when developing and integrating hardware and software systems. Through this project, I gained insight into the problem-solving and technical thinking required in that career field.
I acknowledge that I used ChatGPT, an AI language model developed by OpenAI, to assist in composing and refining the written content of this project.