Scratch x AI Game Design Course

Explore AI technology, create interactive game worlds

Learn fundamental artificial intelligence (AI) concepts and create interactive games with voice recognition, image recognition, and machine learning using Scratch!

scratch-new-features

This Scratch AI game design course teaches students how to combine AI technology with Scratch programming to create interactive and challenging games.

Scratch is a visual programming platform that allows students to create interactive stories, games, and animations through drag-and-drop blocks. AI is technology that enables computers to simulate human intelligence, such as voice recognition, image recognition, or self-learning. By combining Scratch and AI, students can create intelligent games where characters can learn from player behavior, respond intelligently, and enhance game interactivity and challenge.

Core Learning Content:

  • Scratch interface operation and basic programming concepts
  • Understanding AI applications: Simple machine learning and Scratch integration
  • Exploring facial recognition
  • Exploring gesture recognition
  • Explore pose recognition
  • Character interaction and simple game design
scratch-new-features

Course Content and Suggested Topics

This course combines the Scratch programming platform with various artificial intelligence technologies, including machine learning, voice recognition, facial recognition, AI behavior simulation, and augmented reality (AR), enabling students to create interactive and intelligent gaming experiences. Students will learn to use Scratch’s visual programming blocks to design game logic and incorporate AI technology to make game characters respond to player behavior. Through these technologies, students will not only enhance their programming skills but also develop more challenging and creative games, improving their problem-solving abilities and creative thinking.

AI Rock Paper Scissors Game

Use gesture recognition AI to automatically determine the winner when players make their moves in a game against the computer!

Students will learn how to use AI machine learning to train game opponents for rock-paper-scissors battles.

Players use voice commands (like “up”, “down”, “left”, “right”) to control characters through a maze.

Students will learn how to use voice recognition to make game characters move according to player voice commands.

Using facial recognition AI, characters jump when players smile, challenging them to dodge obstacles!

Students will use facial recognition AI to let players’ expressions control character jumping actions.

AI uses image recognition to track ball position and automatically controls the paddle to compete against players.

Students will learn to design AI-controlled opponents to challenge players’ reaction speed and strategy.

Through voice and image recognition, players can feed and interact with virtual pets while AI determines the pet’s emotions and needs!

Students will use machine learning to train pet responses, creating an interactive pet world.

Using camera image recognition, players search for target objects in the real world to trigger treasure rewards in Scratch!

Students will combine augmented reality (AR) and AI image recognition to design a game for finding virtual treasures in the real world.

Interesting Projects

Learning Outcomes

Master Scratch Programming Basics

Students will learn to use Scratch’s visual programming interface, understanding and applying programming concepts like variables, conditional statements, and loops to design game logic.

Understanding AI Technology and Applications

Students will learn how to use AI technologies, including image recognition, voice recognition, and expression control, and apply these technologies in games to enhance interactivity and intelligence.

Design Interactive Games

Students will be able to develop interactive games with AI control and automatic responses, designing game characters and environments that respond to user behavior or voice commands.

Train and Apply AI Models

Students will use AI training tools (such as Teachable Machine) to train models that enable game characters to respond to player gestures, sounds, and other commands.

Enhance Innovation and Problem-Solving Skills

Students will learn how to use AI technology to solve game challenges through designing and developing games, enhancing their innovative thinking and logical reasoning abilities.

Firefly is Different.

We firmly believe that learning should be filled with laughter and surprises.Our professionally designed Scratch AI game design course integrates artificial intelligence technology with Scratch programming, allowing students to develop creativity and enhance thinking skills in a joyful learning environment, making learning both enjoyable and substantial.

Professional Team

All instructors are current students or graduates of the Hong Kong Institute of Education, and all must undergo professional STEAM education training before becoming official instructors.

Keeping Up with the Times

Combining the latest technology in the market and the most popular topics, our courses and materials are designed for primary and secondary school students by an experienced professional teaching team.

Student-Centered

We guide students to think independently and learn autonomously, combining practical and real-life challenges to spark students’ interest and creativity.

Tailored Teaching

We have extensive experience teaching various types of students, including English/Chinese schools, special schools, kindergartens, etc., and tailor courses accordingly.

Other Popular STEAM Courses

Client Testimonials

Bring future art education to your students!

Arrange our school visits to let students experience the unlimited possibilities of AI art and music creation.
Scroll to Top