jeu sur téléphone mobile

22
1 projet ASR 2006/2007 Jeu sur téléphone mobile Jeu sur téléphone mobile Nizar BEN AYADA Nizar BEN AYADA Ahmed GHZAIEL Ahmed GHZAIEL Encadré par : Encadré par : Michel SIMATIC Michel SIMATIC

Upload: althea-mcdowell

Post on 30-Dec-2015

59 views

Category:

Documents


4 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Jeu sur téléphone mobile

11

projet ASR 2006/2007

Jeu sur téléphone mobileJeu sur téléphone mobile

Nizar BEN AYADA Nizar BEN AYADA

Ahmed GHZAIELAhmed GHZAIEL Encadré par :Encadré par : Michel SIMATICMichel SIMATIC

Page 2: Jeu sur téléphone mobile

22

projet ASR 2006/2007

PlanPlan MotivationsMotivations

Environnement de travailEnvironnement de travail

Présentation du middleware GASPPrésentation du middleware GASP

Présentation du jeuPrésentation du jeu

Développement du jeuDéveloppement du jeu

Intégration dans GASPIntégration dans GASP

DémonstrationDémonstration

Page 3: Jeu sur téléphone mobile

33

projet ASR 2006/2007

MotivationsMotivations

Intérêt personnel pour le monde du mobileIntérêt personnel pour le monde du mobile

Evolution très rapide de la capacité des Evolution très rapide de la capacité des téléphonestéléphones

Exploration de J2MEExploration de J2ME

Page 4: Jeu sur téléphone mobile

44

projet ASR 2006/2007

Environnement de travailEnvironnement de travail

J2ME: java micro editionJ2ME: java micro edition

Utilisation du wireless toolkit de SUN:Utilisation du wireless toolkit de SUN: bytecode verifier bytecode verifier j2me emulator j2me emulator ktoolbar ktoolbar provisionning server provisionning server

Page 5: Jeu sur téléphone mobile

55

projet ASR 2006/2007

Présentation du middleware GASPPrésentation du middleware GASP

Plateforme open sourcePlateforme open source

Développée en java suivant les spécification de Développée en java suivant les spécification de l’OMAl’OMA

Développé par l'INT en collaboration avec le Développé par l'INT en collaboration avec le CNAMCNAM

Offre des services de mise en réseau pour des Offre des services de mise en réseau pour des jeu de téléphone mobilejeu de téléphone mobile

Page 6: Jeu sur téléphone mobile

66

projet ASR 2006/2007

Présentation du middleware GASPPrésentation du middleware GASP

ARCHITECTURE DE GASP ARCHITECTURE DE GASP 

Page 7: Jeu sur téléphone mobile

77

projet ASR 2006/2007

Présentation du middleware GASPPrésentation du middleware GASP

Services que GASP peut fournirServices que GASP peut fournir 2 classes de services:2 classes de services:

services jeux:services jeux:•     Une salle de jeu permettant aux joueurs de la Une salle de jeu permettant aux joueurs de la

rejoindre et jouer ensemblerejoindre et jouer ensemble

• Gestion du jeu Gestion du jeu 

• Gestion des comptesGestion des comptes

Page 8: Jeu sur téléphone mobile

88

projet ASR 2006/2007

Présentation du middleware GASPPrésentation du middleware GASP

Services system :Services system :• Gestion des sessionsGestion des sessions

• Historique d’usage de la plateformeHistorique d’usage de la plateforme

• Control d’accèsControl d’accès

• AuthentificationAuthentification

• Supervision de la plateformeSupervision de la plateforme

Page 9: Jeu sur téléphone mobile

99

projet ASR 2006/2007

Présentation du jeuPrésentation du jeu

Page 10: Jeu sur téléphone mobile

1010

projet ASR 2006/2007

Développement du jeuDéveloppement du jeu

Page 11: Jeu sur téléphone mobile

1111

projet ASR 2006/2007

Création du circuitCréation du circuit

Le circuit est l’ensemble de motifs qui se Le circuit est l’ensemble de motifs qui se répètentrépètent

Le circuit est représenté par une matrice Le circuit est représenté par une matrice qui associe à chaque position le numéro qui associe à chaque position le numéro du motifdu motif

Nous avons utilisé Mappy, un logiciel libre, Nous avons utilisé Mappy, un logiciel libre, pour créer les circuitspour créer les circuits

projet ASR 2006/2007

Page 12: Jeu sur téléphone mobile

1212

projet ASR 2006/2007

Création du circuitCréation du circuit

Voici l’ensemble de motifs qu’on a utilisé Voici l’ensemble de motifs qu’on a utilisé pour créer notre circuitpour créer notre circuit

Page 13: Jeu sur téléphone mobile

1313

projet ASR 2006/2007

Création du circuitCréation du circuit

Et voici un calque prêt à être utilisé:Et voici un calque prêt à être utilisé:

Page 14: Jeu sur téléphone mobile

1414

projet ASR 2006/2007

Algorithme pour le pilotage Algorithme pour le pilotage automatiqueautomatique

Si la voiture entre collision avec l’extérieur du circuit Si la voiture entre collision avec l’extérieur du circuit Elle teste un changement de direction de 45° vers la Elle teste un changement de direction de 45° vers la droite.droite.

Si elle reste en collisionSi elle reste en collision Elle teste un Elle teste un changement de direction de 45° vers la gauche.changement de direction de 45° vers la gauche.

Si elle reste en collisionSi elle reste en collision Elle teste un Elle teste un changement de direction de 90° vers la droitechangement de direction de 90° vers la droite

Si elle reste en collisionSi elle reste en collision Elle teste un Elle teste un changement de direction de 90° vers la gauchechangement de direction de 90° vers la gauche

Page 15: Jeu sur téléphone mobile

1515

projet ASR 2006/2007

Classes du jeu avant son Classes du jeu avant son déploiement dans GASPdéploiement dans GASP

Page 16: Jeu sur téléphone mobile

1616

projet ASR 2006/2007

11èreère démonstration démonstration

Page 17: Jeu sur téléphone mobile

1717

projet ASR 2006/2007

Intégration dans GASPIntégration dans GASP

Structure à respecterStructure à respecter

Page 18: Jeu sur téléphone mobile

1818

projet ASR 2006/2007

Intégration dans GASPIntégration dans GASP

Classes modifiéesClasses modifiées

Page 19: Jeu sur téléphone mobile

1919

projet ASR 2006/2007

Intégration dans GASPIntégration dans GASP

Accéder à une plateforme GASP à partir Accéder à une plateforme GASP à partir d’un téléphone:d’un téléphone:

Page 20: Jeu sur téléphone mobile

2020

projet ASR 2006/2007

Intégration dans GASPIntégration dans GASP

Accéder à une plateforme GASP à partir Accéder à une plateforme GASP à partir d’un téléphone:d’un téléphone:

Page 21: Jeu sur téléphone mobile

2121

projet ASR 2006/2007

22èmeème démonstration démonstration

Page 22: Jeu sur téléphone mobile

2222

projet ASR 2006/2007

Merci pour votre attentionMerci pour votre attention