Bu proje, satranç oyununu grafiksel bir arayüzle sunarak, kullanıcının karşısına bir yapay zeka rakibi çıkaran bir satranç uygulamasıdır. Yapay zeka, Minimax algoritması ve değerlendirme fonksiyonları kullanarak tahtada olası hamleleri değerlendirir ve en iyi hamleyi seçer.
Bu projeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları izleyin.
- Python 3.x
chess
(Python chess modülü)tkinter
(Tkinter GUI modülü)Pillow
(Görsel işleme için)- Diğer bağımlılıklar
requirements.txt
dosyasına dahil edilmiştir.
- Depoyu klonlayın:
git clone https://github.com/mefaay/chessAI.git