Projet Java : Jeu du Labyrinthe Objectif: Le projet consiste à créer un jeu en Java reprenant les concepts de base du labyrinthe: trouver un chemin allant de l'entree a la sortie. Definitions: • • • • Un labyrinthe est une grille de cases Ces cases peuvent etre bouchees (murs) ou libres (trous) L'entree est le point de depart des fleches La sortie est un point bien precis du labyrinthe, et un trou (il faut pouvoir sortir, quand meme) Cahier des charges: A l'aide d'une interface simple (une fenetre avec 4 boutons pour les directions, un bouton pour charger un labyrinthe et un bouton pour quitter, ainsi qu'une zone dans laquelle on dessine le labyrinthe proprement dit), le joueur devra trouver la sortie du labyrinthe Indications: Le programme se compose de trois parties importantes: - Le labyrinthe proprement dit qui doit gerer ses cases et les deplacements du joueur - Le systeme d'import/export de labyrinthes pour les sauver ou les lire - Le systeme d'affichage du labyrinthe et de l'interaction avec l'utilisateur Classes utiles: - Pour la lecture et l'ecriture de fichiers : BufferedReader / BufferedWriter, FileInputStream/FileOutputStream - Pour l'affichage : Canvas, Button, Frame Jeu du Labyrinthe 1