Hálózati sakkprogram mesterséges intelligenciával

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Munkám sorám egy sakkprogramot készítettem el, mely mindenekelőtt rendelkezik saját üzleti logikával és egy ráépített grafikus felhasználói felülettel, valamint egységtesztekkel a megfelelő működés biztosítása érdekében. Lehetőség van benne megmérettetni magunkat egy másik emberrel akár ugyanazon számítógépnél, akár hálózaton keresztül. Ha úgy tartja kedvünk, játszhatunk egy számítógép által irányított AI ellen is. A program elkészítése során Python nyelvet használtam a PyCharm integrált feljesztői környezetben. A különböző funkciókhoz számos más technológiát is alkalmaztam, ezek közé tartozik a PyQt5 grafikus könyvtár a Qt Designer segédprogrammal, illetve a Python nyelv különböző moduljai (socket, pickle, sqlite3). Verziókezelésben pedig a Git rendszere támogatta munkámat.

Leírás
Kulcsszavak
Python, GUI, Hálózat
Forrás