Skip to content

Anthippi/Simple-Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chess Game in Python (Pygame + python-chess)

Αυτό είναι ένα απλό παιχνίδι σκακιού για δύο παίκτες, φτιαγμένο με Python, το οποίο χρησιμοποιεί:

  • pygame για το γραφικό περιβάλλον (σκακιέρα, κομμάτια, UI),
  • python-chess για την υλοποίηση των κανόνων του σκακιού.

Τι μπορείς να κάνεις

  • Παίξε 2-player σκάκι με εναλλαγή σειράς.
  • Κάνε κλικ για να επιλέξεις και να μετακινήσεις κομμάτια.
  • Το παιχνίδι αναγνωρίζει "σαχ" και εμφανίζει κόκκινο περίγραμμα στον βασιλιά.
  • Όταν ένα πιόνι φτάσει στην τελευταία γραμμή, εμφανίζεται γραφικό μενού για να διαλέξεις κομμάτι προαγωγής (Q, R, B, N).
  • Το παιχνίδι τερματίζει σε ματ, πατ ή ισοπαλία.

Εργαλεία

  • Python 3.8+
  • Pygame – GUI για σχεδίαση σκακιέρας και αλληλεπίδραση
  • python-chess – μηχανή σκακιού και κανόνες

Αν δεν έχεις τις εικόνες, μπορείς να τις βρεις δωρεάν στο https://commons.wikimedia.org/wiki/Category:PNG_chess_pieces/Standard_transparent.


Οδηγίες Εκτέλεσης

git clone https://github.com/Anthippi/Simple-Chess.git

Δημιούργησε Virtual Environment

python -m venv venv
venv\Scripts\activate  

Εγκατάσταση Απαραίτητων Βιβλιοθηκών

pip install pygame python-chess

Εκτέλεση του παιχνιδιού

python main.py

Game play

simple-chess.mp4
simple-chess-promotion.mp4

About

Simple 2-player chess board using python-chess and pygame.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages