Jeff Bush Scalable Game Design University of Colorado

Slides:



Advertisements
Similar presentations
The people Look for some people. Write it down. By the water
Advertisements

Algebraic Rules Please view this tutorial and answer the follow-up questions on loose leaf to turn in to your teacher.
Man in the Moon by: 6 th graders When people say that they can see a man in the moon, they mean that they can see a whole person. It is usually an old.
Choose your own adventure story Nayeon Kim. It was a dark stormy night in the middle of Italy. It was August. 1 year ago, you were walking on this road.
The King, the servant, and the conundrum. Once upon a time in a land not so far from here there lived a king…… He had a loyal servant who would advise.
Classroom Tips and Tricks
ADDITION SUBTRACTION MECHANICAL MATH ON THE ABACUS MENU.
All About Frogger Susan Miller Scalable Game Design University of Colorado.
Instructions 1. Click ‘Instructions’ for teacher instructions‘Instructions’ 2. Student Instructions follow this first slide. 3. Students are then sent.
Sight Words.
ADDITION SUBTRACTION MECHANICAL MATH ON THE ABACUS END.
Sight Words.
PRESENTED BY :- ARCHANA CHAUHAN KV TUGHLAKABAD Topics Tiger and Rabbit Story Multiples and Common Multiples ( please click on a topic to choose)
Created By Sherri Desseau Click to begin TACOMA SCREENING INSTRUMENT FIRST GRADE.
SMEE by A. M. Burrage  PLOT: This history began with some people who wanted to play a game, at first, they decided to play “hide and seek”, but one.
Moving to First Person Scalable Game Design Susan Miller University of Colorado - Boulder.
All About Frogger Susan Miller Scalable Game Design University of Colorado.
Georgia Agriculture Education Curriculum Office, July 2002 To accompany the PowerPoint entitled Plant Propagation by Stem Cuttings Georgia Agriculture.
AVOID BEING A It is hard to get up to go to school in the morning, yet we kinda know it is good for us! It is hard to stomach silver beet, yet we kinda.
Press F5 to begin Power Point
Mazzie, Lazzie and Martie Lazarus John 11.
ESSENTIAL WORDS.
PSHE Walk to School Classroom Session
All About Incrementing Numbers
Set. Words from the Fry List set put end.
This weeks.
U9/u11 Fun Drills Sharks and Minnows Hungry Hippo Musical ground balls
Susan Miller Scalable Game Design University of Colorado
Analyzing Games of Chance Investigation 5 – How Likely Is It?
Do Now Directions: In complete sentences, define the terms below
Prime and Composite.
Writing Equations Using the Distributive Property
CHESS.
Click here to start your adventure
KS3 Religious Education
Maths Rich Task 7: Fraction Arrangement
Blockbusters!!! Writing Equations.
Today you have been transported back in time to the 6th Century BC
Bell Work VOTE (SILENTLY)
Chapter 6 Game Theory (Module 4) 1.
Sentence Structure Basics: Subject and Predicate
Fry Word Test First 300 words in 25 word groups
Probabilities and Proportions
Compare and Contrast Texts
• Welcome to this assembly about Free Your Feet, the week-long walking challenge for secondary schools from UK charity Living Streets. • Who are Living.
Susan Miller/Jeff Bush Scalable Game Design University of Colorado
All About Designing your own Game
Components 96 Pig cards How are they different?
Second Grade Sight Words
Investing in the Kingdom
The of and to in is you that it he for was.
Align The Stars Continue.
Building a Game in Scratch
Year 3 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
LONG MULTIPLICATION is just multiplying two numbers.
Equations 1 Click mouse.
15 things in 30 minutes 15 new activities to strengthen number work
CHAPTER 5 Probability: What Are the Chances?
- Princess Gabriella..
Place 3-digit numbers on a line
Tech Que: “Hide n Seek” Title Graphic
I give out whiteboard and go with the majority answer for each one.
I believe the reason students have difficulty learning algebra and that most people have trouble doing math word problems is that although children are.
Click on “Slide Show” and “From Beginning
Statistics and Probability-Part 5
Do Now #2: My Story As you know, for this class you will be writing a short story. Have you ever written a short story before? Do you enjoy writing? If.
Good Morning! -Pick up an opener.
Compare and Contrast Texts
Multiplication and Division Revision of 2x, 5x and 10x tables: x and ÷
Presentation transcript:

Jeff Bush Scalable Game Design University of Colorado All About Journey Jeff Bush Scalable Game Design University of Colorado

What will your story be? This story can be tailored to a number of different audiences… Here are some ideas….

Rules of Journey Once upon a time, in a land far away lived a traveler who wandered the world filled with obstacles looking for the lost treasure. He was told to avoid the terrible Chasers who would render him dead if they got near him. If he found the treasure, he would win.

Rules of Journey In the not-so far future is a traveler who wanders the world to find his relatives before they are all taken over by zombies. He must avoid the existing zombies at all costs. The zombies could kill him, or worse, turn him into a zombie too!

Rules of Journey A long time ago, in a land far away, lived a prince, longing to marry his princess. The mean king, however, told the prince that he couldn’t marry the princess until he found all the gold in the country. Since the king didn’t like the prince, he sent his henchmen to chase after the prince and kill him.

NOUNS = AGENTS No matter which version of Journey you choose, you will still need agents… What will you need?

Verbs= ACTIONS What will each agent do?

Let’s Jump In Open Agent Cubes Click on NEW PROJECT Name your project JOURNEY

Let’s make the basics… A traveler, a Chaser, the ground, the walls and the goals

Traveler Chaser Ground Walls Goals Create your agents Traveler 10 minutes Chaser Ground Walls End Goals

Make a new world called Level 1 and put your agents on your worksheet Make it as many rows and columns as you need

Start with an easy view of your world

It’s time to SAVE THE WORLD!

Let’s get programming…

Making the chasers chase… BACON!!!!! How can we find the scent in a room?

The doggy is going to sniff for the bacon…

Which way will the dog go?

The traveler is stinky… He leaves his SCENT on the GROUND

The ground now has the travelers scent on it… How do we use MATH to determine the strength of the scent?

Imagine you have two values for scent on the ground… 600 ?? 400

Now imagine you have four values for scent on the ground… 200 600 400

Now imagine you have four values for scent on the ground… 200 600 350 400 We can MODEL the DIFFUSION equation, by taking the AVERAGE of the four tiles.

Programming Steps: 1. Program the traveler to leave a scent 2. Program the ground to diffuse the scent 3. Program the chaser to ‘smell’ the scent and determine which direction it is strongest.

1. Program the traveler start with a scent of 1000 when it is created - Create an agent attribute - Play your game, then remove the traveler and place it back, then stop and save so the attribute is saved at 1000

2. Program the ground to diffuse the scent 0.25*(s[up]+s[down]+s[right]+s[l eft])

3. Program the chaser to ‘smell’ the scent and determine which direction it is strongest. Make a “chase” method Have the chasing occur when “chase” is messaged

4. Program the chaser to “hill climb”: determine which direction it is strongest, and move in that direction.

Now, what if we want to collect more than one goal?

Class, who is still working???

Introducing the controller… The controller is an agent whose sole purpose is to count the goals…

How this works… The controllers will set the number of goals to zero The controller will ask (poll) the goals to see who is still on the worksheet The goals will ‘answer’ by ‘counting off’ The controller will check the number of goals to see if it is equal to zero. When the number of goals is equal to zero, the game is over.

When the Controller asks the goals if they are still on the board, they increase the count by one for each goal. Three! One! Two! Four!

When the Controller asks the goals if they are still on the board, they increase the count by one for each goal. Two! Three! One!

When the Controller asks the goals if they are still on the board, they increase the count by one for each goal. One! Two!

When the Controller asks the goals if they are still on the board, they increase the count by one for each goal. One!

The controllers will set the count of goals to zero, poll the goals, and then check to see if the game is over.

Expand Journey… Try at least one idea… Make the traveler face the direction he/she’s heading. Give the chaser a ‘disease’ when he touches a traveler. Make him ‘seek’ the hospital to get better. Challenge sheets (ice arrows to freeze the chasers) Convert it to a contagion simulation Start easy – healthy and sick people wander randomly in the world. Healthy people get sick when they come into contact with sick people. Add diffusion/hill climbing: sick people search out the hospital and get better (at some percentage) Idea of your choice!