Unit 3 - Warm Ups and Wrap Ups
Unit 3 - Warm Ups and Wrap Ups
Unit 3 - Warm Ups and Wrap Ups
Games
Lesson 1: Programming for Entertainment Lesson 15: Keyboard Input
Lesson 2: Plotting Shapes Lesson 16: Mouse Input
Lesson 3: Drawing in Game Lab Lesson 17: Project: Interactive Card
Lesson 4: Shapes and Parameters Lesson 18: Velocity
Lesson 5: Variables Lesson 19: Collision Detection
Lesson 6: Random Numbers Lesson 20: Mini-Project: Side Scroller
Lesson 7: Sprites Lesson 21: Complex Sprite Movement
Lesson 8: Sprite Properties Lesson 22: Collisions
Lesson 9: Text Lesson 23: Mini-Project: Flyer Game
Lesson 10: Mini-Project: Captioned Scenes Lesson 24: Functions
Lesson 11: The Draw Loop Lesson 25: The Game Design Process
Lesson 12: Sprite Movement Lesson 26:
Lesson 13: Mini-Project: Animations Using the Game Design Proce
Lesson 14: Conditionals ss
Lesson 27: Project: Design a Game
Interactive Animations and
Games
Lesson 1
Programming for Entertainment
Interactive Animations and Games Lesson 1 - Warm Up
Drawing Challenge
• The class will listen to the teacher explain how to
draw a picture.
• All students will attempt to draw it on the
Drawing Challenge template.
• Once this task is complete, answer the 3
questions about the challenge on the
template/worksheet that was provided.
Interactive Animations and Games Lesson 2 - Wrap Up
Measuring in coding
Interactive Animations and
Games
Lesson 5
Variables
Interactive Animations and Games Lesson 5 - Warm Up
Review:
So far we've written programs that put simple shapes on the
screen.
Make sure you know what each one does, especially the
inputs, or parameters, for each of the blocks.
Interactive Animations and Games Lesson 10 - Wrap
Up
This YouTube
video from Marnic
Bos shows
animation using a
flip book.
Review:
List out all of the sprite properties you can think of and what
aspect of a sprite they affect.
Sprite,y – change the y-axis of the sprite, sprite.x - changes the x-
axis of the sprite, sprite.rotation - changes the way the sprite is
rotated
Interactive Animations and Games Lesson 12 - Warm Up
What is one type of movement that you'd want to use random numbers for?
When a sprite is shaking.
What is one type of movement that you would want to use the counter
pattern for?
When a sprite is spinning
Are there any movements that might combine the counter pattern and
random numbers?
Make sure you know what blocks and patterns you need to make
those movements, and when those movements would be useful.
Interactive Animations and Games Lesson 13 - Wrap
Up
What was one interesting way that you saw sprite movement
used today?
Someone had a spinning sprite while it
was moving diagonally.
Interactive Animations and
Games
Lesson 14
Conditionals
Interactive Animations and Games Lesson 14 - Warm Up
1. If your last name has more than five letters, draw a square on your paper.
2. If your last name less than seven letters, draw a circle.
3. If you are wearing anything green, add 3 + 2.
4. If the teacher is tapping their pencil, draw an 'X'.
5. If the teacher is in the front of the room, fold your paper in half.
Interactive Animations and Games Lesson 14 - Warm Up
So far all of the programs you've written run without any input from
the user.
How might you use user interaction to improve one of your programs
from past lessons?
What condition would you check, and how would you respond to it?
Interactive Animations and
Games
Lesson 16
Mouse Input
Interactive Animations and Games Lesson 16 - Warm Up
3-2-1 Review:
What are three different things that you've been able to do with
conditionals?
What are two big things that everyone should remember when
using conditionals?
What's one thing you still want to learn how to program?
Interactive Animations and Games Lesson 16 - Wrap
Up
With a partner, choose three different user input commands and think
of an example of when you might use them.
Volunteers?
As you went through the puzzles, though, you started doing some interesting
movements that we hadn't been able to do before.
Example Animation
Interactive Animations and Games Lesson 19 - Warm Up
Can you think of any way that the computer could use the
sprites’ properties to figure out whether they are touching
each other?
Interactive Animations and Games Lesson 19 - Wrap
Up
Review:
Think of all of the things that you have learned how
to do in this unit so far.
What is your advice for someone else who has the same challenge?
Interactive Animations and
Games
Lesson 21
Complex Sprite Movement
Interactive Animations and Games Lesson 21 - Warm Up
Review:
Today we built lots of new sprite movements like gravity and
jumping, but none of this required us to learn new blocks.
How were you able to do new things without learning any new
blocks?
Interactive Animations and
Games
Lesson 22
Collisions
Interactive Animations and Games Lesson 22 - Warm Up
Using the blocks we already know how to use, how could we create the
sprite interaction we can see in this program?
Review:
Think of all of the things that you have learned how
to do in this unit so far.
Journal 3-2-1:
Take some time to play each others' games if you haven't
already!
What are three things you saw in someone else's game that you really liked?
What are two improvements you'd make to your game if you had more time?
What's one piece of advice you'd give to someone making this type of
game?
Interactive Animations and
Games
Lesson 24
Functions
Interactive Animations and Games Lesson 24 - Warm Up
What do you think will be important to remember when you fill out
your own project guide?
Interactive Animations and
Games
Lesson 26
Using the Game Design Process
Interactive Animations and Games Lesson 26 - Warm Up
What did each of the four steps look like in the game from last
lesson?
Before you started coding your game, you first had to fill out a
project guide with a plan.
How did having a plan change the way that you coded your
game?
Will you do anything differently when you make your plan for
your final project?
Interactive Animations and
Games
Lesson 27
Project: Design a Game
Interactive Animations and Games Lesson 27 - Warm Up
Today, you'll start the final project of the unit, in which you will design and
code your own game.
Before you start, what are three skills or qualities that you think will be
important as you complete this project?
Interactive Animations and Games Lesson 27 - Wrap
Up
Choose one of the five practices in which you believe you demonstrated growth
in this unit.