Skip to content

Central Repo / Development stopped due to the existence of alphazero

License

Notifications You must be signed in to change notification settings

AlphaXiangqi/General

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

General

Content

Major TODO

  • Basic system --> System
  • Literature review --> Planning
    • algorithm research
    • open-source code review
  • Evaluate the performance of AlphaXiangqi with other open-source Xiangqi AI
  • UI of the system --> System
  • Home page

Software Stack

Download

Linux

$ cd ~ && mkdir AlphaXiangqi
$ cd AlphaXiangqi
$ git clone [email protected]:AlphaXiangqi/General.git
$ git clone [email protected]:AlphaXiangqi/System.git
$ git clone [email protected]:AlphaXiangqi/Planning.git

Structure

As of April 16th, 2018

AlphaXiangqi
├── General
│   └── src
│       └── images
├── Planning
└── System
    └── GUI
  • General: some "general" stuff
  • Planning: focus on algorithm development
  • System: focus on software development

Softwares

Docker

Arch Linux

# Docker installation
$ sudo pacman -S docker

# Run
$ systemctl start docker

# Check if works
$ sudo docker info

Online Resources

Background Reading

Basic Rules of Xiangqi

Common Algorithms

  • Artificial Intelligence A Modern Approach, Chap. 5 - Adversarial Search
    • Min-Max Search
  • Principal Variation Search
  • Alpha-Beta Pruning

Open-source projects

Online Tutorials

Paper

To find interesting papers

Question and Answer

Coding Style

About

Central Repo / Development stopped due to the existence of alphazero

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published