Skip to content

Latest commit

 

History

History
62 lines (38 loc) · 2.16 KB

File metadata and controls

62 lines (38 loc) · 2.16 KB

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