Final Project Proposal Space Invaders By Jordan Mahaffey.

Slides:



Advertisements
Similar presentations
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,
Advertisements

In this tutorial, we are going to create: A race car that the user can control with the arrow keys for direction and speed. A simulated road with a striped.
Cosc 5/4730 Game Design. A short game design primer. A game or animation is built on an animation loop. – Instance variables of “objects” are updated.
Space Cadet Defender HD CIS 587 Game Evaluation – Ruth Johnson.
Chapter 4 Game Analysis: Centipede. Arcade Games Get a player to easily understand a game A player’s game, even the game of an expert, could not last.
Garrett Boren Jordan Necovski.  Set in the middle ages, your character is out on a hunt with some friends, as per his usual weekend. As a renowned hunter,
Level 3 Extended Diploma Unit 22 Developing Computer Games
A Christmas Scratch game
Game Rules Implementation Lecture 5 1. Revisit 2  Lab 4 – Other Input Methods  Touches Basics  Relationship between TouchesBegan, TouchesMoved, and.
Bullets and Magazines Andrew Williams
Chris Orona CS 491B June 2, High Score Score 200 Game Components Introduction Storyline Objective System Game threads Scheduling Characters.
MASHOOQ,RAHUL,SANAT AND YIBIN, SAVING MANKIND SINCE SPRING 2011.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Lua & Love2D Game Engine GALAGUH
SOURCE 2006 Presentation by Luke Arntson Game Programming Optimization.
Game Design Creating a game called PING Phase 3: Steps for building basic game.
Civ89 Instructions for PowerPoint. Getting Started Civ89 is a game of military, technological, and economic conquest played with two people, identified.
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
How to make Space Invaders
By James Sheets Game Pitch:.  Evil aliens have picked up our radio frequencies, and become infatuated with our celebrities. They’ve decided to invade.
Field Trip #26 Create a Find a Word Puzzle in Java By Keith Lynn.
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.
Ikaruga Charlie Cross CIS Overview Released in 2001 in Japanese Arcades. Released for Dreamcast in 2002 Finally released for Gamecube in.
11 Adding Tomato Targets Session Session Overview  We now have a game which lets a player bounce a piece of cheese on a bread bat  Now we have.
Sample Video Game & Sound. The Plan 1.Game Theme 2.Game Structure 3.Sprites 4.Trackers 5.Collisions 6.Score 7.Levels 8.Splash Screens 9.Design 10.Implementation.
CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack.
By James Sheets Game Pitch:  Evil aliens have picked up our radio frequencies, and become infatuated with our celebrities. They’ve decided to invade.
Shooters in GameMaker J Parker.
Guide to Programming with Python Chapter Twelve Sound, Animation, and Program Development: The Astrocrash Game.
Cold War Hockey 10/19/2009 Mike Sherron Dmitriy Ansolis.
July 5 Game Workshop. Schedule 9-10:25Finish maze/platform games 10:25-10:45Game structure –Different interactions to motivate players 10:45-11:15Playtest.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
For slides 2 to 12, count the change as the coins and bills appear on the screen. Before clicking the final answer, count the change to yourself to see.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
With Prancing Porpoise Ink
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.
Lesson 2: Reading a program. Remember: from yesterday We learned about… Precise language is needed to program Actors and Classes Methods – step by step.
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.
Lesson Nine: Miscellaneous Items. Shooting in Both Directions Used when you want your character to shoot things in multiple directions. You need to have.
Vacuum High Concept. In short Energy is nice, you are on a mission to collect as much energy as you can The playable ship is equipped with a gravity manipulator...
The Quantum Avenger An Application of Object Oriented Design Principles in Game Development Andres Calderon Jaramillo - Dr. Hong K. Sung (Faculty Advisor)
Game Maker Evil Clutches.
2-D Game Design Pitch: Tower Defense 2D Erik Gilson Brian McClure.
2D Game Design Pitch “Invasion” By: Tom Nanke. Abstract of Game Story It is the year 2190 and planet Earth is trying to salvage the last bit of civilization.
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.
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.
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.
AD 206 Intermediate CG : School of Art and Design : University of Illinois at Chicago : Spring 2009 Intro to Action Script 11 "The games of a people reveal.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Index Background Costumes Making object walk smoothly Controlling an object with the keyboard Control an object with the mouse Changing costume when hit.
MORE Genre Specific Physics
Brandon King Elizabeth Beddow
Background Shapes & Collision Resolution (Top-down and Side-scrolling)
Exploring Computer Science Lesson 4-14
Game Description Story Goals Controls. Game Description Story Goals Controls.
Space Invaders inspired game
2D Game Pitch: Pacific Crisis
2D Game Pitch Nicole Farquhar.
Burning Skies 2d Game by Nick Rebain.
Game ideas for children 2-4
Battleship
Flappy bird Demo: Lesson 5 Flappy bird Demo:
Game Over Module 4 Lesson 2.
Copter Commander Andrew Ho, Designer Heather Pritchard, Producer
Exploring Computer Science Lesson 4-14
Exploring Computer Science Lesson 4-13
Objectives To understand what makes a good game
Presentation transcript:

Final Project Proposal Space Invaders By Jordan Mahaffey

Game Overview Similar to “Space Invaders” Will build upon techniques learned during breakout project

Overview, Continued Player control a ship at bottom of screen Collection of enemy ships advancing Destroy enemy ships before they reach player

Sprites  Ship sprite  An array of arrays of enemy ship sprites  A background sprite to simulate space  Bullet sprites  Enemy bullet sprites String Sprites  Level display string sprite  Score display string sprite  String sprite that announces a player has reached a new level and then disappears  String sprite that appears when the player loses

Trackers Need a tracker for all moving objects  Player ship tracker  Trackers of the enemy ships  Trackers for player bullets  Trackers for enemy bullets

Collision Five Possible Collisions  When player ship intersects enemy ship, player loses.  When enemy bullet intersects player ship, player loses  When enemy ship hit the bottom of screen, player loses  When enemy ship hits side of screen, enemy ship formation changes direction and moves down a fixed amount.  When enemy ship intersects player bullet, ship sprite is killed

Scoring For each enemy ship destroyed, the player will earn the number of points equivalent to the level he is on.  Level 1: 1 point per enemy ship destroyed  Level 4: 4 points per enemy ship destroyed  Level 31: 11 point per enemy ship destroyed

Level Progression As player progresses through levels  Enemy ships move faster  Enemy ships fire more bullets  Player receives more points per enemy ship  No end to levels—game gets harder and harder

Game Over The game ends when the player loses after  Being hit by an enemy ship  Being hit by an enemy bullet  The formation of ships reaches the bottom of the screen  The game cannot be beaten and the levels are infinite and become increasingly difficult.

Order of Priority Make ship and make ship move side to side Make an array of arrays of enemy string sprites and make the formation of enemies advance appropriately Make player bullets and make them move up the screen and destroy enemy ships upon collision Make level and score display and make score update appropriately when ships are destroyed Make a new level and reset game state upon completion of previous level Make enemy fire bullets back at the player

Possible Enhancements Enemy ships firing bullets back at player Different formations of enemy ships on each level Special enemy ships take more than one bullet to destroy The player has the possibility to fire a “bomb” that destroys all ships in a certain radius.

Questions?