Unit 1 - Surveying the Landscape

Similar documents
In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

Add in a new ghost sprite, and a suitable stage backdrop.

Starting from LEARNER NOTES edited version. An Introduction to Computing Science by Jeremy Scott

Video Mistakes are Powerful, Agenda for the activity Activity Time Description Materials Mindset Message

STEP-BY-STEP THINGS TO TRY FINISHED? START HERE NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT!

MEMORY GAMES ROUND TO THE NEAREST TEN OR HUNDRED

Creating Computer Games

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city.

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

Video Speed is not Important,

LESSON ACTIVITY TOOLKIT 2.0

Create a game in which you have to guide a parrot through scrolling pipes to score points.

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Lesson 5: Understanding Subtraction of Integers and Other Rational Numbers

In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

Ghostbusters. Level. Introduction:

Clone Wars. Introduction. Scratch. In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

GAME:IT Junior Bouncing Ball

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

things you should know first: Technology Tablets Download free app Puffin Acdemy. More info in the Resources page on your educator dashboard.

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

b. How would you model your equation on a number line to show your answer?

1) How do I create a new program? 2) How do I add a new object? 3) How do I start my program?

Overview. The Game Idea

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.

Create a Simple Game in Scratch

Table of Contents. Introduction...4 How to Use the Book...4 Support Materials. Using Pennies and Nickels

INVENTION LOG FOR CODE KIT

Introduction to Turtle Art

How to create a survey with SurveyMonkey

Overview. But-the-Pieces Plan: 6 Week Chord Crash Course. Quick Look Lesson Plan WEEK FOCUS ACTIVITY NOTES:

Scheme of Work Overview

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

Don t Forget Your Maths Pack!

Excel TGI Football Game DELUXE Instructions & Help File

ACTIVITY 1: Measuring Speed

FIRST STEPS APP INSTALLATION FAQS GETTING STARTED SELF COACHING SCHOLARS. by The Life Coach School

Welcome to Family Dominoes!

BodyKey App 2.0 User Guide (AMWAY -Organised and Self-Organised Challenge)

In the event that rules differ in the app from those described here, follow the app rules.

Creating PacMan With AgentCubes Online

Warm-up: Decimal Maze

Kodu Game Programming

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

Classwork Example 1: Exploring Subtraction with the Integer Game

G54GAM Lab Session 1

Star Defender. Section 1

Patterns in Fractions

Tutorial Three: Categorising ideas using the SuperGrouper tool In Kidspiration there are two basic ways to organise ideas in Picture View: links and

Math Football. Using Models to Understand Integers. Learning Goals. Common Core State Standards for Mathematics. Essential Ideas

Mathematical Talk. Fun and Games! COUNT ON US MATHS CLUB ACTIVITIES SESSION. Key Stage 2. Resources. Hints and Tips

FILM MAKING STORYTELLING

Brain Game. Introduction. Scratch

CISC 1600, Lab 2.2: More games in Scratch

Maths Weekly Plan Year 1/2 Teacher: D. Orr Autumn 1 week 2: Number & Place Value w/c

Table of Contents. Introduction...3. Third-Party Apps Art Lab by MoMA First Things First...4. Creatures of Light Wi-Fi...

CBL Lab WHY ARE THERE MORE REDS IN MY BAG? MATHEMATICS CURRICULUM GRADE SIX. Florida Sunshine State Mathematics Standards

Programming with Scratch

Write algorithms with variables. Phil Bagge code-it

US Darts Masters Training Guide

Example Storybird

Contact info.

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

Lesson 5: Understanding Subtraction of Integers and Other Rational Numbers

GAME:IT Junior Bouncing Ball

Multiplication by Fingers

Agenda for the activity Activity Time Description Materials Mindset Message

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this:

My Nutrition Journal. Name: Intermediate High

Brush WorkOuts - Artistic Community

Flappy Parrot Level 2

Create Your Own World

GAME:IT Bouncing Ball

Scratch for Beginners Workbook

An Introduction to ScratchJr

Game Making Workshop on Scratch

Citizen Science for South Texas Birds

Framing Rectangles. Grade K

PhotoBuddy Users Manual

Laser Cutting at CAP Fab Lab

News English.com Ready-to-use ESL / EFL Lessons Grand Theft Auto IV to smash sales records

Lorena Jovani Sancho. Febrer. Lorena Jovani Sancho

Pre-Lab Questions. Physics 1BL MAGNETISM Spring 2009

pla<orm-style game which you can later add your own levels, powers and characters to. Feel free to improve on my art

Prepare Checkout and download some of the apps in preparation for our session today. AR Runner MetaVerse CoSpaces

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game

Version 6.1. Instructional Days: 11-14

Tutorial: Creating maze games

MIRROR IMAGING. Author: San Jewry LET S GET STARTED. Level: Beginner+ Download: None Version: 1.5

From Trading Up Game Teacher's guide, by H. B. Von Dohlen, 2001, Austin, TX: PRO-ED. Copyright 2001 by PRO-ED, Inc. Introduction

KENDALL and KYLIE HACK & CHEATS GENERATOR

Performance Task. Asteroid Aim. Chapter 8. Instructional Overview

Scratch Primary Lesson 5

No one ever complained about having too much fun.

Geometry Scaling Activity

Go to Kindergarten Everyday Mathematics Sample Lessons

Geometry: Shapes, Symmetry, Area and Number PROBLEMS & INVESTIGATIONS

18.2 Geometric Probability

Transcription:

Creative Coding through Games and Apps Unit 1 - Surveying the Landscape Instructional Day: Unit 1, Lesson 4 Topic Description In this lesson, students make connections between the code for a game and the rules, goals, and structure of the game. Objectives Students will be able to: Identify and name basic features and tools in the TouchDevelop programming environment Describe rules, goals, and structure of the Chase and Gather Pro game Describe the elements of Chase and Gather Pro that make it successful Identify code that relates to the game s rules, goals, and structure Materials and preparation required Outline of the Lesson Chase and Gather Pro game: http://aka.ms/chasepro Analyzing Game Play and Processes: U1.04_Activity Review definition of fun (5 min) Video: Welcome to TouchDevelop: http://aka.ms/welcometotouchdevelop (5 min) Analyze the rules, goals, and structure of Chase and Gather Pro game (20 min) Student Activities Examine the code of Chase and Gather Pro game (20 min) Review/revise a previous journal entry View the video: Welcome to TouchDevelop Self-assess project progress Examine Chase and Gather Pro game code Participate in class discussion U1.04_Lesson page 1

Teaching/Learning Strategies Review definition of fun (5 min) Students share journal entries from previous lesson. Review and edit previous lesson s list of characteristics that make a game fun. Video: Welcome to TouchDevelop (5 min) Students watch Welcome to TouchDevelop video. Answer any questions they may have. Analyze the rules, goals, and structure of Chase and Gather Pro (20 min) Students, in pairs, take turns playing Chase and Gather Pro and observing their partners play (http://aka.ms/chasepro). Students record their observations by completing the Analyzing Game Play and Processes activity document (U1.04_Activity, Part 1). Examine the code of Chase and Gather Pro (20 min) Students, in pairs, make connections between the rules, goals, and structure and the code for Chase and Gather Pro by completing the Analyzing Game Play and Processes activity document (U1.04_Activity, Part 2). Lead a class discussion to summarize findings. Extensions Invite students to modify the Chase and Gather Pro game in some way. Additional Resources Welcome to TouchDevelop video Tips The Welcome to TouchDevelop video is intended as a resource for students to use whenever they need to review the TouchDevelop environment and features. Refer students to it when they have questions or as a review tool. This is the first of three videos in this course. Key Unit 1 Lesson 4 Activity: Analyzing Game Play and U1.04_Lesson page 2

Processes Part 1: Analyzing goals, rules, and structure of the game. With a partner, take turns playing the Chase and Gather Pro game: http://aka.ms/chasepro Closely observe how you and your partner interact with the game. Record your observations by answering the following questions. 1. What is the goal of the game? The goal is to catch some things and avoid others. 2. How does the scoring work? The player gets points for every yummy food that is touch. 10 points for candy bar and donut, 5 points for French fries and cake. The player loses a life for every fruit or vegetable touched. 3. How does the timer enter into the game play? The player has a maximum of 60 seconds to play. 4. When does the game end? The game ends at either the end of 60 seconds or if lives falls to 0. 5. How long did it take to figure out the rules of the game? Answers will vary. 6. Describe the pacing or speed of play. Answers will vary, but should comment on having to keep pace with the movements of the hero. U1.04_Lesson page 3

7. Is the game challenging? Too challenging? Answers will vary. 8. What strategies did you develop to increase your score? Answers will vary, but may include staying in the center of the screen and gathering the closest items. 9. Which fun elements from the list reviewed at the beginning of the lesson were present in this game? Answers will vary. STOP Wait for your teacher to give instructions for the next part of this activity. Part 2: Making connections to code. With a partner, answer the questions below about the Chase and Gather Pro game. For each question, find code (below) that you think is responsible for the behavior. Circle the code and label at least on occurrence of it with the corresponding question number. Play the game again as necessary. 1. What player action causes a game action? Tapping or clicking the game board 2. In what ways does the hero respond to the player s actions? Changes directions, angle tilted toward the click, and speed. U1.04_Lesson page 4

3. Describe how the user knows the score. (No numbers are required on the code) The number of lives shows on the top left, the points show on the top right. 4. What causes the score to increase? What causes the score to decrease? Clicking on yummy things causes the points to increase. Clicking on the fruits and vegetables reduces the lives. 5. Is there anything in the game that appears to be random? The targets pop up in random x and y positions on the screen. 6. List 3 ways in which you think math is involved in this game in addition to the scoring? Answers will vary, but may include the speed of the sprites, the positioning on the screen, the direction of movement, 7. List 4 situations in which the program must make a decision? If a yummy target is touched If the fruit or vegetable target is touched If the lives fall below 1 If the timer runs out If the hero hits a screen border U1.04_Lesson page 5

Code for Chase and Gather Pro: U1.04_Lesson page 6

U1.04_Lesson page 7

U1.04_Lesson page 8