Le jeu mobile expliqué

post-thumb

Si vous n’êtes pas familier avec les jeux mobiles, vous le serez bientôt car c’est le prochain grand domaine de croissance attendu sur le marché du jeu d’un milliard de dollars. Un jeu mobile est un jeu logiciel sur ordinateur joué sur un téléphone mobile. Les jeux mobiles sont généralement téléchargés via le réseau de l’opérateur mobile, mais dans certains cas, les jeux sont également chargés dans les combinés mobiles lors de l’achat, ou via une connexion infrarouge, Bluetooth ou une carte mémoire. Les jeux mobiles sont développés à l’aide de technologies telles que DoCoMo’s DoJa, Sun’s J2ME, Qualcomm’s BREW (Binary Runtime for Wireless) ou Infusio’s ExEn (Execution Environment). D’autres plates-formes sont également disponibles, mais pas aussi courantes.

Les différentes plateformes

BREW est la technologie la plus puissante, offrant, comme elle le fait, un contrôle complet du combiné et un accès complet à ses fonctionnalités. Cependant, cette puissance non contrôlée pourrait être dangereuse, et pour cette raison, le processus de développement de BREW est principalement conçu pour les éditeurs de logiciels reconnus. Alors que le BREW SDK (Software Development Kit) est disponible gratuitement, l’exécution de logiciels sur du matériel mobile réel (par opposition à l’émulateur fourni) nécessite une signature numérique qui ne peut être générée qu’avec des outils émis par une poignée de parties, à savoir les fournisseurs de contenu mobile et Qualcomm eux-mêmes. Même dans ce cas, le jeu ne fonctionnera que sur les appareils compatibles avec les tests. Pour être téléchargeable sur les téléphones ordinaires, le logiciel doit être vérifié, testé et approuvé par Qualcomm via son programme de test TRUE BREW.

Java (alias ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) s’exécute sur une machine virtuelle (appelée KVM) qui permet un accès raisonnable, mais pas complet, aux fonctionnalités du téléphone sous-jacent. Cette couche supplémentaire de logiciel fournit une barrière solide de protection qui cherche à limiter les dommages causés par des logiciels erronés ou malveillants. Il permet également aux logiciels Java de se déplacer librement entre différents types de téléphones (et autres appareils mobiles) contenant des composants électroniques radicalement différents, sans modification. Le prix payé est une légère diminution de la vitesse potentielle du jeu et l’incapacité d’utiliser toutes les fonctionnalités d’un téléphone (car le logiciel Java ne peut faire que ce que cette couche intermédiaire prend en charge).

En raison de cette sécurité et de cette compatibilité supplémentaires, il s’agit généralement d’un processus assez simple pour écrire et distribuer des applications mobiles Java, y compris des jeux, sur une large gamme de téléphones. Habituellement, tout ce qui est nécessaire est un kit de développement Java disponible gratuitement pour créer le logiciel Java lui-même, les outils Java ME d’accompagnement (connus sous le nom de Java Wireless Toolkit) pour l’empaquetage et le test des logiciels mobiles et de l’espace sur un serveur Web (site Web) l’application résultante une fois qu’elle est prête à être diffusée au public.

Limitations actuelles des jeux mobiles

Les jeux mobiles ont tendance à être de petite envergure et reposent souvent sur un bon gameplay sur des graphismes flashy, en raison du manque de Puissance de traitement des appareils clients. Un problème majeur pour les développeurs et les éditeurs de jeux mobiles est de décrire un jeu avec une telle précision qu’il donne au client suffisamment d’informations pour prendre une décision d'achat. Actuellement, les jeux mobiles sont vendus via des opérateurs de réseau et des portails d’opérateurs, ce qui signifie qu’il n’y a que quelques lignes de texte et peut-être une capture d’écran du jeu pour attirer le client. On compte sur des marques et des licences puissantes telles que Tomb Raider ou Colin McRae, un jeu de course. Il y a aussi l’utilisation de modèles de jeu bien connus et établis, c’est-à-dire des mécanismes de jeu qui sont instantanément reconnaissables dans des jeux comme Tetris, Space Invaders ou Poker. Ces deux stratégies sont utilisées pour inciter les joueurs mobiles à acheter des jeux moyennant des frais lorsqu’une quantité limitée d'informations supplémentaires est fournie par l’opérateur sans fil, qui agit généralement en tant que tiers hébergeant le jeu.

Les innovations récentes dans les jeux mobiles incluent des graphismes solo, multijoueur et 3D. Les Jeux d’amour virtuels appartiennent à la fois aux jeux solo et multijoueurs. Les jeux multijoueurs trouvent rapidement un public, car les joueurs trouvent la possibilité de jouer contre d’autres personnes, une extension naturelle de la connectivité de leur téléphone mobile.