Overview
Key Terms:
Sequencing
Algorithms
Projectile
Sprite
Timer
Randomization
Variables
User Input
Loops
Lesson Plan: Simple Game Design
Students will create a simple mole-chasing game with MakeCode Arcade.
TEKS 4A (4) Creativity and innovation--emerging technologies.
(A) evaluate how changes in technology throughout history have impacted various areas of study;
Learning Objective
I will create a simple mole-chasing game with MakeCode Arcade.
Success Criteria
I can explain sequence and algorithms
I know how to code collisions and overlaps
I can code win/loss criteria
Explain importance of program flow.
What is User Input?
Describe what events are and why are they needed in a program.
Computer Science Concepts
Sequencing
Algorithm
Timer
The Whack-the-Mole skillmap introduces simple game design and computer science concepts through a fun, relatable carnival interface.
In this set of activities, students will create a simple mole-chasing game with MakeCode Arcade. This map is intended for students who are new to MakeCode with little or no previous coding experience.
In this learning path, students will learn how to use background images, music, and dialog boxes to build creative projects that send a message, tell a joke, or illustrate their thoughts.
Student will discuss sprites movement
Share what they learned from Mole Hunt Practice
Compare with other students
How would you like to improve or expand
Explain the sequence and algorithms of Whack-a-Mole?
What happens when sprites collide in the game?
What changes to your game did you do to make the game customized?
Lesson Plan: Talent Show Game
The Talent Show introduces simple game design and computer science concepts.
TEKS 4A (4) Creativity and innovation--emerging technologies.
(A) evaluate how changes in technology throughout history have impacted various areas of study;
Learning Objective
I will create a simple clicker with MakeCode Arcade.
Success Criteria
I can code an Events
I understand program control flow
I know how to program variables
Explain importance of program flow.
What is User Input?
Describe what events are and why are they needed in a program.
Computer Science Concepts
Events
Projectiles
Random numbers
The Talent Show introduces simple game design and computer science concepts
In this set of activities, students will create a simple clicker with MakeCode Arcade. This map is intended for students who are new to MakeCode with little or no previous coding experience.
In this learning path, students will learn how to use background images, music, and dialog boxes to build creative projects that send a message, tell a joke, or illustrate their thoughts.
Student will discuss what events are
Share what they learned from Greeting card lesson
Compare with other students
How woud they like to improve or expand
Game Modification Ideas
After students complete Talent Show they can head back to the skillmap and click “SAVE TO MY PROJECTS”, which will open the game in a window with a full-featured toolbox. Here are some modifications they can try:
Change the animals in the audience to a row of clapping hands
Add a new sprite to the stage. Who would your performer be?
Add more things for the audience to throw, like confetti or hearts
What is the user input for the Talent Show Clicker Game?
What is the reason the clicker game has a timer and how did you program it?
How do you program projectiles?
Describe what events are and why are they needed in a program.
Lesson Plan: Mama Dino
The Mama Dino Skillmap introduces the most common types of code blocks used throughout MakeCode Arcade.
TEKS 7 Computational thinking--applications.
(A) construct named variables with multiple data types and perform operations on their values;
(B) use a software design process to create text-based programs with nested loops that address different subproblems within a real-world context;
Learning Objective
I will be able to create a program using loops and random number
Success Criteria
I can program a game using loops
I know how to code using random numbers and variables
What is the user input for the Talent Show Clicker Game
What is the reason the clicker game has a timer and how did you program it?
How do you program projectiles?
Computer Science Concepts
Loops, Variables
Game Design Concepts
Sprites and Projectiles
Loops
Randomization
Animation
In this set of activities, students will create a collector style game where Mama Dino avoids traffic to rescue her babies. This guide is intended for students who are new to MakeCode with little or no previous coding experience.
In this learning path, Students will work with sprite controller blocks, variables, and conditional statements to build a game where Mama Dino rushes to collect as many of her babies as possible while avoiding traffic.
Game Mod Ideas
After students complete Animate It! they can head back to the skillmap and click “SAVE TO MY PROJECTS”, which will open the game in a window with a full-featured toolbox. Here are some modifications they can try:
Make the camera shake when the dino runs into a car
Add another sprite that gives more time when collected
Add a sprite that gives more lives when collected
Change the scene from a dino on the street to a shark in the ocean
Can you identify the conditional statements and what they do?
What is the purpose of the random numbers?
Describe what each block of code does.