Rock Paper Scissors
Snake game
Step Counter
Love meter?
Fishing Game
Animal Tracker
Radio
Hot potato
8 ball
Controll lights with sound game
I am working by myself.
I will need the microbit, a computer, the microbit coding website, and a plan inside my brain.
I am going to be making flappy bird.
The unique qualities it will have is that it will be made on a microbit, and not a computer!
Using the microbit, I created a video using drag and drop code blocks that spell my name on the microbit.
Today I experimented a bit with the block coding, to kinda get a feel of how it is.
Today I started to work on the mini flappy bird game. I worked on making the bird move. I used a tutorial, because I'm not all the way introduced to it, But the tutorial is helping me learn the block code!
Today I worked on making the obstacles from the tutorial, and made them come towards the bird. Tomorow, I need to work on them dissapeering.
Today I finished the final block coding for the microbit flappy bird game. I got it to work and tested it out. Tomorrow I will work on the final video of my code.
Today I finished my flappy bird game, and tested it for any bugs. It worked just the way I wanted. Tommorow I will work on my video.
Today I started to film the final product video.
Flappy Bird Final Video
Reflection:
Using a Microbit, the Microbit creator program, and my brain, I created a flappy bird game because I thought It would be a fun challenge for myself. It wasn't fully completed, because I couldn't figure out how to get the score at the "game over" screen. I was very proud of myself, just for figuring out where everything was on the side pannel.
During this process, I learned that block coding has lots of challenges. If you don't have the right variable name, it will get mad, and it will not work. Something that definetly helped with the website I was using was the AI overview. It told me specificaly what was wrong, so I could fix it. Also, if you have more than one forever block, or more than one on start block, it will get mad and not process any of the code you put in those blocks, so you need to figure out a replacement block instead. That was definetly a problem that I expiereinced when I was coding the flappy bird game.
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 Inovative Designer and Knowledge Constructor because there were lots of bugs that I had to fix, and I've never used a microbit brefore. Code blocks didn't work from time to time, or the code wouldn't download onto my microbit. I had to trial run lots of things to get the final project up and running, and had to use a tutorial for some of the parts. I didn't understand everything that was there, but I did figure it out eventually.
A challenge I overcame on this project was trying to figure out how to have the obstacles reappear, after they dissapeared. I was able to do it by trying some combinations, and after I still couldn't figure it out, I used google. I found a coding tutorial on the coding website, which explained how to do that step. I then was able to make the obstacles reappear, with a better understanding of the code blocks that I used for future reference.
Given a chance to do this again, I would change the color of the bird, and try to get the final score of how many obstacles you went through at the end. The reason why I would change it is because it would be easier to tell which one was the bird. Also, I feel that having the score at the end, it can give you bragging rights to your friends it you have a higher score than them. Also, you could try to get high scores that way.
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, because of making the code on the microbit do what I want to using block code. The high schools do javascript, and html courses through the semesters, which does qualify as coding on a computer.
My project connects to careers in Programming, like a software developer, because they program computers and games for their job. They use python, java, or c++ to make websites, video games, apps, and desktop softwhere like computers. They also investigate other codes, and debug the bugged strands from their peers. Communication in this job is key, to work together on a project, and make it perfect for the people who want to buy it.