“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.

Post on 19-Dec-2015

217 views 1 download

Tags:

Transcript of “You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.

“You Sunk My Iceberg!”An Android Game.

By: Kevin Morillo, James Redway,and Ishmael Smrynow

Last TimeO Goal: “Create a marketable

multiplayer game for the Android OS with 2D graphics, which can be published on the Android Marketplace for download by the public.”

O “Battleship” type of gameO Polar theme (Penguins & Polar

Bears )

Task BreakdownO James: User Interface and Graphics

O Kevin: Backend development and Computer logic

O Ishmael: Play interaction and settings

Primary FeaturesO Single Player Gaming

O Computer will have 3 different difficulties

O Multiplayer GamingO Phone to phone play

O Multiple Simultaneous GamesO Game Lobby

O 2D GraphicsO Game Website

Secondary FeaturesO Friend List

O Allow users to keep track of other playersO Game Stats and History

O Shows wins losesO Graphs

O Different themesO Notifications

O SMSO Push

Splash ScreenO Allow the

application to run its set up operations

O Visually pleasing animation and introduction to application

Home ScreenO Opened after splash

screenO Basic Look and feel

of the gameO User selects buttons

to navigate the application

O New buttons will be implemented

Instructions ScreenO Pleasant and

intuitive popup notification illustrating basic game rules and instructions

O Full game instructions will be on the website with demo video.

Lobby

O Ability to launch a gameO single playerO multiplayer

O Keeps track of invitations

Lobby

O Ability to launch a gameO single playerO multiplayer

O Keeps track of invitations

O Pop up options when button is selected

Game Board O The score will be

displayed on topO The board will be an 8

by 8 board size.O Display two different

boardsO Your board with your

pieces on itO Opponents board of

areas you have already hit

SettingsO Control music or sound volumeO Change the background themeO Account management

O Sign inO Switch accounts

TestingO Testing Will be done on the Web

Service and on the Android Client end.O Web Service:

O Create Java client script which makes random moves to play a game

O Independent of AndroidO Provides testing for stability and

performanceO Ensure proper logging on server / client

sideO Package and run client script multiple

times over a time period

TestingO Testing Will be done on the Web

Service and on the Android Client end.O Web Service Cont:

O Use N-Unit in Visual Studio 2010 to test functionality of WCF Data Service and the ASP.NET web server

TestingO Testing Will be done on the Web

Service and on the Android Client end.O Android Client:

O Use J-Unit in Eclipse to test functionality within the Android app

O Test communication between Android client and WCF Data Service

O Test manipulation of OData objects through RESTlet

Application Architecture

Code Generation

Questions / Comments?