Presentation is loading. Please wait.

Presentation is loading. Please wait.

Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client.

Similar presentations


Presentation on theme: "Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client."— Presentation transcript:

1 Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client 1 Senior Design – Term One Presentation Group Dec 14-04 Iowa State University

2 Project Plan Iowa State University2

3 Project Overview Create testbed to implement network optimizations over Android based system – ie. Network Coding, Message Throttling, etc. Android based application intended to be educational and fun Multi-user application Integrate with CyRis wall Dec14-04 3

4 Testbed Concept Sketch Iowa State University4

5 Network Coding Implementation Iowa State University5

6 Functional Requirements Working multi-user Android application Energy consumption tracking Must be able to make use of CyRis wall Educational in creating awareness of network coding techniques Iowa State University6

7 Non-Functional Requirements Extensibility – Maintain current testbed while adding new features ie. New network optimizations, more users, etc. Performance – Application should run smoothly, with minimal glitches Entertainment – Application should be enjoyable to grasp attention of user Iowa State University7

8 App Overview Sidescrolling shooter game Shoot at hordes of enemies, resulting in boss battle Multiplayer – Up to 4 initial Powerups to give better weapons to users Network Optimization settings – Choose from variety of networking optimizations before game starts At end of game, power statistics are available for viewing Iowa State University8

9 Market Survey Game is roughly based on old-style arcade game Galaga with a modern day twist Various other apps in Google Play store – Alien Swarm, Galactic Attack, Space Invaders Key distinction for our app – ISU Themed – Multi-player – Network optimization potential Iowa State University9

10 Risks & Mitigation Unity Game Engine – Integrating optimizations with Unity Networking – Unfamiliarity with Unity Development tool – Unfamiliarity with C# (Scripts in Unity) Iowa State University10

11 Resources/Costs Android Devices (Already Procured) - $1000 Unity Decelopment Platform – Free Photon Unity Networking Pro - $95 Iowa State University11

12 Timeline First Semester – Implement game mechanics for single player game – Begin integrating networking functionality Second Semester – Integrate networking into game – Add in network optimizations to game – Integrate with CyRis Wall Iowa State University12

13 System Design Iowa State University13

14 Functional Decomposition Hierarchy of menus/modules/stuff Iowa State University14

15 Interface Menu Interface Series of menus stemming from main menu – High Scores – Start (Host/Join) Game – Game Settings – Network Settings Gameplay Interface Single-finger tap on screen will fire user weapon Two-finger tap on screen will reload user weapon Movement of avatar will be controlled via accelerometer Score and ammunition tracking available on screen Iowa State University15

16 Screenshot Screenshot of game Iowa State University16

17 HW/SW Technology Software Unity Game Engine – Used to create Android application – Utilizes C# scripts written by user to complement traditional game mechanic backing Photon Unity Networking – Unity backed network support for multi-player apps Hardware Android Devices – 16 Google Nexus 7 Tablets – Able to be deployed on wide variety of Android devices Iowa State University17

18 Testing Gameplay functionality – Ensure game runs smoothly – Synchronized user screens – Typical gameplay logic is correct Network functionality – Ensure no packet loss across devices – Ensure network messages are formatted as specified by specific optimization Iowa State University18

19 What’s been done Single player game complete ‘Optimus CY’ – working title – Includes game logic, simple level with enemies and boss, ammunition count, title screen/menus, Iowa State themed graphics Demos available on Android devices on table Iowa State University19

20 Task Responsibilities Austen – Graphics for user/enemies/boss., enemy mechanics Taylor – Background graphics, weapon mechanics Trevor – Weapon mechanics, moving mechanics Paul – Boss mechanics, particle generator, menu/game start screens Iowa State University20

21 Plan for Next Semester Begin with implementing Photon Unity Networking into game Integrate network optimizations into game Integrate multi-player game with CyRis wall Iowa State University21

22 Questions? Iowa State University22


Download ppt "Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client."

Similar presentations


Ads by Google