1

Please list the differences between the game of Chess and the game of Go for engine programming in a similar format as this one:

Go:

  • Item 1
  • Item 2
  • ...

Chess:

  • Item 1
  • Item 2
  • ...
1

Go:

  • 3 type of piece on a square (black, white, none)
  • huge board (19x19)
  • pieces appearing on board
  • close to 3^400 possible positions

Chess

  • 13 type of pieces on a square (6 black, 6 white, none)
  • smaller board (8x8)
  • pieces are changing
  • less than 13^64 possible positions
| improve this answer | |
2

Chess:

  • Chess programming pretty much consists of optimising the tree search. All attempts at introducing "human like knowledge" into the engines have been dropped for more and more sophisticated search heuristics.
  • The ultimate goal in chess programming has been reached. In fact one could argue that chess programming overshot it's goal by a mile or two. Since the mid-2000s no human player stands a chance against the top engines.

Go:

  • Apart from searching a search tree of possible variations the latest advances in go programming have included such divers techniques as Monte Carlo simulations and neural networks.
  • The best human players are still stronger than the engines, so arguably there is still more to accomplish.
| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.