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!
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
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.
Voice-controlled Maze
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.
Expression-controlled Jumping Game
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 Ping Pong Battle
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.
AI Pet Simulation Game
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.
AR Virtual Treasure Hunt Game
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.
Client Testimonials
“I appreciate the professional attitude of your company's staff the most. I have personally witnessed that your company's managers, staff, and instructors are all polite, responsible, enthusiastic, and possess sufficient professional knowledge. Special thanks to your company's staff for accompanying our school's teachers and students to the mainland to participate in the sister school program and share VR filming techniques with local students.”
“I appreciate the team's course design, which includes basic VR video shooting concepts, VR video appreciation, and allows students to participate in actual shooting and post-production. This enables students to experience a complete VR filming learning process in just a four-hour course.”
“The design of this course (CoSpaces VR) is excellent, catering to students' abilities while maintaining an element of fun, allowing students to enjoy themselves. The instructor professionally helps students master programming skills, which is very professional 👍🏻”
“Coolwalk's Virtual Tour course allows students to try industry-level professional 360-degree photography equipment and experience creating virtual tours hands-on. The instructor is also experienced and dedicated to guiding students, enabling them to create their own virtual tour projects, which is highly beneficial.”
“Your company's staff possesses the latest professional knowledge in the industry, and the company has sufficient equipment to meet teaching and filming needs. At the same time, your company regularly introduces the latest resources for our school's teaching use, such as VR short films of famous Chinese landmarks, allowing our students to break through the limitations of time and space and view our country's famous sites and historical relics while in the classroom.”