1 / 22

Jeu sur téléphone mobile

Jeu sur téléphone mobile. Nizar BEN AYADA Ahmed GHZAIEL. Encadré par : Michel SIMATIC. Plan. Motivations Environnement de travail Présentation du middleware GASP Présentation du jeu Développement du jeu Intégration dans GASP Démonstration. Motivations.

Download Presentation

Jeu sur téléphone mobile

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jeu sur téléphone mobile Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC

  2. Plan • Motivations • Environnement de travail • Présentation du middleware GASP • Présentation du jeu • Développement du jeu • Intégration dans GASP • Démonstration

  3. Motivations • Intérêt personnel pour le monde du mobile • Evolution très rapide de la capacité des téléphones • Exploration de J2ME

  4. Environnement de travail • J2ME: java micro edition • Utilisation du wireless toolkit de SUN: • bytecode verifier • j2me emulator • ktoolbar • provisionning server

  5. Présentation du middleware GASP • Plateforme open source • Développée en java suivant les spécification de l’OMA • Développé par l'INT en collaboration avec le CNAM • Offre des services de mise en réseau pour des jeu de téléphone mobile

  6. Présentation du middleware GASP • ARCHITECTURE DE GASP 

  7. Présentation du middleware GASP • Services que GASP peut fournir • 2 classes de services: • services jeux: •   Une salle de jeu permettant aux joueurs de la rejoindre et jouer ensemble • Gestion du jeu  • Gestion des comptes

  8. Présentation du middleware GASP • Services system : • Gestion des sessions • Historique d’usage de la plateforme • Control d’accès • Authentification • Supervision de la plateforme

  9. Présentation du jeu

  10. Développement du jeu

  11. projet ASR 2006/2007 Création du circuit • Le circuit est l’ensemble de motifs qui se répètent • Le circuit est représenté par une matrice qui associe à chaque position le numéro du motif • Nous avons utilisé Mappy, un logiciel libre, pour créer les circuits

  12. Création du circuit • Voici l’ensemble de motifs qu’on a utilisé pour créer notre circuit

  13. Création du circuit • Et voici un calque prêt à être utilisé:

  14. Algorithme pour le pilotage automatique • Si la voiture entre collision avec l’extérieur du circuit  Elle teste un changement de direction de 45° vers la droite. • Si elle reste en collision  Elle teste un changement de direction de 45° vers la gauche. • Si elle reste en collision  Elle teste un changement de direction de 90° vers la droite • Si elle reste en collision  Elle teste un changement de direction de 90° vers la gauche

  15. Classes du jeu avant son déploiement dans GASP

  16. 1ère démonstration

  17. Intégration dans GASP • Structure à respecter

  18. Intégration dans GASP • Classes modifiées

  19. Intégration dans GASP • Accéder à une plateforme GASP à partir d’un téléphone:

  20. Intégration dans GASP • Accéder à une plateforme GASP à partir d’un téléphone:

  21. 2ème démonstration

  22. Merci pour votre attention

More Related