Computer Go programming
Appearance
This is just a seed Wiki. Hopefully some people from the Computer-Go mailing list will come and add some knowledge. And clean up the formatting as well! For each topic/technique, it would be nice to know what Go programs make use of it and in what way.
Topics to cover:
- Basic philosophies of Go program design
- Knowledge-based
- Learning systems
- Monte-Carlo
- State representation
- Zobrist hashing
- Pattern matching
- Tactical search
- Problems that arise in computer-computer games