Retour aux projets

Fondations / Conception objet

Les échecs, modélisés en Java.

Un jeu d’échecs en mode texte construit autour de la modélisation, de MVC et des tests unitaires.

Fondations de la conception logicielleProjet d’apprentissage
Illustration conceptuelle d’un terminal d’échecs ASCII.
Illustration conceptuelle d’un terminal d’échecs ASCII.

01 / Le défi

La question derrière le système.

Représenter des règles de jeu qui interagissent dans un modèle maintenable, séparé de son interface.

Cette implémentation objet des échecs sépare les règles et l’état du jeu de l’affichage en terminal et des entrées du joueur. Pièces, positions et coups autorisés fournissent un exercice concret de modélisation logicielle.

02 / La démarche

De l’architecture à la réalisation.

  1. 01

    Modéliser le plateau, les pièces et les états de la partie avec des objets distincts.

  2. 02

    Séparer modèle, contrôleur et vue en terminal, avec des tests sur les comportements essentiels.

03 / Résultats

Ce que montrent les résultats.

  • Une interface texte jouable et une implémentation modulaire des pièces, de leurs déplacements et du suivi de l’état de la partie.

04 / Périmètre & prochaines étapes

Où en est le projet.

  • Ce projet porte sur les règles et la structure logicielle ; il ne propose ni interface graphique ni mesure de puissance d’un moteur d’échecs.

Ouvrons la discussion

Un système à construire.
Un problème à résoudre.