Jeux_Videos

publicité
Jeux vidéo sur
mobiles
Module : Développement d’applications mobiles
Enseignant : Sébastien CHOPLIN
Cédric Montillot
Master MIAGE OSIE
Djilali Maghraoui
Session 2004-2005
PLAN






Marché des jeux vidéo sur mobiles
Outils de développements
Architecture J2ME
MIDlet
Exemple de développement d’un jeu
mobile
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
2
Chiffres clés du marché
Marché
 Un
marché mondial estimé à 7 milliards de dollars d’ici 2008
Outils de
développement
 Marché
Architecture J2ME
 Entre
MIDlets
 Hausse
européen estimé à 500 millions d'euros en 2005
6 et 8 millions terminaux "nouvelle génération" en France
des investissements mondiaux (de 380 à 778 millions
d'euros entre 2003 et 2004)
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
3
Les prix du marché
Marché
 En
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
moyenne, un jeu mobile est vendu coûte entre 2 et 15 $
 Différents
moyens d'acquisition d'un jeu (sms, téléchargement sur
internet...)
 Hausse
du coût de développement d’un jeu (de 30.000 € à
150.000 €)
 Prix
de vente fixé par l'éditeur et l'opérateur
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
4
Les consommateurs
Marché
 36%
Outils de
développement
 58
Architecture J2ME
 Les
MIDlets
 les
des joueurs ont plus de 24 ans
% des joueurs jouent surtout à la maison
jeux d'aventures sont les plus téléchargés
sessions de jeux durent en moyenne une vingtaine de
minutes.
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
5
JBuider (MobileSet)
Marché


Développement d’applications Java pour mobiles
Composants de conception graphiques
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
6
J2ME Wireless Toolkit
Marché
Permet de créer et de gérer des applications java pour les
terminaux mobiles
 Comprend des émulateurs de terminaux mobiles
 Gratuit

Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
7
J2ME
Marché
Outils de
développement
Packages optionnels
Architecture J2ME
MIDlets
J2ME pour téléphones
portables
MIDP
Exemple de
développement
CLDC
Conclusion
KVM
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
8
J2ME
Marché
Outils de
développement

K Virtual Machine
Packages optionnels
Machine virtuelle java prévue pour des
dispositifs à ressources limitées

Architecture J2ME
MIDlets
MIDP

Entre 40 et 80 ko
Exemple de
développement
CLDC
Conclusion
KVM
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
9
J2ME
Marché
Outils de
développement

Connected Limited Device Configuration
Packages optionnels
Configuration conçue pour des dispositifs
avec des processeurs lents et mémoire
limitée

Architecture J2ME
MIDlets
MIDP
Exemple de
développement
CLDC
Conclusion
Configuration limitée (pas de données à
virgule flottante)

KVM
java.lang.*, java.util.*, entrées-sorties,
sécurité

Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
10
J2ME
Marché
Outils de
développement

Mobile Information Device Profile
Packages optionnels
Profil pour les appareils mobiles
utilisant CLDC

Architecture J2ME
MIDlets
MIDP
Ensemble de classes API (cycle de
vie d’une MIDlet, affichage sur écran
LCD)

Exemple de
développement
CLDC
Conclusion
KVM

MIDP version 2.0
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
11
J2ME
Marché
Outils de
développement

Bluetooth

Fonctionnalités propriétaires (jeux)
Packages optionnels
Architecture J2ME
MIDlets
MIDP
Exemple de
développement
CLDC
Conclusion
KVM
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
12
MIDlets
Marché
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
 Mobile
Information Device Applet
 MIDlet
= application MIDP

Comporte minimalement les méthodes :
 startApp()
 pauseApp()
 destroyApp()
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
13
1ère étape : Configuration du poste
de travail
Marché
Outils de
développement
Architecture J2ME
 Installation
du JDK standard de SUN (http://java.sun.com/downloads)
 Installation
de l’outil J2ME Wireless Toolkit (http://java.sun.com/j2me)
 Lancez
le programme KToolbar
MIDlets
 Créer
Exemple de
développement
un nouveau projet que nous appellerons ici Bing
 Editer
le fichier Bing.java issu de la création du projet
(répertoire « src » du projet)
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
14
2ème étape : Ecriture du code source de
notre jeu
Marché
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
15
3ème étape : Génération des fichiers .jar et .jad
Marché
 Revenez
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
 Cliquez
ensuite dans la KToolbar
Project>Package>Create Package
 Les
fichiers Bing.jar et Bing.jad sont alors générés dans le
répertoire « bin » du projet
 Cliquez
sur le Run pour tester votre jeu qui apparaît alors dans un
émulateur
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
16
4ème étape : Transmission des fichiers .jar et
.jad à votre mobile
Marché
Outils de
développement
 Transmission
par infrarouge (port)
 Transmission
grâce à la technologie Bluetooth
 Transmission
à l’aide d’un câble
Architecture J2ME
MIDlets
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
17
Aperçu du jeu sur votre téléphone portable
Marché
Outils de
développement
Architecture J2ME
MIDlets
Exemple de
développement
Conclusion
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
18
Conclusion
Marché
Outils de
développement
 La
création d’un jeu mobile est à la portée de chacun
 De
nombreux outils sont développés pour rendre facile la création
d’un jeu mobile
Architecture J2ME
 Un
marché des jeux mobiles en devenir
MIDlets
 Vers
Exemple de
développement
Conclusion
une concurrence de plus en plus accrue des téléphones
portables vis à vis des consoles de jeux
 Vers
un développement en masse des jeux mobiles multijoueurs
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
19
Bibliographie - Sitographie
 Ouvrage
:
- Micro Java Game Developpement (D. FOX, R. VERHOVSEK)
Edition Addison Wesley
 Sites
Internet :
-http://defaut.developpez.com
-http://www.progx.org
-http://www.borland.fr
-http://perso.wanadoo.fr/ck/Langages.htm
-http://corporate.in-fusio.com
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot – Djilali Maghraoui
20
Téléchargement