A ai-based chess game implemented with python
Usage:
python Chess.py
-m --mode Select mode, (human vs human, human vs AI, AI vs AI) default: human vs AI
-o --opening Select a opening to test, default: normal opening
-i --moveInfo Whether to output move information
-I --searchInfo Whether to output evaluation (for test of AI)
-a --auto use Analysis mode automatically
-d --depth_0 Set AI_0's search depth, default: 3
-D --depth_1 Set AI_1's search depth, default: 3
-p --pos_eva_0 Set AI_0's evaluation function, default: off
-P --pos_eva_1 Set AI_1's evaluation function, default: off
-s --save Save output