 |
Clint Fighting |
 |

1er jeu massivement multi joueurs et multi opérateurs sur téléphones mobiles en europe.
| Profil du client |
 |
Acute est une société de conseil et d’investissement spécialisée dans le secteur des nouvelles technologies, avec une expertise forte dans l'Internet fixe et mobile, la relation client multi-canal et la conception de produits et services innovants.
| Situation |
 |
En 2003 le marché du jeu vidéo sur support mobile a subi une forte hausse mais peu de produits bénéficiaient de toutes les possibilités de communications offertes par les téléphones mobiles actuels. Acute a souhaité se positionner sur ce marché de niche en développant un produit innovant.
Clint Fighting est un jeu de stratégie basé sur le principe des cartes à collectionner comme Magic the Gathering ou Yu-Gi-Oh !. Les joueurs connectés peuvent se défier entre eux, l’issue du duel fera évoluer leur popularité dans la communauté.
Après avoir répondu à leur appel d’offre nous avons été choisi comme sous-traitant dans le développement du logiciel client en J2ME.
| Solution |
 |
Le développement de Clint a représenté un véritable challenge technique étant donné que la plateforme minimale cible était le téléphone Nokia serie 40.
Cela impliquait de développer une application très légère (64ko comprenant le bytecode java et les graphismes de l’interface). De plus Clint devait s’exécuter avec un maximum de fluidité sans pour autant nécessiter trop de RAM (limitation à 150ko). L’application devait utiliser l’API J2ME 1.0 qui est très contraignante sur divers aspects graphiques et dans la gestion des communications.
Nous avons utilisé diverses techniques de compression de code Java pour s’assurer que ces contraintes soient respectées sans tronquer les fonctionnalités.
Une des fonctionnalités importantes de Clint est la lecture de petites animations à l’issue des combats. Ses séquences mettent en scène les deux personnages et annoncent le vainqueur. Pour cela, nous avons choisi de définir un format d’animation léger et d’en implémenter un lecteur dans le logiciel client. Les fichiers d’animation ne contiennent donc qu’une description de l’animation sous forme d’images clés et une série d’images représentant les différents éléments.
Une contrainte que nous avons aussi dû prendre en compte est le fait que les terminaux mobiles ont des tailles et des résolutions très variées. Il a fallu trouver un moyen de fournir à chaque mobile du contenu correctement dimensionné pour maximiser l’attrait graphique du jeu.
Clint comporte plus d’une centaine de personnages. L’explosion combinatoire des scénarios de combats possibles et la diversité des formats d’écran nous ont imposé d’avoir recours à de nombreuses techniques de traitement par lot des images et de générer les animations à la demande.
Pour cela nous avons développé une suite d’outils en C# permettant de redimensionner et d’optimiser automatiquement les fichiers graphiques pour chaque terminaux.
Pour permettre la génération d’une animation de combat à la demande sur le serveur nous avons fourni à Acute un générateur d’animation en C++ qui, par une simple ligne de commande, peut créer une séquence du combat demandé sous la forme d’un fichier très compact. Ce fichier est envoyé, à la volée au client mobile qui le restitue à l’écran.
| Bénéfices |
 |
Clint est actuellement disponible sur divers opérateurs en Europe : Bouygues télécom, SFR , Base (Belgique), Wind (Italie) et Telefonica (Espage).
Le jeu à été accueilli par de de nombreuses critiques plutôt positives sur internet ou dans la presse spécialisée (jeuxvideo.com, joypad, jeux vidéo magazine, i-mode mag...).
En octobre 2004 le jeu comportait plus de 8000 inscrits à travers l'europe.
| Liens |
 |
|
|
| Le projet en bref |
 |
Acute est une société de conseil et d’investissement spécialisée dans le secteur des nouvelles technologies.
Acute a souhaité se positionner sur le marché du jeu vidéo sur téléphones mobiles en développant un produit innovant.
Nous avons développé un client mobile en J2ME comprenant une technologie propriétaire de lecture d’animations (à la manière de flash). Afin de s’adapter à tous les terminaux nous avons créé une suite d’outil en C# et C++ permettant d’automatiser la conversion et l’intégration de tous les éléments graphiques du jeu.
Clint est actuellement disponible sur divers opérateurs en Europe. Il a reçu un acceuil positif de la part des joueurs et de la presse spécialisé.
|
|