Skip to content

Fullchess is an alpha version of chess game 2D (human vs human) by using java, java swing

Notifications You must be signed in to change notification settings

Fullfifax/Fullchess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Fullchess est une version alpha d'un jeu d'échecs humain vs humain.

Fonctionnalités

  • Les fonctionnalités disponibles sont:

    • Jouer une nouvelle partie en cliquant sur le bouton "Nouvelle partie" dans le menu de démarrage du programme ou "Quitter" pour quitter le programme.
    • Bouger ou déplacer la pièce blanche en premier puis la pièce noire et ainsi de suite.
    • Attaquer une pièce adverse.
    • Quitter.
  • Les fonctionnalités à ajouter:

    • La fonctionnalité sur le bouton "reprendre partie" en utilisant une base de données.
    • Le fonctionnement de l'algorithme de roque et de la promotion.
    • La gestion d'échecs et mat, pat.
    • En cliquant sur une pièce, les cas possibles sur la destination des pièces doivent être colorer en vert par exemple.
    • Ou autres.
  • Le bug à fixer:

    • Les pions ne peuvent pas attaquer les pièces devant eux.

DÉMARRAGE DU PROGRAMME

- Comment démarrer le programme ?
    - Modifier d'abord le chemin contenant les images des pièces dans la variable path dans Echiquier.java en faisant une copie du chemin où les images des pièces sont stockées
    - ex: dans ce projet, path = "/home/fifax/Documents/Fullchess/src/pieces/"
- Puis lancer le programme (avec intelliJ comme IDE) et je vous souhaite un bon jeu même si ce n'est que la version alpha :) ou des bonnes modifications/personnalisation comme vous voulez ;)

About

Fullchess is an alpha version of chess game 2D (human vs human) by using java, java swing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages