SiBM - Agile VR 2 - Bluemix Hosted Config and Video

Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Overview

we have built a unity3d app(unity3d 5.2.2f1) to play video in an office.
In this challenge, we will play selected videos hosted in Bluemix and switch fullscreen mode on/off when playing

Task Overview

we have deployed 3 ogg videos and a config file to host http://agile-vr-video.mybluemix.net

Here are the controls already implemented:
keep right button of mouse down and move to change direction
Press key "w" to move forward
Press key "s" to move backward
Press key "a" to move left
Press key "d" to move right
Press key '1' to play (play will reset the speed to 1x)
Press key '2' to stop
Press key '3' to forward (5x speed, by default)
Press key '4' to switch pause/resume (resume will reset the speed to 1x)

work to do in this challenge

1.
after the app is open,
fetch the content of http://agile-vr-video.mybluemix.net/videos.xml
parse it and store in memory

2.
1) press "1" to open a list in the UI, filled with the name
2) double click the selected item, it will play the corresponding video(if the last video is playing, stop first).
3) the user approaches the wall they should go automatically to full screen if the video is being played, make the distance configurable.
 if the user is front of the wall and start to play video, go full screen automatically too.
 when the user leaves the wall, if the video is playing, exit the full screen mode
4) other controls should still work

Technology Stack

-Unity3D



Final Submission Guidelines

  • The Unity3D source code that covers all the requirements.
  • A complete and detailed deployment documented explaining how to deploy and verify the app including configuration information.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30052134