V. OSTERTAG, H. PIEGARD, A. VERVAET
PROMO 2018
JUIN 2016
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.1
Partie lambda
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.2
Partie lambda
Lors du lancement, de nombreuses fenêtres permettent à l'utilisateur de paramétrer sa partie comme bon lui semble
Possibilité de charger une partie ou une grille éditée
Pour lancer une nouvelle partie,
il faut appuyer sur "annuler"
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.3
Partie lambda
Nombre de joueurs, d'IAs et choix de leurs pseudos
Gestion du brouillard de guerre
Ajout à la partie
d'obstacles
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.4
Partie lambda
Exemple d'une des fenêtres de dialogue
De nombreux tests s'assurent que les données reçues ne causeront aucun bug.
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.5
Partie lambda
Le jeu est entièrement graphique et a été réalisé à l'aide de Swing
Se joue entièrement à la souris
On clique sur une case pour déterminer sa nouvelle couleur et jouer
La partie s'arrête lorsqu'une des conditions de victoire est atteinte et une fenêtre s'ouvre pour féliciter le gagnant
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.6
Partie lambda
Obstacle
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 2.7
Partie lambda
Possibilité de quitter et sauvegarder la partie à tout moment.
Fichier de sauvegarde
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 3.1
Éditeur de grille
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 3.2
Partie lambda
Comme pour une partie normale, de nombreuses fenêtres demandent à l'utilisateur les paramètres de sa grille.
Nombre de joueurs
Nombre d'IA
Pseudos des joueurs
Taille de la grille
Taille des cases
L'utilisateur peut entièrement customiser sa partie.
Il pourra par exemple :
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 3.3
Partie lambda
Grille vierge à remplir
Joueur sélectionné
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 4.1
Grille hexagonale et IA
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 4.2
Grille hexagonale et IA
Version hexagonale de la grille
Cette version n'est pas finie. Seul l'IA peut jouer, le clic n'y a pas été implémenté.
Projet JAVA - Victor O., Hadrien P., Arthur V.
Slide 4.3
Grille hexagonale et IA
Notre IA possède plusieurs niveaux allant de simples choix aléatoires à un niveau avancé effectuant de nombreux tests.
Le niveau le plus avancé :