RVA Analyse des besoins

Lien vers la page des projets 2016-2017

= Résumé de l'existant=

Ce projet consistait à effectuer une visite interactive virtuelle d’un site nucléaire via un Oculus Rift. L’utilisateur à une vue FPS (First Person Shoot) et se déplace à travers la Map à l’aide d’une manette Xbox 360. Il peux lire ou ajouter des étiquettes liées à des objets de la centrale (ex: Tuyaux).

Fonctionnalitées :

 * Se déplacer dans une représentation 3D
 * Affichage d'une map 2D
 * Ciblage d'un objet pour lire ses étiquettes liés.
 * Ciblage et clic d'un objet pour créer ou modifier ses étiquettes liés.(utilisation d'un clavier virtuel pour remplir les champs)
 * Deux modes : solo et multi-joueurs
 * Pour le mode solo : l'ajout d'une mini-map en plus de la map et controle du clavier virtuel à la manette
 * Pour le multi-joueurs : l'ajout d'un chat et controle du clavier virtuel à la souris

Technologies :

 * SketchUp (pour la modélisation 3D)
 * Unity 3D (pour le développement du jeu)
 * Git Hub (pour partager le travail en ligne)
 * Waffle.io (pour gérer les scrums et visualiser l’avancé du projet)

=Notre Projet=

Objectif
Notre projet consiste à reprendre le projet de l'année dernière. Cepandant Oculus Rift étant lourd et mal supporté par nos machine, nous allons utiliser Google VR à la place.

Les principales fonctionnalitées
Toutes celles de l'année dernière :


 * Se déplacer dans une représentation 3D
 * Affichage d'une map 2D
 * Ciblage d'un objet pour lire ses étiquettes liés.
 * Ciblage et clic d'un objet pour créer ou modifier ses étiquettes liés.(utilisation d'un clavier virtuel pour remplir les champs)
 * Deux modes : solo et multi-joueurs
 * Pour le mode solo : l'ajout d'une mini-map en plus de la map et controle du clavier virtuel à la manette
 * Pour le multi-joueurs : l'ajout d'un chat et controle du clavier virtuel à la souris

En plus :
 * Ajouter des informations dynamiques reçu par des capteurs (temperature, pression..)
 * Ajouter une popup lorsqu'un objet pourvue d'une étiquette est à proximité
 * Mettre les objets étiquetés en surbrillances
 * Verifier la non-existance d'une étiquette dans la BD lors de sa création (pas de doublons)
 * Pouvoir visualiser les zones radiologiques et points chauds
 * Pouvoir se déplacer horizontalement et verticalement sur le clavier virtuel
 * Mettre en place des niveaux d'accès differents (et donc des utilisateurs avec login + mdp)

Si il y a le temps :
 * Pouvoir créer des parcours