Changes between Version 2 and Version 3 of ScreencastMultiplayerGameControl


Ignore:
Timestamp:
Jul 14, 2016, 10:16:12 AM (3 years ago)
Author:
jesteves
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ScreencastMultiplayerGameControl

    v2 v3  
    66
    77=== Purpose of this project ===
    8 This projects will allow a user to play a multiplayer game with motion sensors using only one Android smartphone per person and a Google Cast device, such as a chromecast or Nexus Player. This games substitutes a Video Game Console such as Nintendo Wii.
     8In this projects we will develop a multiplayer game, ''Kayacast'', that uses Android phones as motion sensors and a Google Cast device, such as a Chromecast or Nexus Player. This games substitutes a Video Game Console such as Nintendo Wii.
    99
    1010=== Project Description ===
    11 This project is an oportunity to gain knowledge about the Google Cast APIs and Android motion sensors.
     11''Kayacast'' is an oportunity to gain knowledge about the Google Cast APIs and Android motion sensors.
    1212
    1313The Screen Cast Multiplayer Game project is divided into two components: the Control and the View, where the latter is the graphical component of the game ([http://contribsoft.caixamagica.pt/wiki/ScreencastMultiplayerGameView]).
    1414
    15 In the Control component of the project, the two main tasks are:
     15In this project, we focus on the Control component of ''Kayacast'', where the two main tasks are:
    1616* extract relevant information from the smartphone's motion sensors and translate it into actions in the game;
    1717* establish and manage the communication  between devices, in order to have access to the player information, game status and exchange action requests.
     
    2222
    2323=== Road-map ===
    24 __'''Phase 1'''__ - Research and Planning [July ? to July ?]
     24__'''Phase 1'''__ - Research and Planning [July 12 to July 20 ?]
    2525
    2626* Tutor meeting and goals definition;
     27* Creation of project wiki and SVN repository;
    2728* Project planning;
     29* Research the project technologies and similar applications;
     30* Design overall architecture of ''Kayacast'';
     31* Initial Presentation;
     32* Set up work environment.
     33
     34__'''Phase 2'''__ - Initial structure design [July ? to July ?]
     35* Develop simple Sender and Receiver Google Cast applications to be used as a base for further development;
     36* Develop Motion Sensor data extractor for Android;
     37* Develop a Motion Detector for a simple (specific) smartphone Motion Sequence, such as up/down motion;
     38* Translate a user Motion Sequence to a game action message;
     39* Develop the communication of game action messages between Sender and Receiver applications.
     40
     41__'''Phase 3'''__ - Motion Capture Development [August ? to August ?]
     42* Dive deeper into Android Motion Sensors:
     43    1. Coordinate Systems manipulation;
     44    1. Sensors range, resolution and sampling frequency;
     45    1. Abilities and limitations of the sensors;
     46    1. Already implemented Filters;
     47* Develop alternative Motion Detector for more complex user motion:
     48    1. Gather sensor data about several desired user motions;
     49    1. Analyze and catalogue the sensor data into specific motions;
     50    1. Learn to recognize specific motions;
     51    1. Select which motions to use in the game by choosing which are more user friendly and can be recognized with robustness;
     52    1. Implement the Motion Detector for the chosen motions.
     53
     54__'''Phase 4'''__ - Multiplayer Game Communication [August ? to August ?]
     55*
     56*
     57*
     58
    2859
    2960=== Weekly Reports ===