My Project Story

🌟 Inspiration

I was inspired by the hackathons I’ve participated in and the coding challenges we often face there. The creativity, teamwork, and problem-solving energy of hackathons pushed me to build something fun and interactive on my own. I wanted to create a project that reflected that same sense of exploration and excitement and that’s how this project began!

🛠️ How I Built It

I built my project using MakeCode Arcade, a great platform for designing and programming 2D games. It allowed me to combine both coding logic and visual design, which made the process enjoyable and rewarding. I used blocks and JavaScript snippets to control the game’s characters, manage levels, and handle user input.

Some of the key parts of the build included:

  • Designing sprites and animations
  • Coding player movement and interactions
  • Managing score and game states
  • Debugging unexpected behaviors

💡 What I Learned

Throughout the process, I learned a lot about how game logic works from physics to collision detection and how important it is to debug carefully, especially when weird glitches appear. I also discovered how small code changes can have big gameplay impacts.

This project helped me develop a deeper appreciation for combining creativity and technical problem-solving while building something that feels fun and engaging.

⚙️ Challenges I Faced

One of the biggest challenges was dealing with a “ghost-clicking” computer where it kept registering clicks or keypresses I didn’t make! This made testing my game frustrating at times because it caused unexpected inputs and crashes.

Built With

Share this project:

Updates