EA2012-Plateformes de jeux mobiles multijoueurs
Plateformes de jeux mobiles multi-joueurs
Auteurs de la présentation et de la page: Léopold Dauvergne et Florian Lévêque.
Resumé :
Depuis quelques années, le marché du mobile (téléphones et tablettes) constitue un enjeu économique important. Avec l’évolution ultra-rapide des matériels, un appareil mobile peut offrir des fonctionnalités de divertissement en plus de celles de communications. Cette évolution permet d’envisager le développement de jeux multi-joueurs possédant des fonctionnalités équivalent à celui d’une console ou d’un ordinateur, au niveau du rendu visuel, performances et intelligences de jeu principalement (les interactions étant plus difficile sur mobile).
Il est alors nécessaire de développer des plateformes et des frameworks qui vont contrôler et offrir les services nécessaires à des jeux multi-joueurs. Ces "systèmes distribués" étant soumis à des contraintes importantes, les différents acteurs du marché doivent utiliser des méthodes innovantes & performantes ainsi qu'une architecture robuste pour pouvoir répondre à la demande.
Summary :
Since few years the mobile market has become the biggest IT market worldwide. With the fast growing evolution of hardware, a mobile device is now able to provide advanced entertaining features besides the basic communications ones to the end user. This evolution allow the development of multi-players games with as good quality as computers games or dedicated gaming platforms. With as good visual quality, playability and IA system than the IT standards.
It became necessary so create platforms and frameworks that would offer the convenient services it order to provide reliable multi-players mobile games. This basic "distributed systems" are often facing huge loads with a lot of quality requirements. The different companies on the market have to use new innovative methods along with better plateform architecture in order to answer to the growing demand.
Le multi-joueurs sur mobile
Dès le début de l'informatique, différents jeu multijoueurs sont apparus. En voici une sélection, plateforme par plateforme:
Anciens systèmes:
Empire, PLATO 1973 : Il s'agit d'un jeu multijoueur connu pour tourner sur le système PLATO. Il était le précurseur des jeux multijoueurs.[1]
Ordinateur:
Spectre, Apple 1991 : Jeu basé sur le protocole AppleTalk, pour les plateformes Apple
Doom, PC 1993
EverQuest, PC 1999
Consoles: Duke Nukem 3D, Sega 1996
Mobiles: Snake, Nokia (6110) 1997 Badlands, 3 Mobile 2005 Angry Birds Touch, Rovio 2011
Problèmes et contraintes
Les acteurs
Conclusion
Demo
Comme première démo, nous avons utilisé un jeu de pong entre Nokia N9 fonctionnant par NFC et Bluetooth, voici l'archive du projet, appartenant à Nokia : http://air.imag.fr/mediawiki/images/0/0b/Bttennis.tar
Voici les deux téléphones avant de lancer le jeu :
Les deux instances du jeu sont lancés, mais elles ne sont pas synchronisées:
On archive le link NFC en rapprochant les deux téléphones (vous pouvez voir le "touch to play" sur l'écran).
Les deux téléphones sont reliés, le lien Bluetooth est activé (vous pouvez le voir à l'écran)
Et les deux parties sont synchronisées en une seule:
Et voila, très simple d'utilisation grâce au NFC !