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.

Similar documents
GAME:IT Junior Bouncing Ball

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

GAME:IT Bouncing Ball

GAME:IT Junior Bouncing Ball

COMPUTING CURRICULUM TOOLKIT

04. Two Player Pong. 04.Two Player Pong

2D Platform. Table of Contents

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

Game Maker: Platform Game

More Actions: A Galaxy of Possibilities

G54GAM Lab Session 1

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

Competitive Games: Playing Fair with Tanks

VACUUM MARAUDERS V1.0

Create a Simple Game in Scratch

Using Game Maker. Getting Game Maker for Free. What is Game Maker? Non-event-based Programming: Polling. Getting Game Maker for Free

Using Game Maker. Oregon State University. Oregon State University Computer Graphics

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Your First Game: Devilishly Easy

Star Defender. Section 1

Overview. The Game Idea

Tutorial: Creating maze games

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

5.0 Events and Actions

GameMaker. Adrienne Decker School of Interactive Games and Media. RIT Center for Media, Arts, Games, Interaction & Creativity (MAGIC)

Pong! The oldest commercially available game in history

Scratching the Surface of Pong: Enriching Linear Equations with Computer Programming

Development Outcome 2

Step 1 - Setting Up the Scene

Whistle Pongbat Peter Capraro Michael Hankin Anand Rajeswaran

Creating Computer Games

Scratch for Beginners Workbook

Pong Game. Intermediate. LPo v1

ICS 61 Game Systems and Design Midterm Winter, Mean: 66 (82.5%) Median: 68 (85%)

Tutorial: A scrolling shooter

Davis Art Images: Create and Share Slideshows

Meteor Game for Multimedia Fusion 1.5

Defend Hong Kong s Technocore

Explore and Challenge:

Photo Story Tutorial

Scrolling Shooter 1945

Defend Hong Kong s Technocore

Term 1 Assignment. Dates etc. project brief set: 20/11/2006 project tutorials: Assignment Weighting: 30% of coursework mark (15% of overall ES mark)

The Code Liberation Foundation Lecture 6: JavaScript and Phaser II. Phaser, Part II. Understanding more about Phaser

Create Your Own World

Arcade Game Maker Product Line Requirements Model

TEMPLE OF LOCKS V1.0

Pong! The oldest commercially available game in history

The Games Factory 2 Step-by-step Tutorial

LESSON 02: GET STRONGER FOR PS USERS COMPANION BOOK. Digital Scrapbook Academy. February 2018: Lesson 02 Get Stronger for Photoshop Users

Lesson 2 Game Basics

Key Abstractions in Game Maker

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

This tutorial will guide you through the process of adding basic ambient sound to a Level.

CISC 1600, Lab 2.2: More games in Scratch

BE SURE TO COMPLETE HYPOTHESIS STATEMENTS FOR EACH STAGE. ( ) DO NOT USE THE TEST BUTTON IN THIS ACTIVITY UNTIL THE END!

Game Design. Level 3 Extended Diploma Unit 22 Developing Computer Games

Introduction to Turtle Art

Flappy Parrot Level 2

C# Tutorial Fighter Jet Shooting Game

Let s start by making a pencil, that can be used to draw on the stage.

THE TECHNOLOGY AND CRAFT OF COMPUTER GAME DESIGN An introductory course in computer game design

Activity Sketch Plane Cube

AutoCAD 2D. Table of Contents. Lesson 1 Getting Started

Key Abstractions in Game Maker

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location.

Robot Programming Manual

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13

My Blogs: To Add New Blog Post: o Click on the My Learn360 link. You will then see eight different tabs (below).

A. creating clones. Skills Training 5

LESSON 1 CROSSY ROAD

Embroidery Gatherings

Where's the Treasure?

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

Lesson 8 Tic-Tac-Toe (Noughts and Crosses)

Maze Puzzler Beta. 7. Somewhere else in the room place locks to impede the player s movement.

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

Step 1: Select The Main Subject In The Photo

PLANETOID PIONEERS: Creating a Level!

UNIT TWO: Data for Simple Calculations. Enter and format a title Modify font style and size Enter column headings Move data Edit data

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:

Assembly Receiver/Hitch/Ball/Pin to use for CAD LAB 5A and 5B:

Programming with Scratch

Game Design Curriculum Multimedia Fusion 2. Created by Rahul Khurana. Copyright, VisionTech Camps & Classes

Ghostbusters. Level. Introduction:

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level.

BRIEF OPERATION GUIDE

Cannon Ball User Manual

A retro space combat game by Chad Fillion. Chad Fillion Scripting for Interactivity ITGM 719: 5/13/13 Space Attack - Retro space shooter game

Cricut Design Space App for ipad User Manual

Let s start by making a pencil that can be used to draw on the stage.

Instructions for using Object Collection and Trigger mechanics in Unity

BC Nephrology Days PROMIS. Acuity Assessment and Comorbidities. November 5, 2009 Amy E. Majeski

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.

Digital Player Cards Coaches

Module 4 Build a Game

How to Make Smog Cloud Madness in GameSalad

Add A Transparent Text Area To An Image With Photoshop

Photoshop CS6 automatically places a crop box and handles around the image. Click and drag the handles to resize the crop box.

Transcription:

GAME:IT 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 1

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 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_net obj_miss_left obj_miss_right 8

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

Obj_paddle_right: 4 Events: Event 1: Collision with obj_edge Action: Move Fixed Select center button only Speed = 0 Event 2: Keyboard Event - Select <No Key> Action: Move Fixed Select center button only Speed = 0 10

Obj_paddle_right (cont): Event 3: Keyboard Event - Select <Up> Action: Move Fixed Select Up Arrow only Speed = 7 Event 4: Keyboard Event - Select <Down> Action: Move Fixed Select Down Arrow only Speed = 7 11

Obj_paddle_left: 4 Events: Event 1: Collision with obj_edge Action: Move Fixed Select center button only Speed = 0 Event 2: Keyboard Event - Select <No Key> Action: Move Fixed Select center button only Speed = 0 12

Obj_paddle_left (cont): Event 3: Keyboard Event Letters > A Action: Move Fixed Select Up Arrow only Speed = 7 Event 4: Keyboard Event Letters > Z Action: Move Fixed Select Down Arrow only Speed = 7 13

Obj_ball: Six Events: Event 1: Create 3 Actions: Action 1: Set Score New Score = 0 Action 2: Set Lives New Lives = 0 Action 3: Move Fixed Select 4 corners Speed = 5 14

Obj_ball (cont): Event 2: Collision with obj_edge Action 1: Bounce against solid objects 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 Select 3 left facing arrows Speed = 5 Relative IS NOT checked this will keep the ball at a 15 constant speed as it collides with the right paddle

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

Obj_ball (cont): Event 5: Collision with obj_paddle_left Action: Move Fixed Select 3 right facing arrows Speed = 5 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 Action 2: Move Fixed Select 4 corner arrows Speed = 5 Action 3: Set Lives New score = 1 Relative IS checked 17

Obj_net: One Event: 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 Action 2: Set Font (draw tab) Font: choose font ping pong from drop down align: choose left from drop down 18

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

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

Save the Game Save 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