INDEPENDENT STUDY : |
Monday/Tuesday - May 16th, 2022
Objectives
Students will be able to:
PART 1: WARM-UP:
Reviewing Sprite PropertiesReview:
PART 2: SHARE
PART 3: Question of the Day:
Students will be able to:
- Identify which sprite properties need to be changed, and in what way, to achieve a specific movement
- Use the counter pattern to increment or decrement sprite properties
PART 1: WARM-UP:
Reviewing Sprite PropertiesReview:
- List out all of the sprite properties you can think of and what aspect of a sprite they affect.
- What kinds of animations could you make if you could control the properties you just wrote?
PART 2: SHARE
PART 3: Question of the Day:
- How can we control sprite movement in Game Lab?
PART 5:
PART 6:
PART 7:
PART8:
PART 9:
PART 10:
PART 11: EXIT TICKET: PLEASE ANSWER THIS QUESTION ON GOOGLE CLASSROOM
Question of the Day: How can we control sprite movement in Game Lab?
You've seen two ways to create animations with the draw loop: random numbers and the counter pattern. What is one type of movement that you'd want to use random numbers for? What is one type of movement that you would want to use the counter pattern for? Are there any movements that might combine the counter pattern and random numbers?
Wednesday - May 18th, 2022
Objectives:
PART 1: WARM-UP: PLEASE ANSWER THIS ON GOOGLE CHROME
PART 3: Question of the Day:
- Create clearly named variables that represent different data types and perform operations on their values.
- Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
- Systematically test and refine programs using a range of test cases.
- Document programs in order to make them easier to follow, test, and debug.
PART 1: WARM-UP: PLEASE ANSWER THIS ON GOOGLE CHROME
- What movements do you see in this scene?
- Which movements use random numbers?
- Which movements use the counter pattern?
- Now that we can control the way that our sprites move a little better, we're going to have a chance to put everything together to make an animation from scratch.
PART 3: Question of the Day:
- How can we combine different programming patterns to make a complete animation?
PART 4: PLEASE CLICK ON THE LINK BELOW:
PART 5:
PART 6:
PART 7
PART 8
PART 9
PART 10: EXIT TICKET:
Question of the Day: PLEASE ANSWER THESE QUESTIONS ON GOOGLE CLASSROOM:
1. How can we combine different programming patterns to make a complete animation?
2. What was one interesting way that you saw sprite movement used today?
Thursday/Friday - April 28/29th, 2022
Objectives
Students will be able to:
PART 1: WARM-UP: PLEASE ANSWER THE FOLLOWING ON GOOGLE CLASSROOM:
Prompt: When we program, we give the computer instructions on what to do. How are the instructions you just followed different from the instructions that we have been giving in Game Lab?
PART 2: REMARKS:
PART 4: Question of the Day: WE WILLL ANSWER THIS QUESTION AT THE END OF THE DAY:
PART 5: CLICK ON THE LINK BELOW:
Students will be able to:
- Use conditionals to react to changes in variables and sprite properties
PART 1: WARM-UP: PLEASE ANSWER THE FOLLOWING ON GOOGLE CLASSROOM:
- If your last name has more than five letters, draw a square on your paper.
- If your last name less than seven letters, draw a circle.
- If you are wearing anything green, add 3 + 2.
- If the teacher is tapping their pencil, draw an 'X'.
- If the teacher is in the front of the room, fold your paper in half.
Prompt: When we program, we give the computer instructions on what to do. How are the instructions you just followed different from the instructions that we have been giving in Game Lab?
PART 2: REMARKS:
- Students should realize that there is no "one way" that these questions will be answered, and that the answers will change according to changing conditions.
- These instructions were a little different because we first had to decide whether something was true or not before we knew what we should do. In programming, instructions that depend on whether or not something is true are called conditionals, and the thing that is checked is called the condition. Conditionals are especially useful when we want the program to react to situations that change while the program is running.
- Condition - Something a program checks to see whether it is true before deciding whether to take an action.
- Conditionals - Statements that only run under certain conditions.
- Boolean Expression - In programming, an expression that evaluates to True or False.
PART 4: Question of the Day: WE WILLL ANSWER THIS QUESTION AT THE END OF THE DAY:
- How can programs react to changes as they are running?
PART 5: CLICK ON THE LINK BELOW:
PART 6: WATCH THE VIDEO AND CONSIDER THE VOCABULARY WORD OF THE DAY
PART 7:
PART 8:
PART 9:
PART 10: Question to Consider with Video:
The broad point of this question is that programmers use if statements when they want the program to run differently in response to different situations. STUDENTS: think of particular situations in which this would be the case. For example, they might want their characters to move faster when a "bonus" is in effect, or maybe they want more enemies to appear when the player reaches a certain level. Maybe they want the program to react in some way if a user presses a key or clicks the mouse, or they want a character to change animations if it touches a particular item.
- When would you want to use an if statement?
The broad point of this question is that programmers use if statements when they want the program to run differently in response to different situations. STUDENTS: think of particular situations in which this would be the case. For example, they might want their characters to move faster when a "bonus" is in effect, or maybe they want more enemies to appear when the player reaches a certain level. Maybe they want the program to react in some way if a user presses a key or clicks the mouse, or they want a character to change animations if it touches a particular item.
PART 11:
PART 12:
PART 13:
PART 14:
PART 16: EXIT TICKET: PLEASE ANSWER THIS QUESTION ON GOOGLE CLASSROOM:
- Now that you know how conditionals work, where you do think that they are used in games or other programs and apps that you already use?
Intro to Python:
Part 1: Create an account:
- Create an account by signing up with your Teach google email.
- Please select the google image
2. Then, select "Learn Python"
3. Click on the green button to " Enroll" in the Data Scientist class.
4. Grab headphones and begin your journey with Python
Exit ticket:
Show me your work.
Exit ticket:
Show me your work.