The Last Warrior Team 2 - G amers & C oders Shachi Chandrashekhar, Matt Frey, Satoshi Inoue, Chinmay Kulkarni, Darshan Shinde, Peng Ye.

Slides:



Advertisements
Similar presentations
Using 2D sprite with OpenGL 2003 team Koguyue. Overview Motivation and basic concepts Advantages with using OpenGL Basic requirements of implementation.
Advertisements

Learning Through a Mobile Device David McDyre Dr Averil Meehan Dr Stephen Wright.
Final Project Report of. Outline  What is it?  Initial Feature List  Final Feature List  Sprint Overview and Challenges  Limitations  Lessons learned.
HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
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.
RANDOM 2D PLATFORMER Concept 1. Gameplay The Game Play is simple. It is a 2d platformer with randomized platforms. Platforms of varying in size and distance.
Intro to Game Development An introduction to Swing, Java2D, JOGL, and game design Created by: Dennis Lawter and Dustin Scott.
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Computer Science – Game DesignUC Santa Cruz Game Jam Two teams from CMPS 20 – Less Than Royal – Colon Trey.
How do games work? Game Workshop July 4, Parts Sprites/pictures Map/background Music/sounds Player character Enemies Objects.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Building Memory… Notes from class on 11/13/06. The Game Think about what types of objects we will need in our system and some of the properties and capabilities.
Graphics and Client Design Overall Game Design Doug Camin.
Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.
Object Oriented Design. Goals  Examples of GL4Java: what can be done with OpenGL?  Forming groups: u Outline project u Formulate requirement for Game.
Contents Overview Major Features Major Components User Interface Gameplay Testing UML Timeline.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Homicidal Goldfish: Bubbles Revenge CS 426 Assignment 5 – Prototype 21 October.
A 2-D, multi-player tank game developed in PLT Scheme ~ ~ ~ Ben VandenBos, Tim Reeves, Justin Hall, and John Ericksen ~ ~ ~ Senior Project - CS496 Spring.
Introduction to TouchDevelop
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Game Maker Day 2 Making a Maze Game.
4 Perspective, Scene Design, and Basic Animation.
VIDEO GAME PROGRAMMING Video Game Programming Junior – DigiPutt INSTRUCTOR TEACHER’S ASSISTANT.
Town Defenders Strategy Game prepared by: Osama N
SuperChair Productions proudly presents… PYGAME © 2006 SuperChair Productions. All rights reserved.
Bossmen Pitch Design Doc GCS Capstone. Two guys on our way out Gregory Peng Jay Meistrich
CS160: Interactive Prototype Gary Wu - Jordan Berk - Mike Kendall - Mohammed Ali - Hao Luo.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
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.
Renan Paul Blanco William Hansen Elizabeth Montes.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Game Maker Terminology
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
CSE 380 – Computer Game Programming GUIs for Games.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Andrew Claus Greg Conklin CIS 487/587 Fall  Sierra-Style Interface and Gameplay  The Legend of the Red Dragon related Storyline  30 Different.
Sprint 1 February 14 th – 28 th.  We will be developing a 2d game for the Android OS application platform for smart phones  Development in Java  Using.
Senior Design 1 Project Dynamite Team Untraceable –Muhammad Alraddadi –James Ailes –Kai Jorgensen University of Portland School of Engineering Advisor.
Team 2: Gamers & Coders Final Sprint Presentation.
Nostromo Tom Patecky Ross Brown. Operational Concepts Based on Ambrosia Software’s Escape Velocity series Based on Ambrosia Software’s Escape Velocity.
1 Contents  Audio  Sprite  Input devices  Game production milestones  Course summary.
Team 2: Gamers & Coders ‘ The Last Warrior’ Android Game Application By Chinmay Kulkarni, Darshan Shinde, Matt Frey, Peng Ye, Satoshi Inoue & Shachi Chandrashekhar.
Graphics Qubed SCE Presentation of Epoch: Relic of Time.
Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,
Super EastGate Jon Caron, Ryan Fleming, Antonio Guarino, and Mike LoVerme Merrimack College Introduction Super EastGate is a 2D side scroller game that.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
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.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
GAME TESTING REQUIREMENTS AND METHODS GAME DESIGN.
Game Development with Unity3D
MORE Genre Specific Physics
Software Graduation Project Bundle Of Android Games
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Are you fast enough to survive?
Game Engines By James Tedder.
Fix Windows 7 Blue Screen Error Call Support Number
Download : to follow along.
Week 6: Time and triggers!
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Transparency & magic pixel
Games Development Game Architecture: Entities
Unity Game Development
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

The Last Warrior Team 2 - G amers & C oders Shachi Chandrashekhar, Matt Frey, Satoshi Inoue, Chinmay Kulkarni, Darshan Shinde, Peng Ye

What is the Last Warrior?  Android phone application  Action Role Playing Game (RPG)  Powered by Android SDK and AndEngine (OpenGL 2D-game engine)  The hero (user) fights against the enemies around the created map. VS

 The map is made up of a grid of painted tiles select from a tile set.  The camera can pan around the entirety of the map and tiles can be assigned various properties to cause interactions with game entities, such as spawning a monster at that location or preventing entities from passing through solid textures. TMX Tiled Map

Collisions in the World  Tiles intended to be impenetrable are given the ‘solid property’.  Game logic prevents entities from passing through them by stopping them when a predicted move would place the bounding rectangle inside a ‘solid’ tile.

 When player and enemy bounding boxes overlap a collision is detected and the player takes damage  When the player attacks, coordinate math is used to see if a monster is in range and the 2D vector between the two entities is used to determine if the player is facing the right direction. If proper conditions are met, the monster gets hit. Entity Interaction

Android SDKAndEngine View + List View + Text View (Start menu) Menu + Menu Item (In-game menu) Character Name (Prompt) Analog On Screen Control (Joy-stick) Text / Changeable Text (Name, HP, Score) Tiled Sprite (Attack button) TMX Tiled Map (The Map) Animated Sprites (inherited into our customized classes to create characters) Splash Screen Activity (Opening screen) GUI Components

Goals and Results We wanted to implement:  Multiple levels  Several intricate attacks and animations  Many enemies  Item pickups We ended up implementing:  One level  Basic attack features  Three enemies

Challenges and Issues  Android and AndEngine platforms are very dense, took considerable time to learn.  Short development time and high learning curve created a trial and error development cycle with continual learning and reimplementation of features.  PC emulator runs very slow and causes compatibility issues when using a real phone.

Demonstration

Opening theme design is done by Kwadwo Amo Mensah

Questions?