14
Le jeu de La Ruche IUT informatique de Nice Régis CANIONCQ - 2010

Présentation du Jeu de la Ruche

Embed Size (px)

Citation preview

Page 1: Présentation du Jeu de la Ruche

Le jeu de La Ruche

IUT informatique de Nice Régis CANIONCQ - 2010

Page 2: Présentation du Jeu de la Ruche

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

Page 3: Présentation du Jeu de la Ruche

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

Page 4: Présentation du Jeu de la Ruche

Jeu en solitaire Apprentissage

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 4

Page 5: Présentation du Jeu de la Ruche

Jeu en solitaire Apprentissage

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 5

Page 6: Présentation du Jeu de la Ruche

Jeu contre l’IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 6

Page 7: Présentation du Jeu de la Ruche

Jeu contre l’IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 7

Page 8: Présentation du Jeu de la Ruche

DémonstrationMoteur IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 8

Page 9: Présentation du Jeu de la Ruche

DémonstrationMoteur IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 9

Page 10: Présentation du Jeu de la Ruche

DémonstrationIA contre IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 10

Page 11: Présentation du Jeu de la Ruche

DémonstrationIA contre IA

Démonstration

IUT informatique de Nice Régis CANIONCQ - 2010 Page 11

Page 12: Présentation du Jeu de la Ruche

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

Page 13: Présentation du Jeu de la Ruche

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

Page 14: Présentation du Jeu de la Ruche

Le jeu de La Ruche

IUT informatique de Nice Régis CANIONCQ - 2010