Changes between Version 4 and Version 5 of ScreencastMultiplayerGameControl


Ignore:
Timestamp:
Jul 14, 2016, 11:43:47 AM (3 years ago)
Author:
jesteves
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ScreencastMultiplayerGameControl

    v4 v5  
    66
    77=== Purpose of this project ===
    8 In 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.
     8In this projects we will develop a multiplayer game, ''Kayacast'', that uses Android phones (1 per player) 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 ===
     
    1414
    1515In this project, we focus on the Control component of ''Kayacast'', where the two main tasks are:
    16 * extract relevant information from the smartphone's motion sensors and translate it into actions in the game;
     16* extract relevant information from the smartphone's motion sensors and translate it into game actions;
    1717* establish and manage the communication  between devices, in order to have access to the player information, game status and exchange action requests.
    1818
     
    2222
    2323=== Road-map ===
    24 __'''Phase 1'''__ - Research and Planning [July 12 to July 20 ?]
     24__'''Phase 1'''__ - Research and Planning [July 12 to July 18] (5 days)
    2525
    2626* Tutor meeting and goals definition;
    27 * Creation of project wiki and SVN repository;
     27* Creation of project wiki;
    2828* Project planning;
    2929* Research the project technologies and similar applications;
     30* Initial Presentation;
    3031* Design overall architecture of ''Kayacast'';
    31 * Initial Presentation;
    32 * Set up work environment.
     32* Creation of SVN repository.
    3333
    34 __'''Phase 2'''__ - Initial structure design [July ? to July ?]
     34__'''Phase 2'''__ - Set up and initial Structure Design [July 18 to August 1] (10 days)
     35* Set up work environment;
    3536* Develop simple Sender and Receiver Google Cast applications to be used as a base for further development;
    3637* Develop Motion Sensor data extractor for Android;
     
    3940* Develop the communication of game action messages between Sender and Receiver applications.
    4041
    41 __'''Phase 3'''__ - Motion Capture Development [August ? to August ?]
     42__'''Phase 3'''__ - Development [August 2 to August 26] (19 days)
     43
     44'''Motion Capture Development'''
    4245* Dive deeper into Android Motion Sensors:
    4346    1. Coordinate Systems manipulation;
     
    5356    1. Translate the user Motion Sequences recognized by the Motion Detector to game action messages;
    5457
    55 __'''Phase 4'''__ - Tests and Documentation [August ? to August ?]
     58'''Multiplayer Game Manager'''
    5659* Expand the Sender and Receiver Google Cast applications developed in '''Phase 2''':
    5760    1. Develop user requests, such as join/start/pause/end game;
     
    5962    1. Improve any issue that is found to be relevant.
    6063
    61 __'''Phase 5'''__ - Multiplayer Game Communication [August ? to August ?]
     64__'''Phase 5'''__ - Tests and Documentation [August 29 to September 9] (10 days)
     65* Integration with ''Kayacast'' graphical component ([http://contribsoft.caixamagica.pt/wiki/ScreencastMultiplayerGameView])
    6266* Functionality Tests
    63 *
     67* Documentation
    6468* Final presentation
    65 *
    66 *
    67 *
    6869
    6970
     
    7576
    7677=== Trainee Name ===
     78José Pedro Esteves
    7779
    7880=== Past Experience ===
     81Experience with Inertial Measurement Unit (IMU) sensors on an indoor localization project for Unmanned Aerial Vehicles (UAVs).
    7982
    8083=== Current Situation ===
     84Recently finished Masters Degree in Electrical and Computer Engineering at [https://tecnico.ulisboa.pt/pt/], with Major in Control Systems and Robotics and Minor in Computer Science.
    8185
    8286=== Motivation for the Project ===