Ten good ideas
a clicker game
2. an endless running game
3. a random number generator
4. a 4 function calculator
5. a 2 player game
6. a boombox
7. a sound board
8. a reaction game
9. a memory game
10. a story game
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 a microbit, a computer, and platform to help me learn python.
What is your plan to create in this project?
I plan to create a game on the microbit using python.
What unique qualities will your project have?
I will be coding in python. From what I've seen, this is not the norm amongst my peers. They typically decide to code in blocks. I will also be creating a game without the microbits structured tutorials.
Day 1
On this day I set up my website. I also plan out the rest of my days. I plan to learn Python while working on my project.
Day 2
On this day I began working on my little game. The code pictured above shows the work I've done so far. To begin my project, I coded a start screen.
Day 3
I spent most of my time researching or learning python so I can add to my code. Today Was mostly spent experimenting, so I didn't make too much progress.
Day 4
Today, again, was mostly spent experimenting in order to find lines of codes. It took me a while but I did make a line of code that I plan to expand upon tomorrow.
On this day I finished my code. The objective is to click the B button as fast as possible. You can time yourself and compare it to your friends.
Using a Microbit, and computer, and the BBC Microbit website, I created a small game because I didn't want to make anything too big as this is my first time creating my own, original work in Python. I am not good with Python so this was a great learning experience for me. I plan to try and use Python in a separate project.
During this process, I learned to code in Python. It was a small project, so I didn't really learn all the ins and outs of Python, but I can definitely say my knowledge of Python has increased. I want to keep learning so I can get to a point where coding in Python is easy for me.
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 Creative Communicator because I needed to expertly decide which digital platforms or tools I needed to reach my desired objective. In this case, I used some useful python forums where people had already asked questions I was wondering and others answered those questions. In addition, I was also able to create an original piece of work. I did not follow any tutorials.
A challenge I overcame on this project was not knowing how to code in Python. I was able to do it by using the internet. Like I stated earlier, online forums were a big help. There was also a lot of trial and error, though. Sometimes the best way to figure something out is through experimentation.
Given a chance to do this again, I would change my code. The reason why I would change it is because _I felt my project was a little lackluster. Coding in Python was a bigger challenge than I intended it to be. So given the chance to do this again, I might prepare further in advance in order to create a better project..
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 Computer Prgramming, Web design, and Computer Systems Analyst. All these jobs make excellent pay, Salaries may vary depending on where you are located or who you work for, but Web Designer typically makes the least, and Computer Systems Analyst make the most.