Game Design. Become A Game Designer. By: Seven Hu

Similar documents
Lesson 2 Pre-Visit Batting Average Part 1: Fractions

Skills Practice Skills Practice for Lesson 17.1

PROGRAMMING LINX LEARNING GAME

3. Select a colour and then use the Rectangle drawing tool to draw a rectangle like the one below.

LESSON 2: SUBMARINE BUOYANCY INVESTIGATION

Minor Hockey Development Guide

Plickers Quick key. EZ Scan. Kahoot. Technology and Assessment in PE. Video Delay Easy Portfolio. Pedometers. Google Classroom. Katie Barton M.Ed.

Lesson Plan 1 Topic of the lesson: Didactic perspective/ problem Learning targets Time Teaching phase Contents/ Comment

Bowling Green East Little League. Rules and Regulations

Session #2: Run, Catch, Pass 25 th November 2018

Newton s Triple Play Explore

60 minutes (this may be customised by increasing or reducing the time spent on class discussion, follow-up activities, homework etc).

Agenda. 7:00 pm Welcome Charles Monfort, Chair 7:05 pm Upcoming Schedule Park Master Plan Area Plan

b. Graphs provide a means of quickly comparing data sets. Concepts: a. A graph can be used to identify statistical trends

Ppolf Adapted as a flicking game for piecepack by Mark A. Biggar

Section 5.1 Randomness, Probability, and Simulation

Purdue Lesson Plan Form

Play Ball. (formerly known as The Baseball Draft)

Play Ball. (formerly known as The Baseball Draft) By Jennifer Taunton, Master Economics Teacher, Springdale School District

So many important ideas in mathematics have come

The term event is also often used in conjunction with sports. For example, the gymnastics event will be held at the Worthington Arena.

SOFTBALL LESSON 1. LESSON OUTCOMES: Demonstrate the skills necessary to effectively throw a softball. Execute a two-handed catch.

Specifications. The Field:

The Value of Technical Peer Reviews

Stats Review Chapter 5. Mary Stangler Center for Academic Success Revised 8/16

ShuttlE. Schools Badminton LESSON PLANS Throw and Hit

If a fair coin is tossed 10 times, what will we see? 24.61% 20.51% 20.51% 11.72% 11.72% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098%

Vertex Form Applications

Unit 6: What Do You Expect? Investigation 5: Binomial Outcomes

Leap Bot Design Challenge 1

cast Standard(s): Physical Education, Language Arts, Technology

ShuttlE. Schools Badminton

Regents Exam Questions by Topic Page 1 PROBABILITY: Binomial Probability-At Least or At Most NAME:

Start a new Scratch project. Delete the cat by right-clicking it and selecting Delete.

Movement Skills: Object Manipulation

The Racket Pack Smash Festival. Key Stage 1 Ages 5-7

NATIONAL / LOCAL DEVELOPMENT PROGRAMME INFORMATION

1 Document history Version Date Comments

Educator Companion Guide

Project Title: Overtime Rules in Soccer and their Effect on Winning Percentages

Planning and Executing an Effective Practice

2017 Pee Wee Tryout Guide

: Striking & Batting Games 4

GREEN BALL. CAMP 1: Defending the Court 2018 FINAL

Five Great Activities Using Spinners. 1. In the circle, which cell will you most likely spin the most times? Try it.

P r o j e c t M a n a g e M e n t f o r I n t e r a c t I v e D I g I t a l M e D I a

Hip Hop Made Easy: K-8 & Adapted P.E., Presented by Tricia Gomez

What do I need to be a volunteer coach?

Partnerships Implementing Engineering Education Worcester Polytechnic Institute Worcester Public Schools Supported by: National Science Foundation

Rules Modernization FAQs March 2018 Update

August 11, 2015 Monica Smith, RHIT, CPC

2016 Sports Performance Presidents Day Challenge

-SWEPT AWAY- Description & Overview. VEX Classroom Competition Swept Away

Diagonal cycle crossing for signalised intersection. Axel Wilke ViaStrada Matthew Hinton Maunsell Daniel Newcombe Auckland City Council

Safe Living: Road Safety. Rationale

TEE BALL TACTICS. Level 3 and Level 4: Movement and Physical Activity

City of Deerfield Beach

CASE STUDY. Measuring the impact of The FA player appearances programme

(b) Express the event of getting a sum of 12 when you add up the two numbers in the tosses.

2011 LEARN RIGHT SKATE SCHOOL Coaching Guide

OPENING ACTIVITY: EXTREME SPEED SKATING CHALLENGE

In this project you ll learn how to create a football game in which you have to score as many goals as you can in 30 seconds.

LEARNING TENNIS AS AN OPEN SKILL DECISION-FIRST SITUATION TRAINING

Incremental Improvements Make a Compelling Case

PARK DETAILS THE RUNWAY consists of several different types of cycling specific amenities including directional beginner and intermediate lines

Minnesota pa ment of Natu I ivision of nfo du cation. Value Neutral Fi rm Pilot rogram

LESSON 4 - INVESTIGATING REFRACTION

Imperial Valley College Spring 2010, Mar 16 June 8 PE 123, Water Safety Instructor (CRN 20999), 2 units Course Syllabus Instructor:

Statistics for Process Validation Training Master Handbook

Plot the Path. Mary Anne Otten. lesson three

Hennepin Avenue Reconstruction Washington Avenue to 12 th Street

1. Describe health and safety hazards on the rail network. 2. Describe how to manage a health and safety hazard on the rail network.

Rulebook Revision 2016 v1.0 Published September 18, 2015 Sponsored By

Instructional Coaching Manual

September 2017 I City of New Westminster

OV United Soccer Club U-8 Coaches Guide

Oswaldtwistle Moor End Primary School

Please refer to the PMBIA manual, pages 48-77, for more detail on the following sections:

Lesson 4. Introduction OVERVIEW. Equipment Tennis rackets, tennis balls orange/green, hoops, throw-down lines.

Secondary School Parkour Club Kit

Rounding Whole Numbers

Accellera Systems Initiative SystemC Standards Update

Assignment. To New Heights! Variance in Subjective and Random Samples. Use the table to answer Questions 2 through 7.

Sabre Red App Centre. Release Notes Version

Intended Audience. Graphic Justifications

U8 / U9 Coaching Guide

JUNIOR CRICKET FORMAT RECOMMENDATIONS UNDER 9s - 11s

The Parents and Coaches Teaching Guide. House League / Recreational. Representative / Competitive / Travel Team / AAA Programs

To End All Wars WW1 Miniature Game V1

First Server Advantage in Tennis. Michelle Okereke

Lecture 16: Chapter 7, Section 2 Binomial Random Variables

Number crunch. Number crunch. Activity overview. Time required. Materials. Preparation. Activity steps. Key Learning Area Mathematics English

Teaching styles within handball training Martin Tůma, EHF lecturer

You can count on footy

The Soccer Guy. By Marcus Hilgers Faisal Ahmad Jacob Borer

Encountering Condi.ons

Chapter 1 Test B. 4. What are two advantages of using simulation techniques instead of actual situations?

PSM I PROFESSIONAL SCRUM MASTER

How are slot machines programmed to pay out

Imagine how your classroom looks from above. Try to draw it and mark the benches, blackboard, doors, windows etc.

Transcription:

Game Design Become A Game Designer By: Seven Hu

Overview: In the previous lesson, we've learned how to design game rules. Today, we are going to spice up our games by increasing the difficulites of the game. In the game we've designed last time, the track is fixed there. But this time, we are going to increase the difficulties by designing moving obstacles in the game. Moreover, the place where the moving obstacle appears keeps changing, which means the obstacle will come out of nowhere each time.

What's upgraded in the rules: Game rule: The racing car has to avoid the bats falling from the sky when driving. Outcomes: The game will be over once the bat hits the bat; The game continues if the car doesn's hit the bat. But the bat will appear again later.

Questions: How do we make the bat keep falling from the sky? How do we write programs to ensure that the bat explodes once it hits the car? (switch the sprites) How do we make the bat appear in the sky again after it hits the ground? How do we make the bat come out of a random place each time?

Brainstorming Have students discuss those questions in groups and list their ideas on the blackboard. In today's lesson, we are going to learn about two new blocks: The bat falls from a random place. The bat falls from somewhere in the sky again after it hits the ground.

Prototyping: Physical prototype: The teacher draws a bat as the draft. (Bat 1: A complete bat; Bat 2: A bat smashed to pieces by the racing car.) Digital prototype: Use mblock 5 to code the bats. First add the sprite bat to the stage.

Playtesting 1 How does the bat know the game has begun? Codey Bat

Playtesting 2 How do we make the bat come out of a place randomly and unexpectedly each time?

Playtesting 3 How do we keep the bat falling from the sky?

Playtesting 4 How do we make the bat appear in the sky again after it hits the ground?

Playtesting 5How do we write programs to ensure that the bat explodes once it hits the car?(switch the sprites)

Playtesting 5 How do we make the racing car go back to the place where it sets out after it's hit by a bat?

Reiterating & Implementing: What's the problem: Why does the bat come to a hault all of a sudden?

Reiterating & Implementing: Identify the issue: The program for controlling the racing car needs revising: What's the difference between the two blocks:

Independent Practice It's Your Turn! 1)Brainstorming: We've just discussed how to make your racing game more engaging. You came up with so many ideas, but now you have to narrow down the ideas to only one. After that, you can start creating your game. 2)Prototyping: Add sprites to your game based on your design concept. Then starts coding the sprites. 3)Playtesting: When your game is ready, put your hands up. You can invite target players to playtest your prototype. Of course, you can invite me to try it. 4)Reiterating & Implementing: Fix bugs based on the players' feedback. Try everything to perfect your game.

Share Presentation: Encourage each student to share his or her own game with the class and tell them to invite classmates to experience their game. At the end of this session, let students vote for the Best Game of the Day.

Extensions Add a new moving obstacle (gold coin). As defined by the rules, the racing car should capture the gold coin before the coin falls on the ground and tries to avoid the bats at the same time.