Skip to content

Samvae/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chess

Chess Game in Java using Eclipse IDE

This is a simple implementation of a chess game in Java using the Eclipse IDE. The program provides a graphical user interface (GUI) and allows a human player to play against the computer.

Game

To make a move, click on the piece you want to move and then click on the square where you want to move the piece. If the move is legal, the piece will be moved to the new square. The computer will make its move after you make yours.

The program will check for checkmate and stalemate conditions after each move, and display a message if the game is over.

Features and Limitations

This implementation of chess has some limitations but offers many features, including:

Features:

The program provides a graphical user interface (GUI) that allows a human player to play against the computer. The game enforces the rules of chess, including castling, en passant, promotion, and checkmate/stalemate conditions. The program highlights the squares that a piece can move to when it is selected.

Limitations:

The program does not save the game state, so it is not possible to resume a game after exiting the program. The program does not implement any time controls or game timers.
The program does not have game modes to select from. The player can only go against the computer, for now.

References

This implementation of the Chess game in Java was made possible with the help of the following resources:

GUI/Features:

  1. https://youtu.be/jgoKrF9N0JU
  2. https://www.youtube.com/watch?v=FZWX5WoGW00&t=462s
  3. https://youtu.be/SyZQVJiARTQ
  4. https://youtu.be/7GaAW-DdPuI

Chess Logic/AI

  1. https://www.youtube.com/watch?v=OpL0Gcfn4B4\
  2. https://youtu.be/Bj6N0pEVC-I
  3. https://youtu.be/UtRMKWN_2W0
  4. https://youtu.be/h8fSdSUKttk
  5. https://youtu.be/LT5eMZaGoCs
  6. https://youtu.be/a-2uSg4Kvb0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages