Presentation Team NGX

17
Facebook Remote Volley Ball Proposal Team NGX(Next Generation eXperience) kick-off presentation for capstone project Ikwhan Chang(20060957) | Sangtae Lee(20115695) | Dongkyoung Jo(20112104)

description

kick-off presentation for capstone project facebook in-app game

Transcript of Presentation Team NGX

Page 1: Presentation Team NGX

Facebook Remote Volley Ball ProposalTeam NGX(Next Generation eXperience)kick-off presentation for capstone projectIkwhan Chang(20060957) | Sangtae Lee(20115695) | Dongkyoung Jo(20112104)

Page 2: Presentation Team NGX

INDEX• Team NGX

• Introduction

• How to Play

• System Architecture

• Requirements

• Schedule

• Q&A

!2

Page 3: Presentation Team NGX

Team NGXTeam NGX Next Generation eXperience !Team Member & Role

!3

Name Part

Ikwhan Chang Facebook In-App Game(using Adobe Edge or Unity Engine), iPhone Apps

Sangtae Lee I/O Server, Game Server(Main), Database

Dongkyoung Jo Hybrid Client, Game Server(Assistance), Facebook API

Page 4: Presentation Team NGX

IntroductionProject Name • Facebook Remote Volley Ball

What is this? • Simple VolleyBall Game • looks like Pikachu Volleyball

• Facebook In-App Game • Remote Controlling

Page 5: Presentation Team NGX

How to play? !51. Install on Facebook

Page 6: Presentation Team NGX

How to play? !62. Add primary controller

Add to your controller

iphone5primary

+

Page 7: Presentation Team NGX

How to play? !73. connect to game

Room list

vs

3 : 0

view

My InfoIkwhan Chang

W : 30 L : 100

Friend’s Activities

vs

3 : 0

view

new room

vs

3 : 0

view

.

.

.

playing idle playing playing playing playing playing

setting

Page 8: Presentation Team NGX

How to play? !84. make new room or join

create new room

room title :

time : 3min 5min

privacy : open hide

create back

Page 9: Presentation Team NGX

How to play?5. ready and play

[3] fast volleyball play

chatUsers

Chang Lee

+

invite button

ready

PlayersIkwhan Chang

W : 30 L : 100

Sangtae Lee

W : 30 L : 100

Page 10: Presentation Team NGX

How to play?5-1. invite friend

[3] fast volleyball play

chat

Users

Chang Lee

+

invite friend

idle idle idle idle

invite close

Page 11: Presentation Team NGX

How to play?5. ready and play

[3] fast volleyball play

chat

Users

Chang Lee+ ready

character moving area

shooting or jumping area

player 1’s controller player 2’s controller

shaking phone(use motion sensor)

chatting

Page 12: Presentation Team NGX

System Architecture !12

Controller 1 (iphone or android)

Controller 2 (iphone or android)

Wi-Fi Connected

Server : I/O , Game Logic Processing, Push

Database Server MySQL

Viewing Data

Facebook OAuth Login

Facebook User Data (Friend list, Profile Image..)

Wi-Fi Connected

User Data Maintenance(facebook token, game data, etc..)

Facebook In-App Store

Page 13: Presentation Team NGX

Client

System Environment !13Server

Page 14: Presentation Team NGX

Development Environment !14

Git Repository

Chang

Lee

Jo

IntelliJ IDE

Eclipse w/ STS

Eclipse w/ Android

Testing Server

changes

testing

Jenkins Continuous Integration

JIRA Issue Trackershare Issue/Bug/TODO

Page 15: Presentation Team NGX

!

Schedule !151 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

UI / layout

class, transactionDesign

Server

Client(device)

Test

Set-up Spring F/W

Set-up Cordova

Set-up Facebook

JSON Parser

JSON I/O

Sync w/server

Sync w/client

Client(facebook)

default game UI

Character moving

Default UI

Rooming

Inviting

Sync w/server

integrating

rooming

gaming

game control

convert iPhone

1st test

Final Test

Page 16: Presentation Team NGX

Q&AGithub Repository :

https://github.com/izie/FBVolleyBall

Page 17: Presentation Team NGX

thanks!