Projet

Général

Profil

Wiki » Historique » Révision 4

Révision 3 (Jacques LAFFONT, 15/10/2013 18:32) → Révision 4/11 (Jacques LAFFONT, 15/10/2013 18:32)

h1. Wiki 

 Sujet N°1: 
 MMSBYOD: Jeu Massivement Multi SmartPhone Bring Your Own Device 

 L'idée du jeu est de proposer un champ de bataille ou chaque joueur pourra commander une unité grâce à son SmartPhone. L'exemple développé sera une bataille de char. 

 L'application sera lancée par le Scan d'un Qr Code correspondant au jeu qui téléchargera le client Java sur le smartphone ou indiquera la page Html de jeu. 

 Lors de la connexion d'un SmartPhone et après le choix d'une équipe, un Tank Contrôle par le SmartPhone est crée et intégré au jeu. 

 L'utilisateur dirige alors son Tank à partir du SmartPhone et peu faire feu. Pour cela Il pourra choisir les angles de tirs. Une vidéo de la vue du tank sera renvoyée dans la smartphone. 

 Une grande plage de clients sera supportée, des plus simples avec une interface Html Minimaliste, aux plus évolués avec retour de vue embarquée, et commande par les accéléromètres du téléphone. 

 2 clients: 

 1 Client Web minimaliste.  
 1 Client Html évolué. 
 1 Client Java 3D évolué. 

 Mise en oeuvre: 
 Physique, embarqué sur le simulateur. Le simulateur utilisera le moteur Raydium pour la simulation physique et le rendu. 

 La scène est projetée sur un mur ou au sol à partir à d'un vidéo projecteur. 

 La scène de jeu: 
 Un pc maître, avec Raydium et serveur web par wifi. 
 Une partie intelligence artificielle embarquée permettra de définir les mouvements de camera en fonctions des actions des joueurs. Zoom sur un joueur, détail lorsqu'un ennemi est touché. 

 Les commandes se font au tour par tour, la durée d'un tour sera déterminée par les temps de chargement des Tanks. 

 Les unités de commandes envoient des ordres simples dont le protocole reste à définir. 

 Construction de la scène se fera à partir d'un agencement de briques de bases. La scène sera générée de façon procédurale, et doit permettre une grande interactivité.