Engine

    Keywords: Software

An engine is a go playing program. Mostly it has no own graphical user interface (GUI), but can be connected to a GUI via GTP. Widely used is GNU Go, which is open source and fairly strong. Most engines are freeware, some engines are built into commercial, nice looking programs.

You can observe strong engines in KGS's room "Computer Go" (rooms list: "Social").

Table of contents

View of an Engine Without GUI

To get an idea of an engine's ASCII interface, here is an example:

GNU Go is thinking...
white(124): E9
   White (O) has captured 0 pieces
   Black (X) has captured 0 pieces
   A B C D E F G H J K L M N O P Q R S T        Last move: White E9
19 . . . . . . . . . . . . . . O . . . . 19
18 . . . . O . . X O X X O O O X X . . . 18
17 . . O O X X X X O X O O . X X . X . . 17
16 . O X O . . . . X O O . . O . X . X . 16
15 . O X X X . . . X X O X X O . . X O . 15
14 . X X . . . . . . . . O O . O X O . . 14
13 . . . . . . . . . O . O . X . X O . . 13
12 . . . . . . X . . . X X . X . X O . . 12
11 . . . . . O X . . . . . . . X O . . . 11
10 . . . X O X O X X X X O O O X O . . . 10
 9 . . X .(O)X O O O . O . O X O O . . .  9
 8 . O . . . . . . . O . O O X X . . . .  8
 7 . . . . . . . . X O . . O X . O . . .  7
 6 . O X X . . . . . X O . . X . O . . .  6
 5 . . O X . . . . . X . . . . X . . . .  5
 4 . . O + . . . . . + X . . . . + O . .  4
 3 . . . O . O . . O X . . . X . O . . .  3
 2 . . . . . . . . O X . . . . . . . . .  2
 1 . . . . . . . . . . . . . . . . . . .  1
   A B C D E F G H J K L M N O P Q R S T
black(125):

(to stop the engine just use ctrl-c)

To get an impression of the configuration possibilities of an engine start GNU Go in a Terminal (Windows: shortcut win-r and enter cmd) and in the console enter PathToYour/gnugo --help | more

Examples For Pure Engines

No GUI; often available for all systems; if there is no binary for your OS, it is usually easy to compile it from source.

Examples For Engines With Own GUI (all Windows)

Old/obsolete

Examples For GUIs to Connect Engines

See also

Many engines are named on the Computer Go Server page.

The KGS-bots page has info about the playing strength of a few engines.

Links

(last updated in 2008) For further infos about available engines for your OS look onto the Dariush homepage: [ext] ricoh51.free.fr/go.


Engine last edited by xela on March 12, 2024 - 23:57
RecentChanges · StartingPoints · About
Edit page ·Search · Related · Page info · Latest diff
[Welcome to Sensei's Library!]
RecentChanges
StartingPoints
About
RandomPage
Search position
Page history
Latest page diff
Partner sites:
Go Teaching Ladder
Goproblems.com
Login / Prefs
Tools
Sensei's Library