Fireball Prepared by: Mohammad Abu-Hasan & Oday Ashour

Slides:



Advertisements
Similar presentations
Interfacing with Computer Associate Degree in Education (ADE) Lecture 04 Sajid Riaz.
Advertisements

Space Rescue Chad Seippel Cory VanHooser. Story 2050 brand new International Space Station Distress call from ISS about “alien attack” No further communication.
The Lord of the Rings The Return of the King. Basic Information Company: Electronic Arts (EA) Author: ▫lead designers: Bret Robbins & Chris Tremmel ▫Lead.
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.
Operating Systems Chapter 4.
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Game Maker Day 2 Making a Maze Game.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
Idea1 : Net Aooni Arcade Idea2 : Shooting Arcade Project Brainstorming Computer Game 2011 Fall ♣ Lee Sang Min.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
Game Maker – Getting Started What is Game Maker?.
Team 2: Gamers & Coders Final Sprint Presentation.
Team 2: Gamers & Coders ‘ The Last Warrior’ Android Game Application By Chinmay Kulkarni, Darshan Shinde, Matt Frey, Peng Ye, Satoshi Inoue & Shachi Chandrashekhar.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Game Maker Evil Clutches.
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.
Stencyl Visual Programming Dr. Gary Liu. Sections: 1: Game Development Concepts 2: Stencyl and Game Mechanics 3: Stencyl Story and Aesthetics 4: stencyl.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
FOP: Multi-Screen Apps
Computer Literacy BASICS
Getting Started with Application Software
Lesson 4 0x Operating Systems.
Period 4- Video Gaming Game Salad
CIS 487 Fall 2015 Game Evaluation
System Software EIT, © Author Gay Robertson, 2016.
The Desktop Screen image displayed when a PC starts up A metaphor
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Computer Skills windows.
Maths Space Gladys Nzita-Mak.
Chapter Lessons Understand the Macromedia Flash workspace
Game Engines By James Tedder.
Dystopia game Amjd , Iyad , Haytham.
Creating the User Experience
Let's Race! Typing on the Home Row
Introduction to Events
Microsoft Windows 2000 Professional
Tasker A serious game for procrastination
3D Game Pitch Niki Farquhar
Dror levy hadar ben efraim
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
2D Game Pitch Cave Explorer (FINAL)
Explain what touch develop is to your students:
User Interface Design and Development
2D Game Pitch Nicole Farquhar.
CIS 487/587 Bruce R. Maxim UM-Dearborn
Learn… Create… Program
CHAPTER 09 PAPER PROTOTYPING 1.
Windows xp PART 1 DR.WAFAA SHRIEF.
Windows 7                      .
Carl Saenz CIS 487 Assignment 2
Learn… Create… Program
Game Loop Update & Draw.
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Transparency & magic pixel
Software - Operating Systems
Learn… Create… Program
Learn… Create… Program
Microsoft Office Illustrated Fundamentals
Introducing Windows Operating Systems
Windows Operating System
An Introduction to the Windows Operating System
Adobe Flash CS3 Revealed
Presentation transcript:

Fireball Prepared by: Mohammad Abu-Hasan & Oday Ashour   Prepared by: Mohammad Abu-Hasan & Oday Ashour Submitted to: Dr.Husam Abd Elhaleem

Introduction Fireball is a 2.5D game with a story theme to make it appealing and interesting for the player. It will have the defensive concept. Featuring 3D graphics, yet its gameplay is restricted to a 2D plane where the game action will occur at the same line. 2.5D games has proven lately to be more attractive, popular and more played than the original 2D games, it's also easier to implement. 2D logical & 3D graphical. For example, a platform with 2D game mechanics and physics, but rendered with 3D meshes and perspective camera. Most remakes of classic arcade games. 3D logical & 2D graphical. Examples include games like SimCity 2000 which have 3D game worlds, but are rendered in 2D isometric view. Our Fireball game will be 2D logical and has a 3D graphical.

Gameplay Strategy, Story Our game is mainly defensive game where you are a ninja girl firing a fireballs preventing the bad guys from getting in the castle, with a bit game changing end, where we aim to use the element of surprise and illusion for extra dose of amusement as the player finally come to realize that the ugly ogres he was firing are actually good guys, and the innocent ninja girl is not so innocent after all by using hits on your mobile touchscreen.

Abstract Fireball is targeted to all mobile phone holder as it's easy to get and easier to play due to its friendly interface and attractive sound effects. It's also the best option for mothers to trust it with their kids, as it doesn't contain violence scenes, even mothers can play it too! In the bus, or in their way to work.

Characters Ninja girl: which represent the main character the player plays with This is the first picturing for the girl

Characters Ogers. Faded ogres. Fast ogres. Flying ogres.

Assists Needed: 2D Static 2D background. Sounds: Sound list. 2.5D characters. Sounds: Sound list. - Outside: Menu sound and click sounds - Inside: Game play music interact with movement. - Sound list (Ogres). - Characters Movement sound list. - Characters Hit / Collision sound list. - Characters on injured / Death sound list. Sound list (Ninja)

Assists Needed: - Characters Hit fireball. - Controls: Simple game using mobile touchscreen or mouse for clicking or targeting enemies for pc. - Level Design: We use game chapters for level starting from simple game level and applying for more levels in the next game future plan with more plots, new characters, more sound & game effects. - Plot: Game plot to keep the enemies away from yours castle which surprisingly appears as a good guy that make the player feel the story and trying to guess what will happen next with the stress when he is facing the enemies and his health bar started to decrease after that, his fireballs starts to duplicate depends on how many enemies he killed which giving him another chance to stay alive and back to game again at the last movement he feels the death is near.

How to play You press on the game icon. The main menu should come to your main screen. You look for the "Start" Button. Press on that button. Have fun playing the game.

Game scenario: At the beginning of the game you will find yourself as a ninja girl, on a top of a calf, riding a fireball canon and ready to shoot. The ogres will start coming one by one, and in increasing number depending on levels and game's difficulty. The game is divided to many levels, when the level increase, the mount of your fireball will increase as well. At the beginning you will start with one ball, then after a certain amount of kills you will get two fireballs per shot, and so on until you reach 4 balls. You will be defeated if the enemies breached your safe area and sector.

Non-Functional Requirements 1. Usability The maximum number of clicks for any clicks function in the system should is unlimited. This can be achieved by usability testing with random users. 2. Response time The average response time between click and reaction must be less than 1 seconds. The maximum response time between click and reaction must be two seconds. Adding some simple classes and methods that will compute and display the time needed to process any operation can test this requirements.

Non-Functional Requirements 3. Required resources   The game must be able to run with minimum of 512 MB of RAM. The game must use less than one gig of hard disk space. Checking the total size of the folder in which the game was installed, for the hard disk space can test this requirement. For the RAM used, when playing the game, we can check the physical memory in the Windows Task Manager Performance tab or mobile requirement. 4. Platform  The game must run in Windows or mobile Ios /Android. Installing the game in a Windows XP environment and run simple tests to verify if the game properly works can test this requirement, unity game engine environment is needed.

Functional Requirements: For the overall system: When game application is loaded main screen must be visible. Options must be chosen. Options must be saved once edited. Game player must receive high score data on the top of screen. Game must play when play game option is selected. Game must save at certain intervals. Game must load paused game if continue game option is selected. Once a win or lose condition is met the current game must end.

Functional Requirements: For the gameplay: Ogres must be moveable. Game difficulty is increasing when level up. Fireball shots increasing when level is up. Ogres must attack when reach an appropriate target (Ninja girl). Ogres must be fired by Ninja girl to defense and kept away from Ninja position. Ninja must deliver fireballs if given Ogres reach target (Ninja girl). Ogres cannot attack when spell comes.

Functional Requirements: Ninja girl stable just moves fireball weapon. When Ogres are moveable they may not attack. Flying Ogres come when level is up. Faded Ogres come when level is up. The rate of coming Ogres increase. Processed resources are added to the players’ total resources and the new total will be displayed in the heads up display (HUD). Resources are also used to help calculate player score. All game agents must lose health points when attacked proportional to the attack power of the attacker. When any game player health points value = 0 that player must die.

Functional Requirements: For the AI: Defensive structures are stationary. The attack function is activated when an enemy comes within range. The target is free chosen depending on the attack level of all enemies in range. Game theme changes.

Fireball Use Case: System Model Use Case:

Fireball Use Case: Gameplay Use Case:

Sequence Diagram

Fireball Data Flow Diagram: Level 0 DFD:

Fireball Data Flow Diagram: Level 1 DFD:

Fireball CLASS Diagram:

Game interface

Game Interface

Thanks any questions?