Game Time Chapter 4. Change viewpoint Not Camera but character’s viewpoint Example: amusement park.

Slides:



Advertisements
Similar presentations
Alice Learning to program: Part Four Creating Sounds, Making Billboards, Fun with 3-D Text, New Events, and Rotating Objects by Ruthie Tucker and Jenna.
Advertisements

Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Part 3: Billboards, Events, Sounds,
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Skater World: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger May 29,
PIIT Computer Science Summer Camp - Alice July 11, 2012 Brenda Parker Computer Science Department MTSU.
Lets Play Catch! Keeping Score in Alice By Francine Wolfe Duke University Professor Susan Rodger May 2010.
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009.
1 Alice: Beyond the Basics Steve Cooper Michelle Venable-Foster Barbara Ericson May 2007.
1 Alice: Beyond the Basics Steve Cooper Michelle Venable-Foster Barbara Ericson Aug 2009.
Write Your First Computer Game!. Coding: Programming Languages Just like you can speak Chinese to someone who understands Chinese to tell them what to.
Presenter: Carol Liss, Co presenter: Christian Lizier,
Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications.
Alice Variables Pepper. Set to Java look Edit / preferences restart.
Alice: A Visual Introduction to Programming Chapter 1 Part 2.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University Feb. 24, 2007.
Alice Learning to program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke.
Calvin and Hobbes Teach Properties and Functions Created by Daniel MacDonald under the direction of Professor Susan Rodger Duke University June 2013.
Princess & Dragon Part 4: Breathing Fire—Adding Effects to Alice By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Line up By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley This week: Whew!!! The last homework was tough! The homework for this week.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Making a Boat Racing Game in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2010.
Alice Learning to program: Part Three Camera Control, Invisibility, and 3-D Text By Ruthie Tucker and Jenna Hayes, Under the direction of Professor Rodger.
Events Chapter 7 Part 2. While a Key is Pressed Event Specialized event An event occurs when you press a key and continues until you take your finger.
Events (2) (Alice In Action, Ch 6) Slides Credit: Joel Adams, Alice in Action CS 120 Lecture September 2012.
Alice Tips and Techniques. Tips and Techniques I suggest you read the tips and techniques sections at the ends of the chapters. Tells you how to do things.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Alice: A Visual Introduction to Programming Chapter 1 Part 2.
Princess & Dragon Part 1: Objects in an Alice World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University May 2010.
Lesson 9B Adding sound and Billboards. What is a function? Give an example. How do you create a method? Give an example. What is an event? Give examples.
An Introduction to Alice 3.1
Learning Unity. Getting Unity
An Introduction to Alice (Short Version) – Extras! Yossra Hamid Under the Supervision of Professor Susan Rodger Duke University, June 2014 This is a continuation.
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1,
PowerPoint Practice Exercise 1 1.Save this file in your AV-TECH Folder as PowerPoint Practice Exercise 1. 2.Open this file in PowerPoint. 3.Edit each slide.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Can I get your number? By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Making Billboards By Deborah Nelson Duke University, Under the direction of Professor Susan Rodger, July 14, 2008.
Creating a Historical Tour in Alice By Jenna Hayes May 2010.
1 Game Control. 2 Camera Control Types Types First-personal view First-personal view Third-personal view but following the playable character Third-personal.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Chapter 2 Quiet on the Set - Action!. Last chapter: ⋆ Characters ⋆ Movement ⋆ Comments ⋆ Cones ⋆ act1.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University July 19, 2007.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Skater World: Part Three By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009.
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1, 2009.
An Introduction to Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University, June 2009 Updated June 2014 by Ellen Yuan.
Game Maker Evil Clutches.
Illuminating Computer Science CCIT 4-6Sep
Evil Clown – Quiz 1 Gamemaker Quiz 1. Set up your file Save all finished work to your desktop Final file should be called: “yourlastname_evilclown” Open.
Headshots in Alice Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008.
Lesson 8C Animation and Events. Step 3: Animation Drag it into the method and have him say “let her go!” Click on the knight in the object tree and scroll.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
Presenter: Carol Liss Timberlane Regional Middle School 6 th and 7 th grade Tech. Educator Co presenters:
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Making Billboards By Deborah Nelson Duke University, Under the direction of Professor Susan Rodger, July 14, 2008.
Why use PowerPoint? Attracts attention Motivates DynamicAnimated Visual.
An Introduction to Programming with Alice Text and Sound in Alice Worlds.
Creating a UFO Rescue Game in Alice
Skater World: Part Four
Setting Up the Initial Scene
An Introduction to Alice (Short Version)
Creating a UFO Rescue Game in Alice
Learning Java with Alice 3.0 Game Design Kathy Bierscheid
Alice: Beyond the Basics
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
Getting Started With Alice
Presentation transcript:

Game Time Chapter 4

Change viewpoint Not Camera but character’s viewpoint Example: amusement park

Game (quest) Hero searches to find and keep treasures There hidden evils The game – In this game you use your mouse and certain keys to move a character, Kirima, around until she finds a fairy princess who is initially invisible. When found, the fairy princess materializes, latches onto Kirima and goes wherever Kirima goes. There is a secret entrance to a National Park that is revealed when the fairy princess is found. You will incorporate sound and various camera angles, one of which looks out from Kirima’s eyes.

Initial scene World 4-1 Create spots for: ◦ Camera -> Add objects -> more controls ◦ Kirima -> add objects -> more controls Initial actions

Adding movement Change camera to Kirima

Add instructions Print

Use of Mouse More later

Need Search Method cursorSearchA ◦ Parameter target

Connecting method

Experiment Show how it works Add more instructions

Another way Recursion

Have camera find Kirima

Bring Kirima back home

Point of View Seeing with Kirima’s eyes

More Instructions

1. Play world. 2. After kirima does her first moves, use the up ‐ arrow key to move kirima forward a little bit. 3. Press the K key to get first person perspective. 4. Move kirima forward a little using the up ‐ arrow again. 5. Press the Space bar. [This sets the camera to the wideCamera object’s point ‐ of-view.] 6. Now, use the right ‐ arrow key to turn kirima. Notice that the camera stays fixed looking at kirima and turns with her. This makes the background look like its moving. Turn kirima all the way around and notice how the lighting and shadows change. Very cool! 7. Move kirima backward and forward using the down and up ‐ arrows. [Notice that the camera maintains its original orientation but its position moves with kirima as her position changes. Kirima is still the camera’s vehicle.] 8. Now, press X to put kirima at her original position. 9. Then press the right or left arrow key to swivel kirima around. Notice that the camera is still on a ‘stick’ protruding out from kirima head some distance away. When she turns you get to see the effect of a 360 degree moving view of the game space (i.e., world).

Release Camera from Kirima

Finding and picking up objects

Change cursorSearchB

And say “thank you”

Adding billboards, pictures, sounds Billboard ◦ File -> make billboard -> import picture  JPG and GIF -> best  TIFF and BMP -> ok ◦ Move it, resize it, and make it invisible ◦ Add to game ->  DoTogether in cursorSearchB (or cursorSearchA)

Adding sound Wav or mp3 files fairyPrincess -> properties -> details ◦ Can record your own sound

Homework and Exam Next week -> Exam Two weeks -> present your final work ◦ Must have:  Loop or while  If  Act1, act2, and two more methods  Parameter for at least one method  Control by user  Comments ◦ A good story or game