Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Project NGX - Proposal

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Android workshop
Android workshop
Wird geladen in …3
×

Hier ansehen

1 von 6 Anzeige

Project NGX - Proposal

Our Air Hockey Game project will be based on these trends, making a simple air hockey game in web platform. This game will be remote controlled using user’s own smart devices such as Galaxy or iPhone and they can see their game play view through web pages in their laptop or PC.

Our Air Hockey Game project will be based on these trends, making a simple air hockey game in web platform. This game will be remote controlled using user’s own smart devices such as Galaxy or iPhone and they can see their game play view through web pages in their laptop or PC.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Andere mochten auch (20)

Anzeige

Ähnlich wie Project NGX - Proposal (20)

Weitere von Matthew Chang (20)

Anzeige

Aktuellste (20)

Project NGX - Proposal

  1. 1. CHUNG-ANG UNIVERSITY Programming Language Project Proposal Team Name : NullPointException Project : Remote Web Air Hockey Game Prepared by: Ikwhan, Chang October 4, 2014
  2. 2. CHUNG-ANG UNIVERSITY EXECUTIVE SUMMARY Team Name Team NullPointException Team Members Ikwhan Chang (20060957) Jinwoo Park (20091487) Sanghu Han (20091551) Hwan limm (20091527) Myounghwan Gong (20091451) Project Name Remote Web Air Hockey Game Introduction In Sep 2014, Apple announced Apple iWatch, a smart watch that can run application for check health status and more functions do. Likewise, Samsung, a massive world’s well-known mobile device manufacturing company, was also showed the newest mobile device such as Galaxy S5, Galaxy Gear Fit. Especially, Galaxy Gear Fit is focused on health-care society, collecting the owner’s information: Heartbeat or Walk Steps and of course the owner can check their mobile information like SMS, Phone, Calendar even though they cannot open their host device(in this case, Galaxy S5). Moreover, many companies will join that competitive markets kind of wearable smart device. In the era of high technology, most of IT companies focus on new technologies such as Cloud Computing or N-Screen, which means most of people has two or more smart devices and they do not want to make their data repeatedly for sharing in their devices so they want to OSMU(one-source multi-use) their personal data. Our Air Hockey Game project will be based on these trends, making a simple air hockey game in web platform. This game will be remote controlled using user’s own smart devices such as Galaxy or iPhone and they can see their game play view through web pages in their laptop or PC. Goals As we said, we will make just simple air hockey ball game. The most important thing, however, is user can REMOTE control their game using their smart devices for playing game that will be played in web pages. Our I/O and push notification between server and client will be implemented by Socket.io. Web Server will be implemented by Node.js, using MariaDB. Also our controller will run on any kind of smart device(Android or iOS) since we will make web page using HTML5’s Canvas and jQuery mobile, QR-Code library for jQuery. Controller is actually not a app, but mobile web.
  3. 3. CHUNG-ANG UNIVERSITY And there is web server for communication for bypassing user’s packet between users using pushing technology. Project Outline Specification is as below. • Server • Socket.io : for push notification • NginX • Node.js + Express.io : for web template • JSON : data format • MariaDB : Database • Client • Adobe Dreamweaver CC • Adobe Edge(or Unity) : for HTML5 web app • KineticJS • jQuery, jQuery Mobile • Cooperation System • Jenkins : Continuous Integration • Github : Repository • JIRA : Issue tracker, sharing TODO • Tools • IntelliJ IDEA • Adobe Edge • Adobe Photoshop : for UI System Architecture
  4. 4. How to play?(Example) Game Rules • Two players, One ball • each side has their own goalpost • ball can move inside rectangle area. • Available action
  5. 5. • Moving : any coordinated by x-y • Shoot or Push • If the ball go into the opposite’s goalpost, on the ground during game, the user can get a single point • Time limitation : 3 min • Score limitation : it’s random. Team Roles Name Part Ikwhan Chang Project Manager, Server-sided programming Jinwoo Park System Design, UX Sanghu Han Game Client Programming Hwan Lim Game Client Programming MyoungHwan Gong Encryption, Packet Design Team Cooperation System(based on Agile development)
  6. 6. Schedule Week To-Do Week 5 Proposal Week 6 Setting default architecture Week 7 Mid-term Examination Week 8 Design default user interface Week 9 Development to Client Week 10 Development to Server, Client Week 11 Development to Server(with notification) Week 12 Communication between Server and Client Week 13 First Demonstration and feedback Week 14 First Revising our project Week 15 Final Demonstration Week 16 Final Examination.

×