Hippo’s Coding Adventure
I think coding is such a cool learning tool to bring into the classroom! During my pre-internship, I was fortunate enough to use Ozobots with the students. It just happened that the class I was in had received these robots! My unit was on plant growth and change, we were on the lesson about bee pollination. There just so happened to be a lesson on bee pollination with the Ozobots and I would encourage you to go check the Ozobot website out! The website has an instruction video, printable activity sheets, and a full downloadable lesson plan.
Here is a rundown of my creation while I explored Scratch!
Game Concept
- Character: Flying hippo that moves up and down to avoid obstacles.
- Obstacles: Buildings moving from right to left
- Objective: Collect apples for points and avoid crashing into buildings.
Steps to Create the Game
- Setting up the Stage
- I chose a background which was the sky and added a hippo character and apples and sprites.
- Programming the Flying Hippo
- Use arrow keys to move the hippo up and down, also making sure the hippo stays within bounds and does not go off the screen.
- Creating Obstacles
- I made buildings that moved from right to left continuously and also put some buildings upside down to create a narrow path.
- Collecting apples
- I placed apples at random positions on the screen but was able to make them disappear when the hippo touched them.
Learning Reflection
Scratch is a great platform for beginners to learn programming concepts visually and interactively. Through this blog, I learned, how to respond to input and game events, manage multiple spirited an their behaviours, and balance difficulty with obstacles and rewards.
Why Coding is Important
Coding teaches us to break down complex problems into manageable steps. It also allows students and teachers to bring ideas to life and express themselves through interactive projects.
In all
Creating games like the flying hippo in Scratch is enjoyable and educations. It teaches fundamental coding concepts while allowing for creativity and experimentation. Whether someone wasn’t to pursue coding professionally or not, these skills are invaluable in today’s digital world.
Hi Avery!
Hi there!
I think coding is such a fantastic learning tool to bring into the classroom! Your experience with using Ozobots during your pre-internship sounds amazing, especially how it tied into your unit on plant growth and change. The bee pollination lesson with Ozobots is a brilliant idea—I will definitely check out the Ozobot website for those resources.
Your Scratch project with the flying hippo game sounds really fun and educational. It’s inspiring to see how coding can teach problem-solving skills while also encouraging creativity. Thanks for sharing your experiences and the rundown of your Scratch creation!
Thanks for your comment Nikol! There are so many resources out there that can be used in the classroom, that we do not know of!!!