1. Le jeu de La Ruche
IUT informatique de Nice Régis CANIONCQ - 2010
2. Contexte
Projet de module APO Java individuel ou en binôme
Jeu de société « La Ruche » existe
et a été présenté au festival du jeu de Cannes
IUT informatique de Nice Régis CANIONCQ - 2010 Page 2
3. Cahier des charges
Objectif:
Réaliser un prototype de jeu vidéo
adapté du jeu de société « La Ruche »
Aucune version antérieure existante
Contraintes :
programmation en Java
pouvoir jouer avec une seule main
IUT informatique de Nice Régis CANIONCQ - 2010 Page 3
4. Démonstration
Jeu en solitaire
Apprentissage
IUT informatique de Nice Régis CANIONCQ - 2010 Page 4
5. Démonstration
Jeu en solitaire
Apprentissage
IUT informatique de Nice Régis CANIONCQ - 2010 Page 5
6. Démonstration
Jeu contre l’IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 6
7. Démonstration
Jeu contre l’IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 7
8. Démonstration
Démonstration
Moteur IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 8
9. Démonstration
Démonstration
Moteur IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 9
10. Démonstration
Démonstration
IA contre IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 10
11. Démonstration
Démonstration
IA contre IA
IUT informatique de Nice Régis CANIONCQ - 2010 Page 11
12. Aspects tehniques
Programmation en langage Java 1.4
Découpage du projet:
noyau d’intelligence artificielle (« Le compte est bon »)
interface homme-machine (Swing)
exécution sur une page web (applet)
Réutilisation des composants développés en TP ou fournis
par l’enseignant responsable du module de Java
IUT informatique de Nice Régis CANIONCQ - 2010 Page 12
13. Bilan
Prototype réalisé et fonctionnel
Volume de code
opérationnel: 3 300 lignes
dont 30% commentaires hors bannières
tests unitaires: 800 lignes
Volume horaire total: 120 heures (travail individuel)
Intérêt pédagogique:
application pratique du cours de Java
recherches sur l’intelligence artificielle
IUT informatique de Nice Régis CANIONCQ - 2010 Page 13
14. Le jeu de La Ruche
IUT informatique de Nice Régis CANIONCQ - 2010