Le jeu de La Ruche
IUT informatique de Nice Régis CANIONCQ - 2010
Contexte
IUT informatique de Nice Régis CANIONCQ - 2010 Page 2
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
Cahier des charges
IUT informatique de Nice Régis CANIONCQ - 2010 Page 3
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
Jeu en solitaire Apprentissage
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 4
Jeu en solitaire Apprentissage
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 5
Jeu contre l’IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 6
Jeu contre l’IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 7
DémonstrationMoteur IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 8
DémonstrationMoteur IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 9
DémonstrationIA contre IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 10
DémonstrationIA contre IA
Démonstration
IUT informatique de Nice Régis CANIONCQ - 2010 Page 11
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
Aspects tehniques
IUT informatique de Nice Régis CANIONCQ - 2010 Page 12
Bilan
IUT informatique de Nice Régis CANIONCQ - 2010 Page 13
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
Le jeu de La Ruche
IUT informatique de Nice Régis CANIONCQ - 2010