Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim.

Slides:



Advertisements
Similar presentations
Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
Advertisements

Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
There are 3 basic steps to move information or data through the computer. The 1st step is when you give information to the computer it is called INPUT.
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.
HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
Introduction Games have always been a fundamental part of human life. Space storm “ عاصفة الفضاء” is a 3D SCI-FI game that consists of two stages presented.
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Recursive backtracking maze generator
CS 248 Videogame project Presented by Michael Green (based loosely upon Rene Patnode’s help session slides from 2003) Nov 3, 2004.
Michael Birsak and Michael Hanzl Institute of Computer Graphics and Algorithms Vienna University of Technology.
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline.
Functions of Game Engines
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Intermediate GNVQ ICT Input Devices and Methods Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick Digital.
Kevin Clow: Artificial Intelligence Physics Art asset creation Matthew Vaughan: Project Manager Graphics User Input.
GCSE Information Technology Input Devices and Methods 3 Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick.
SmashBlasters Chau Vo, David Huynh, Lowell Bateman, William Kentris Department of Computer Science and Engineering The Ohio State University Gameplay Controls.
Click on the bad guys to kill them (some may take more then one hit) Every time you beat a boss, you will appear in a different place. Kill everyone before.
Lua & Love2D Game Engine GALAGUH
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
Collision and Animation Systems in Games Jani Kajala Lead Programmer / Chief Technology Officer, Pixelgene Ltd (0)
Introduction to TouchDevelop
CIS 300 Spring Introductions The Mastrix team: –Jim Babcock –Eric Hayes –Christian Montoya –Yi Xu.
Real-time Generation of Random Tracks for 3D Racing Games Supervisor: Kurt Debattista Observer: Joe Cordina.
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
Windows Programming Term Project 李天行 B 鍾碩恒 B Special Help From: 劉正芸 B
Luminance.  Overview:  Puzzle game  Written in C# using XNA for PC/XBOX360  Currently in a release candidate state  Video: 
CS 4730 Action vs. Interaction CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
A top-down space action shooter for Windows and Xbox. NEREUS Ben Davis | Jacob Leach | Dipen Patel.
Meltdown A Debugging Debacle. Overview  Game Design  Character Design  UI Overview  Controls  Mechanics  Level Design.
(Working Title)‏ 1. Introduction to the Game 2. Technical Details 3. Demo of the Prototype.
System Overview & Demonstration Conan: Rescue The Princess Presented To: Initech Presented By: OutSource Inc.
A Space Game By William Sistar. The Problem What is provided:  Most network games are single player  Some do allow team work but not in a common environment.
The Recyclables Designed by Red Handed. Red Handed Sanya Mayes Phylicia Tindal- Stevens Connor Leonhardt Jimmie Aaron.
Renan Paul Blanco William Hansen Elizabeth Montes.
Kevin Clow: Artificial Intelligence Programmer Level Designer 3D modeler Matthew Vaughan: Project Manager Graphical User Interface Programmer Audio Programmer.
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
Guide to Programming with Python Chapter Twelve Sound, Animation, and Program Development: The Astrocrash Game.
Nostromo Tom Patecky Ross Brown. Operational Concepts Based on Ambrosia Software’s Escape Velocity series Based on Ambrosia Software’s Escape Velocity.
Guide to Programming with Python Week 15 Chapter Twelve Sound, Animation, and Program Development: The Astrocrash Game.
Tenebrae 2D Game Pitch By: Kelly Katarzis and Brandon Leon.
Build-It-Yourself.com BLENDER 3D LESSON 3 BLENDER 3D LESSON 3.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
Slackers. Presents Noroi Kujira DESIGNERS/PROGRAMERS/R0X0RS0ERS Peter Bingel Steven Espinosa David He Jonathan Fomby.
HUMAN CONTROLLED DEVICE WITH MACHINE INTERVENTION FOR COLLISION AVOIDANCE Jake KarlCSE321 Zac BergquistFALL 2010.
3D CAR GAME Group Project MSc CAVE 2011 Ramalingam Vignesh Perseedoss Rajiv Nair Abhijeeth Heng Li Special Thanks: Macey Jon Nait-Charif Hammadi.
Super EastGate Jon Caron, Ryan Fleming, Antonio Guarino, and Mike LoVerme Merrimack College Introduction Super EastGate is a 2D side scroller game that.
In computing, an input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such.
Final presentation saswat, venkat, vivek, vaibhav, jian, revant.
Procedural Generation and Terrain Rendering in a 3D Camel Jousting Game Justin Warfield- Period 5 TJHSST Computer Systems Lab
Project Course in Pen- Based Computing Fall 2007 Tablet Flash Cards YoungJoo Jeong Manoj Kintali Dave Hacker.
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.
AI in Space Group 3 Raquel Cohen Yesenia De La Cruz John Gratton.
Index Background Costumes Making object walk smoothly Controlling an object with the keyboard Control an object with the mouse Changing costume when hit.
EV3 Programming By Dianna de Matos.
Animation and Simulation Plus Interaction
Game Description Story Goals Controls. Game Description Story Goals Controls.
Tools Communication: Google Code Version Control: SVN UML: LucidCharts.
3D Game Pitch Niki Farquhar
Department of Computer Science & Engineering
Competitive Multiplayer Game
Technical Implementations
Professional Environment
Flappy bird Demo: Lesson 5 Flappy bird Demo:
Transparency & magic pixel
Nate Brunelle Today: Games
A Game Treatment By: Michael Alff
Presentation transcript:

Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Game Description 3rd person vehicular combat 3rd person vehicular combat Windows / OpenGL Windows / OpenGL Kill enemies to earn points Kill enemies to earn points Dodge obstacles and enemies to stay alive as long as you can Dodge obstacles and enemies to stay alive as long as you can Level speeds up as you progress Level speeds up as you progress

Tank Movement Tank is always moving forward Tank is always moving forward User moves the tank left and right and aims turret up and down with mouse User moves the tank left and right and aims turret up and down with mouse Spacebar makes tank jump and do a flip to avoid ground obstacles Spacebar makes tank jump and do a flip to avoid ground obstacles

Tank Weapons Primary weapon - “Slow” particle lasers Primary weapon - “Slow” particle lasers Secondary weapon - Rockets with large area of effect Secondary weapon - Rockets with large area of effect Firing done with mouse button Firing done with mouse button

Level Details One big endless level One big endless level Tank drives down a preset track Tank drives down a preset track Enemies and obstacles appear before you at randomly generated positions Enemies and obstacles appear before you at randomly generated positions

Graphical Implementations 3D world with lighting effects and smooth shading 3D world with lighting effects and smooth shading Texture mapping Texture mapping Graphical HUD Graphical HUD View frustum culling View frustum culling Particle engine Particle engine Toggled first person mode Toggled first person mode Mipmapping Mipmapping

Other Features Mouse and keyboard input Mouse and keyboard input Collision detection Collision detection Sound Sound AI AI

Questions?