GAME:IT Junior Ping Pong Objectives: Review skills from previous lessons Create a 2-player game Create a scoring display system Using old and new skills,

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Games in Python – the easy way
Word Processing Computer Technology.
Once you are logged in, click through the steps below. 1. Start 2. Programs3.Microsoft4. Word Menu Office2007.
1 WORKING WITH 2007 WORD Part 1 Developed October 2007 with lots of help from.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Step-by-step instructions for adding a 658 tag to an existing MARC record.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Mike Scott University of Texas at Austin
© 2010 Delmar, Cengage Learning Chapter 9 Positioning Objects with AP Div Tags.
South Dakota Library Network ALEPH v20 Tables © South Dakota Library Network, 2012 ©Ex Libris (USA), 2009 Modified for SDLN Version Last Update:
Well-Being Icon Refer to Slide 2 for instructions on how to view the full-screen slideshow.Slide 2.
Introducing Macromedia FreeHand MX
Pasewark & Pasewark Microsoft Office 2003 : Introductory 1 INTRODUCTORY MICROSOFT WORD Lesson 4 – Formatting Text.
PowerPoint Basics Tutorial 4: Interactivity & Media PowerPoint can communicate with the outside world by linking to different applications, managing different.
1 After completing this lesson, you will be able to: Understand and apply design templates. Understand PowerPoint masters. Change the display using the.
INTRODUCTORY MICROSOFT WORD Lesson 4 – Formatting Text
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Step-by-Step: Insert a Section Break
Using Word 2010 Part 1 Chapter 2 1. What is a Word Processor? 2.
Formatting and Editing Skills
Working with Tables for Page Design – Lesson 41 Working with Tables for Page Design Lesson 4.
Working with Graphics – Lesson 21 Working with Graphics Lesson 2.
Learning the Basics – Lesson 1
Addition 1’s to 20.
25 seconds left…...
February Reviewing and Approving an Expense Report Press F5 to begin the slide show. Slides will automatically advance.
Week 1.
We will resume in: 25 Minutes.
Using the SmartPLS Software
Extending the Pong Example Barb Ericson Georgia Tech June 2011.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
Game Design Creating a game called PING Phase 3: Steps for building basic game.
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
VIDEO GAME PROGRAMMING Video Game Programming Level One – Breakout INSTRUCTOR Big Dan Teague TEACHER’S ASSISTANT Delmar O'Donnell.
Using MIT Scratch for Programming and Control Exercise 3 Ball Game Year 9 ICT Autumn Term 2007.
GAME:IT Helicopter Objectives: Review skills in making directional sprites Create objects that shoot and destroy for points Create random enemies on the.
GAME:IT Pinball Objectives: Review skills from Introduction Introduce gravity and friction Introduce GML coding into programming.
Catch the Clown Tutorial Tech Camp Fall 2008 Colorado School of Mines.
Game Maker Terminology
Game Maker – Getting Started What is Game Maker?.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
Game Maker Tutorial.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Today we are learning to: Understand how actions and events control our game. Completing the catch the clown game – making a room – adding music Gather.
Game Maker Evil Clutches.
Tank Game Part 3 of 6. Secondary Weapons and Pick ups Pick ups will appear randomly in the battle area and can be collected by driving into them. Each.
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
GAME:IT Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a simple.
Choose Sprite. Add collision event for object and add score action. Set your score to plus 100 and check relative.
Tank Game Part 2 of 6. Firing Shells Coming up… Players Scores Large Explosions Small Explosions Damage Health Bars Parent Shell Destructible Walls Reappear.
GAME:IT Mario Creating Platform Games Level 4 with GML Game Maker Language (GML) allows users more flexibility in game design. GML is similar to how real.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
The One Where You Scratch
Tank Game Part 2 of 6.
Presentation transcript:

GAME:IT Junior Ping Pong Objectives: Review skills from previous lessons Create a 2-player game Create a scoring display system Using old and new skills, develop a game similar to the original Pong

Before you start, you must go into Advanced Mode. Go to: File > Advanced Mode. You know you are in Advanced Mode when the checkmark appears. In Advanced Mode, there will be a few more icons and functions are now available.. 2

Here are the 5 sprites you will need to create for Game3. They are located in Game3 Resources. They are spr_ball, spr_edge, spr_miss_right, spr_miss_left, spr_paddle_right, spr_paddle_left, and spr_net. NAME THEM AS INSTRUCTED. 3

Create the 3 sounds from the sound files in Game 3 Resources Snd_beep = beep Snd_miss = miss Snd_hit = hit 4

To create a background, just load the background from the Game 3 Resources and call it bckgd_green. 5

Create a font for the scoring display. 1 – Name the font 2 – choose the font 3 – choose the size 4 – check Bold to make the font bold 6

Create the above objects using the sprites you created earlier. obj_ball - visible and solid should be checked obj_paddle_right - visible and solid should be checked obj_paddle_left - visible and solid should be checked obj_miss_right - do NOT check either visible or solid obj_miss_left - do NOT check either visible or solid obj_net - visible is checked / solid is NOT checked obj_edge - visible and solid should be checked 7

Create a Room to look like the one below: obj_edge obj_miss_left obj_miss_right obj_net 8

Programming the Objects: Obj_edge:: Has no programming Obj_miss_right: Has no programming Obj_miss_left: Has no programming 9

Event 1: Collision with obj_edge Action: Move Fixed Applies to: Self Select center button only Speed = 0 Relative is NOT checked Event 2: Keyboard Event - Select Action: Move Fixed Applies to: Self Select center button only Speed = 0 Relative is NOT checked Obj_paddle_right: 4 Events: 10

Event 3: Keyboard Event - Select Action: Move Fixed Applies to: Self Select Up Arrow only Speed = 7 Relative is NOT checked Obj_paddle_right (cont): Event 4: Keyboard Event - Select Action: Move Fixed Applies to: Self Select Down Arrow only Speed = 7 Relative is NOT checked 11

Event 1: Collision with obj_edge Action: Move Fixed Applies to: Self Select center button only Speed = 0 Relative is NOT checked Event 2: Keyboard Event - Select Action: Move Fixed Applies to: Self Select center button only Speed = 0 Relative is NOT checked Obj_paddle_left: 4 Events: 12

Event 3: Keyboard Event – Letters > A Action: Move Fixed Applies to: Self Select Up Arrow only Speed = 7 Relative is NOT checked Obj_paddle_left (cont): Event 4: Keyboard Event – Letters > Z Action: Move Fixed Applies to: Self Select Down Arrow only Speed = 7 Relative is NOT checked 13

Obj_ball: Six Events: Event 1: Create 3 Actions: Action 1: Set Score New Score = 0 Relative is NOT checked Action 2: Set Lives New Lives = 0 Relative is NOT checked Action 3: Move Fixed Applies to: Self Select 4 corners Speed = 5 Relative is NOT checked 14

Obj_ball (cont): Event 2: Collision with obj_edge Action 1: Bounce against solid objects Applies to: Self Precise = Precisely Against = Solid Objects Action 2: Play Sound Choose snd_beep from the drop down Loop = False Event 3: Collision with obj_paddle_right Action: Move Fixed Applies to: Self Select 3 left facing arrows Speed = 5 Relative IS NOT checked – this will keep the ball at a constant speed as it collides with the right paddle 15

Obj_ball (cont): Event 4: Collision with obj_miss_right Action 1: Jump to Start Applies to: Self Action 2: Move Fixed Applies to: Self Select 4 corner arrows Speed = 5 Relative is NOT checked Action 3: Set Score New score = 1 Relative IS checked 16

Obj_ball (cont): Event 5: Collision with obj_paddle_left Action: Move Fixed Applies to: Self Select 3 right facing arrows Speed = 3 Relative IS NOT checked – this will keep the ball at a constant speed as it collides with the left paddle Event 6: Collision with obj_miss_left Action 1: Jump to Start Applies to: Self Action 2: Move Fixed Applies to: Self Select 4 corner arrows Speed = 5 Relative is NOT checked Action 3: Set Lives New score = 1 Relative IS checked 17

Event 1: Draw 7 Actions Action 1: Draw Sprite (draw tab) Applied to: Self Sprite = spr_net x = 0 y = 0 subimage = -1 Relative IS checked Obj_net: One Event: Action 2: Set Font (draw tab) Font: choose font ping pong from drop down align: choose left from drop down

Action 3: Set Color Choose a color for the Player 1 Score Action 4: Draw Text Applies to: Self Text: 'Player 1: ' + string(score) x: 80 y: 40 Relative is NOT checked Action 5: Set Color Choose a color for the Player 2 Score Obj_net (cont): 19

Action 6: Set Font Font: choose font ping pong from drop down align: choose left from drop down Action 7: Draw Text Applies to: Self Text: 'Player 2: ' + string(lives) x: 400 y: 40 Relative is NOT checked Obj_net (cont): 20

Save the GameSave it as Game3 --It is now ready to play! Assignment: Modify the game so that the a sound plays when the players hit AND miss the ball (different sounds) Also modify the game so that each time the players hit the ball, the ball speeds up. Save it as Game 3A 21