Do Now (Daily Warm Up):
Debug it #8: Fix the program and be ready discuss how you went about fixing it.
Classwork:
Class website: bit.ly/saepvideogame
ArrayList- similar to Array but is dynamically resizable
we will get the snake to draw and move on it's own today
What else can you make?
I want to see some creations and some sharing
if you are looking for an idea: Project #2: The Cryptic Challenge
Create your own themed Quiz and Puzzle Game
Another show and tell this Thursday 07/02
You will present something you have been working on in Processing or Scratch
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
10 Minute Challenge: Animate Your Name
Using the letter Sprites in Scratch, animate your username
Make it as unique as your own username
You've only got 10 minutes
Classwork:
Class website: bit.ly/saepvideogame
Day 8 (review)
Arrays
indexing arrays
What can you make this these?
I want to see some creations and some sharing
if you are looking for an idea: Project #2: The Cryptic Challenge
Create your own themed Quiz and Puzzle Game
Another show and tell this Thursday 07/02
You will present something you have been working on in Processing or Scratch
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
BTS: Why Video Game Doors are hard to make
Watch, Learn, Think
Classwork:
Class website: bit.ly/saepvideogame
Day 7 (review)
Boolean variables
Loops
while
for
What can you make this these?
I want to see some creations and some sharing
if you are looking for an idea: Project #2: The Cryptic Challenge
Create your own themed Quiz and Puzzle Game
Another show and tell this Thursday 07/02
You will present something you have been working on in Processing or Scratch
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
Plants Vs Zombies Remix Challenge
Using only the blocks in the Scripting Area fix the program before the Zombie eats your brains
Classwork:
Class website: bit.ly/saepvideogame
Day 6
logical operator
and= &&
or= ||
not= !
Day 7
Boolean variables
Loops
while
for
What can you make this these?
I want to see some creations and some sharing
Show and Tell
You will present something you have been working on in Processing or Scratch
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
Debug it #3: Fix the program and be ready discuss how you went about fixing it.
Classwork:
Class website: bit.ly/saepvideogame
Day #5
Conditional Stements
if (______){
_________
_________
}
> - greater
< - less
== equal
>= great than or equal
<= less than or equal
!= not equal
}else{
_________
}
else if(___){
_________
}
Day 6
logical operator
and= &&
or= ||
not= !
What can you make this these?
I want to see some creations and some sharing
Show and Tell
You will present something you have been working on in Processing or Scratch
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
The following project on scratch is finished, but it has some bugs. Fix the the program and be prepared to describe how you went about fixing each project.
Classwork:
Class website: bit.ly/saepvideogame
Day #4
More Variables
Declare, initialize, Use
global variables vs local
these can be used in any block of code in our program
int= 1,-1,2,10
float= 3.14, 2.5
string= "text"
make your own
use float variableName();
use int variableName();
Random function
example
Float red = random(255); //pick a random value for red in RGB
fill(red, 200, 100); //picks random value for red from above
println();//print line to help identify errors
Day #5
Conditional Stements
if (______){
_________
_________
}
> - greater
< - less
== equal
>= great than or equal
<= less than or equal
!= not equal
}else{
_________
}
else if(___){
_________
}
What can you make this these?
I want to see some creations and some sharing
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Project #2: The Cryptic Challenge
Create your own themed Quiz and Puzzle Game
Tomorrow: Show and Tell
You will present something you have been working on in Processing or Scratch
You must be the one who has made it, not an exampe you found online or AI
of course you can get help from the teacher and TA
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
Watch, Learn, Think, Discuss
Classwork:
Class website: bit.ly/saepvideogame
Day #3
Blocks of Code
a block of code is denoted by {}
void setup(){} //runs once to setup your program
things you might put in setup
canvas size
background (sometimes)
load images
fonts
void draw(){} //main loop of your program
things that may go in draw
2d primitives
floating variables
background(sometimes)
void mousePressed(){}// event that only happens when mouse clicked
refresh the background for example
Variables
built in variables
mouseX, mouseY, width, height
Day #4
More Variables
Declare, initialize, Use
global variables vs local
these can be used in any block of code in our program
int= 1,-1,2,10
float= 3.14, 2.5
string= "text"
make your own
use float variableName();
use int variableName();
Random function
example
Float red = random(255); //pick a random value for red in RGB
fill(red, 200, 100); //picks random value for red from above
println();//print line to help identify errors
What can you make this these?
I want to see some creations and some sharing
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Project #2: The Cryptic Challenge
Create your own themed Quiz and Puzzle Game
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
The following project on scratch is finished, but it has some bugs. Fix the the program and be prepared to describe how you went about fixing each project.
Be ready to talk about your answer
Classwork:
Class website: bit.ly/saepvideogame
Day #2
Comments in our code
More 2d primitives
noStroke();//no outline around shapes
noFill()// no color fill
arc(x,y,w,h,radians(),radian());// how to draw and arc
ellipse(x,y,w,h);//an ellipse, circle,oval
4th argument to fill, alpha transparency
Day #3
Blocks of Code
a block of code is denoted by {}
void setup(){} //runs once to setup your program
things you might put in setup
canvas size
background (sometimes)
load images
fonts
void draw(){} //main loop of your program
things that may go in draw
2d primitives
floating variables
background(sometimes)
void mousePressed(){}// event that only happens when mouse clicked
refresh the background for example
Variables
built in variables
mouseX, mouseY, width, height
What can you make this these?
I want to see some creations and some sharing
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
Kahoot- everyone needs to play
It's fun for everyone
Classwork:
Class website: bit.ly/saepvideogame
Review from yesterday
Defining the Canvas
Drawing simple shapes
point
line
strokeWeight
stroke
circle
square
Put all three together
Day #2
Comments in our code
More 2d primitives
noStroke();//no outline around shapes
noFill()// no color fill
arc(x,y,w,h,radians(),radian());// how to draw and arc
ellipse(x,y,w,h);//an ellipse, circle,oval
4th argument to fill, alpha transparency
What can you make this these?
I want to see some creations and some sharing
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Homework:
The only official homework is to share with your parents and family what you did in class today.
Do Now (Daily Warm Up):
Shigeru Miyamoto's design philosophy
Watch and Discuss
whip around- what did you learn from Miyamoto
Classwork:
Class website: bit.ly/saepvideogame
Defining the Canvas
Drawing simple shapes
point
line
circle
square
Put all three together
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Homework:
The only official homework is to share with your parents and family what you did in class today.
WarmUp:
Do Now (Daily Warm Up):
Quick Survey- when you enter class
Whip around: What is your favorite video game and why?
No shade: everyone is entitled to express their own opinion, there are no wrong answers
Classwork:
Class website: bit.ly/saepvideogame
Cat Walking: Re/Introduction to Scratch
Review parts of the Scratch interface
Making Sprite 1 move, by itself and with user input
Use this as inspiration to create your own
Share to the Project Studio
You have to confirm your account to add projects
Homework:
The only official homework is to share with your parents and family what you did in class today.
WarmUp:
Attendance and assign computers (seating chart)
The Name Game
Pick a favorite food that starts with the first letter of your first name.
Choose an action to accompany your name and food.
Be ready to share your name, food and action when it is your turn.
We will go around the classroom getting to know each other, taking time to repeat and learn everyone's name
Classwork:
Overview of Class
Rules and Regulations
During class time I expect you to be working on creating video games and or learning about coding:
No YouTube: Exception it is an instructional video and I have assigned it or given you permission to watch it
No Games: Exception playing your classmates game in Scratch
No World Cup: Hey I love soccer and would love to be watching the games, but I have to wait until I get home too
No AI coding
What will we be doing in this class:
Class website: bit.ly/saepvideogame
Computer Login:
Username:
Password:
Student Poll in Kahoot
get a SCRATCH account: http://scratch.mit.edu/
Add Username to Google Form
Cat Walking: Re/Introduction to Scratch
Walk back to Cleary Court at 12:58 pm
Homework:
The only official homework is to share with your parents and family what you did in class today.