Course Description:
This course introduces learners to the fundamentals of game development through the creation of Ocean Battle, an underwater survival game built using Scratch 3.0. Students will explore core concepts such as sprite movement, collision detection, and increasing difficulty over time—all while helping a crab avoid menacing sharks in a dynamic ocean environment.
Through engaging activities, learners will develop critical thinking and coding skills as they program real-time reactions, random object generation, and game-over conditions. This course encourages creativity, persistence, and computational thinking in a fun and accessible way.
Whether you’re a beginner or looking to sharpen your game design abilities, Ocean Battle offers an exciting hands-on experience for aspiring young coders.
What You’ll Learn:
- Programming sprite movement and controls
- Using loops and conditionals for game logic
- Implementing collision detection
- Creating randomized enemy behavior
- Designing scoring and timer systems
- Enhancing gameplay through visual effects and sound
Who Should Attend:
- Beginners interested in learning how to code using Scratch
- Students who enjoy board games and want to recreate them digitally
- Young programmers aged 8–16 looking to practice logical thinking and problem-solving
- Educators seeking interactive STEM activities for the classroom
- Anyone who wants to build fun, turn-based games with zero prior coding experience