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

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

    19-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    1

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

Page 1: “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

Page 2: “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 )

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

Task BreakdownO James: User Interface and Graphics

O Kevin: Backend development and Computer logic

O Ishmael: Play interaction and settings

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

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

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

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

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

Splash ScreenO Allow the

application to run its set up operations

O Visually pleasing animation and introduction to application

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

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

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

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.

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

Lobby

O Ability to launch a gameO single playerO multiplayer

O Keeps track of invitations

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

Lobby

O Ability to launch a gameO single playerO multiplayer

O Keeps track of invitations

O Pop up options when button is selected

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

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

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

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

O Sign inO Switch accounts

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

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

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

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

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

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

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

Application Architecture

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

Code Generation

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

Questions / Comments?