“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
-
date post
19-Dec-2015 -
Category
Documents
-
view
220 -
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/1.jpg)
“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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/2.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/3.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/4.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/5.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/6.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/7.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/8.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/9.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/10.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/11.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/12.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/13.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/14.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/15.jpg)
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.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/16.jpg)
Application Architecture
![Page 17: “You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/17.jpg)
Code Generation
![Page 18: “You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.](https://reader038.fdocuments.net/reader038/viewer/2022103005/56649d375503460f94a105a8/html5/thumbnails/18.jpg)
Questions / Comments?