Carlotta Eaton New River Community College 1 Game Maker Demonstration Carlotta Eaton Professor of Information Technology New River Community College IT.

Slides:



Advertisements
Similar presentations
Introduction to Video Game Design BBrewer Fall 2013.
Advertisements

Video Game Design Lesson 1. Game Designer Person involved in the development of a video game Person involved in the development of a video game Usually.
Microsoft® Small Basic
Helicopter Game Tutorial
A Christmas Scratch game
This game is loosely based on the Whack-A- Mole arcade game.  Each game starts with 45 seconds of play.  Moles randomly pop out of holes on the landscape.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
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.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
CSCI 101 Introduction to Software Development and Design.
GameMaker Workshop Geoff Cameron Sarah Scialli. What this workshop will teach you GameMaker GameMaker No Programming Required No Programming Required.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
Carlotta Eaton New River Community College 1 Interactive Programming and Game Design as a Recruiting Tool Interactive Programming and Game Design as a.
By Mr. Lee. Backgrounds The image that appears in the background (duh!). This might be a horizon, or clouds, trees and rainbows in the distance If you’re.
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Game Maker Day 2 Making a Maze Game.
We will be creating a spaceship that simulates real movements in space. The spaceship will fire a laser beam that can destroy targets. The spaceship will.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
CHAPTER TEN AUTHORING.
SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
GAME:IT Helicopter Objectives: Review skills in making directional sprites Create objects that shoot and destroy for points Create random enemies on the.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
Game Maker Terminology
Game Maker – Getting Started What is Game Maker?.
Shooters in GameMaker J Parker.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Guide to Programming with Python Chapter Twelve Sound, Animation, and Program Development: The Astrocrash Game.
Overview of Game Maker. Game Maker Version 7.0 Lite (free version) For MS-Windows platforms
Guide to Programming with Python Week 15 Chapter Twelve Sound, Animation, and Program Development: The Astrocrash Game.
Scratch pong challenge Pong is a classic 1970s video game  Open the pongv1.sb2 file in Scratch  Click the.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
COMPUTER GAMES. Learning objectives Evaluate a computer game and suggest how it can be improved Create a design for a computer game Create a computer.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
2D Platform Game Game Maker Terminology. Object  Item in a game that has behavior, such as a main character who can move.
Project Starfighter 2.0 Team 15. User Stories for 2.0 Part 1 As a user who destroys all enemy of type 1 I want the enemy type 2 to be displayed. As an.
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 Project 1 Homage to Pong. Project Rules: The primary project is Pong, the design and development of which will be discussed in detail here. If you.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
Galactic Mail Part 2. Winning and Losing Exploding Asteroids Including Scoring Adding Levels And more.
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.
Get Going On ….. Load the word file ‘Glossary’ and complete it. You will have homework today.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
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.
Game Development Process ITP 160 Original Game Assignments.
Lives and Scoring Games Programming in Scratch. Games Programming in Scratch L2 Lives and Scoring Learning Objectives Define a variable Understand the.
Game 4: Pac Man Tutorial. New events/actions to learn: Animated sprites Change instances – allows you to change objects into other objects. Change sprites.
Tank Game Part 2 of 6. Firing Shells Coming up… Players Scores Large Explosions Small Explosions Damage Health Bars Parent Shell Destructible Walls Reappear.
Stencyl Visual Programming Dr. Gary Liu. Sections: 1: Game Development Concepts 2: Stencyl and Game Mechanics 3: Stencyl Story and Aesthetics 4: stencyl.
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.
YEAR 10 IT GAME MAKER INTRO. Game Maker has a drag and drop programming technique to provide an easy way to learn about game development. Game maker.
The Stingray Example Program CMT3311. Stingray - an example 2D game May be useful as a simple case study Most 2D games need to solve generic problems.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Street Racing Game.
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Game Engines By James Tedder.
Game Maker Studio Tutorial…
Flappy bird Demo: Lesson 5 Flappy bird Demo:
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Transparency & magic pixel
Tank Game Int 10 Unit 3 – Game Maker.
So you want to be a Game Designer
Presentation transcript:

Carlotta Eaton New River Community College 1 Game Maker Demonstration Carlotta Eaton Professor of Information Technology New River Community College IT Peer Conference - October 2006

Carlotta EatonNew River Community College2 Demo  Evil Clutches game  Game Maker Interface  Sprites  Objects  Events & Actions  Instances & Rooms  Background Graphics  Sound Effects

Carlotta EatonNew River Community College3 Evil Clutches Game  You play a mother dragon who must rescue her hatchlings from an unpleasant band of demons that have kidnapped them.  The band's boss sends a stream of demons to destroy the dragon as the hatchlings make their escape.  The mother can fend off the boss's minions by shooting fireballs, but must be careful not to accidentally shoot the hatchlings!

Carlotta EatonNew River Community College4 Game Maker Interface

Carlotta EatonNew River Community College5 Sprites  A sprite is a two-dimensional image or animation that is integrated into a larger scene.  Sprites needed for game objects  Dragon  Boss  Demons  Fireball  Baby Hatchlings

Carlotta EatonNew River Community College6 Sprites for Evil Clutches Game

Carlotta EatonNew River Community College7 Objects  An object is an individual unit of run-time data storage that is used as the basic building block of Object Oriented Programming  An object is the part of the game that controls how the elements move around and react to each other

Carlotta EatonNew River Community College8 Events & Actions  Events & actions specify the behavior of objects.  Events are important things that happen such as when objects collide or when a player presses a key.  Actions are things that happen in response to an event, such as changing the score, changing direction, or playing a sound.

Carlotta EatonNew River Community College9 Create Object #1 - Boss The boss object randomly moves up and down the screen. When the boss hits the edge of the screen it moves in the opposite direction.

Carlotta EatonNew River Community College10 Create Object #2 - Dragon Use the up and down keys to move the dragon vertically on the screen.

Carlotta EatonNew River Community College11 Rooms - Objects and Instances  We have created objects  Now we need to create instances of the objects to utilize them  Create a room and place instances  Create another room for each level in a game

Carlotta EatonNew River Community College12 Rooms & Instances Create an instance of the dragon object Create an instance of the boss object

Carlotta EatonNew River Community College13 Test Evil Clutches Version 1 Game Maker Game Evil Clutches #1.exe Move the dragon using the up & down keys. The boss changes direction when it hits a room boundary.

Carlotta EatonNew River Community College14 Add Object #3 Fireball Dragon object creates an instance when player presses spacebar Fireball instance destroyed when it moves off screen

Carlotta EatonNew River Community College15 Add Object #4 Demon Instances randomly created by the boss Demons fly from right to left Reverse direction when hit room boundary Restart game if hits the dragon

Carlotta EatonNew River Community College16 Add Object #5 Baby Hatchling Rescue a baby and earn 500 points Rescue a baby and earn 500 points Shoot a baby and lose 300 points

Carlotta EatonNew River Community College17 Test the Evil Clutches Version 2 Game Maker Game Evil Clutches #2.exe Move the dragon using the up & down keys. Earn 500 points if you rescue a baby hatchling. Lose 300 points if you shoot a baby hatchling. Game ends if you hit a demon.

Carlotta EatonNew River Community College18 Add Background Graphic

Carlotta EatonNew River Community College19 Add Sound Effects

Carlotta EatonNew River Community College20 Add Game Information Screen

Carlotta EatonNew River Community College21 Add Credits

Carlotta EatonNew River Community College22 Test the Evil Clutches Version 3 Game Maker Game Evil Clutches #3.exe Background cave image displays. Background music plays. Sound effect when you shoot a demon. Crying sound effect when you accidentally shoot a baby. Hit F1 to view the credits screen.

Carlotta EatonNew River Community College23 Student Project – Slider Game Educational Slider Game by Lauren and Dusty.exe First original project by 2 person team Created 3 rd week of class after a single Game Maker lesson. Create a slider game with an educational purpose. Could use any artwork since creating for learning (not to sell or distribute).

Carlotta EatonNew River Community College24 Game Maker  Easy to use  Students visually understand  Objects  Events  Actions  Instantiate objects  Destroy instances  Design, code, test cycle

Carlotta EatonNew River Community College25 For More Information Carlotta Eaton Professor of IT Director, Game Technology Programs or (540) x