Retour aux projets

Sigma Chess

Jeu d'échecs développé en Java Swing selon une architecture MVC, avec gestion des règles principales et intelligence artificielle simple.

2024
Projet en binôme
Université Lyon 1
Java Swing MVC Programmation orientée objet IA de jeu
Voir le code sur GitHub

Vue d'ensemble

Sigma Chess est un jeu d'échecs complet conçu en Java avec une architecture MVC pour séparer la logique du jeu, l'interface graphique et les interactions utilisateur.

Le projet met l'accent sur la programmation orientée objet, la gestion des règles d'échecs et une première intelligence artificielle capable de jouer des coups légaux.

  • Interface graphique Java Swing avec thèmes visuels.
  • Gestion des règles principales : roque, promotion, pat, mat et prise en passant.
  • IA simple basée sur la génération et la sélection de coups légaux.
Menu principal du jeu Sigma Chess
Aperçu du menu principal de Sigma Chess.