List Of Components A Computer Go Program Must Have
... plus the involved problems
- implement rules (ko-rules, seki, counting...)
- fuseki+joseki
- search for tactical stability of strings
- connection-search for strings
- determination of life&death of strings
- estimate influence + possible territories
- scoring (different rules, determination of dead groups)
Neil: Don't forget the most important one, learned from the big-time chess matches:
- A team of professionals making adjustments for each opponent before each game.