MiaoMiaoYoung / Chess_AI

Chess AI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chess_AI

This project aims at automatic Chess AI.

We implemented two versions of AI:

  • Cut, which can be launched by python3 chess_Auto.py.
  • Socrates, a little bit stronger AI, which can be launched by python2 socrates.py.
  • Socrates Ancient, a faster but much more stupid AI, which can be launched by python2 socretes_ancient.py.

Requirement

  1. Python 2
  2. Python 3.5+
  3. Pypy 2
  4. Python Library -- python-chess
  5. TheChessBoard -- The platform of this AI competition. TheChessBoard Release

(suggested pip command for Chinese users:
pip --default-timeout=6000 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade python-chess(or pygame) )

If you can get across the Great Firewall, nothing could be your problem.

Declaration

This repository is only for our project involved in a competition in AI course.

Because of we are all newbies in chess artificial intelligence, these AIs are far less developed and far less clever.

HAPPY HACKING

About

Chess AI


Languages

Language:Python 66.5%Language:Tcl 23.1%Language:C 5.9%Language:C++ 4.4%Language:PowerShell 0.2%Language:Batchfile 0.0%