Résumé:
Les jeux font partie de la nature humaine, avec l'introduction de l'outil Informatique ils sont devenus la première source de divertissement pour les humains. Mais, les joueurs expérimentes accusent l'ancienne génération de jeux comme dépassée, De ce fait, Notre idée est de créer une nouvelle expérience de divertissement, afin d'introduire intelligence dans le domaine des jeux mobiles.
En élaborant ce projet, tout d'abord nous avons réalisés l'interface utilisateur qui permet aux joueurs de naviguer dans les différentes options de jeu. Ensuite, on a implémentés notre jeu avec ses différentes parties: le dessin de la route, son déroulement, la voiture et les obstacles. Après vient l'étape cruciale de notre projet: Le développement du système expert qui introduit l'intelligente de notre travail. Enfin, le travail sera complété en mode multi joueurs par l'implémentation de la technologie Bluetooth dans notre jeu.
Au cours de l'élaboration de notre projet, nous nous sommes heurtés à certaines difficultés, qui tiennent essentiellement aux problèmes suivants:
1. Du aux limitations dans les terminaux mobiles, notre première
préoccupation était l'optimisation du code. Cela en réduisant autant que possible la création dynamique des objets, en optimisant le nombre de sprite affichés, en affectant la valeur null aux références qui ne sont pas utilisée et en employant autant que possible les variables locales.
2. Devant le manque de l'information. Il a fallu une méthode appropriée pour nous permettre de réaliser notre jeu (SmartRace2).
3. Devant la grande consommation des systèmes experts en matière de nous avons été contraints d'utiliser des techniques d'optimisations afin de les rendrent moins gourmant en ressources.
ressources,
4. La rareté des documents expliquant le développement et la méthodologie des jeux multi joueurs utilisant la technologie Bluetooth.
SmartRace2 a été proposé suivant une architecture ouverte facilitant son extension. Parmi les extensions de ce jeu, les perspectives suivantes peuvent être envisagés :
- le développement de l'aspect graphique et sonore du jeu, en rajoutant des effets acoustiques et des animations cognitives.
- Utilisation de la bibliothèque 3D graphique de J2ME (JSR-184).
- Etendre le système expert proposé vers un système multi-agent, les composants de ce dernier, vont interagir grâce à la technologie Bluetooth. l'utilisation des patterns dans la modélisation, tel que le MVC (Modèle-Vue- Contrôleur)
- En dehors des jeux, vue que notre système expert est totalement autonome. Il peut être porté vers d'autres applications mobiles tel que les traducteurs.
- Utilisation d'autre technologie de communications sans fil, tel que le Wi-Fi.
Nous avons réalisé une créativité, d'une part évolutive et de l'autre part stratégique. Ayant les possibilités de base qui serviront d'avancer vers des nouvelles visions dans le monde de création des jeux sur mobile et le rendre plus promoteur.
En conclusion, malgré toutes les critiques sur les systèmes experts (SE), dans notre étude nous avons montré qu'un SE est un outil capable avec quelques règles de reproduire les mécanismes intelligentes d'un être humain, Associer aux jeux il peut les rendre plus cognitifs et plus réels.