GoRilla v12  - SGF Game Editor for Go



GoRilla is an SGF game editor / reader for the analysis and review of games of Go / Weiqi / Baduk.  Also for other games: Othello / Reversi, Hex, Unlur, Y, Havannah, Connect6 and Kropki.

GoRilla is a freeware Windows program and is available [ download ] from this web page.

Use GoRilla to manage and replay your games and the games of the professionals.  GoRilla is a compact, non-commercial product that can stand alongside the existing SGF editors and offer some original functionality.  I hope that you will find it a useful product and that it will help you improve your skill.

November 2009 - New Release.  Version 12 has been released.  The enhancements include:
  • Kropki [ kropki.html ] is one of the supported games;
  • a better comment / annotation control is available;
  • faster interbranch functionality;
  • support has been added for SGF node names;
  • a background image may be displayed.


( Product and web page by Dariusz Stachowski. )



Screenshots

A game of Go ( fuseki_db.sgf )
( Go  - fuseki_db.sgf)
A game of Othello
( Othello / Reversi )
The bookmarks dialog
( The bookmarks dialog )
Composing a game of Havannah
( Composing a game of Havannah )
Document
( Documentation )
Background Image
( Displaying a background image )


GoRilla Features

A Multi-Game Application.   Although primarily for the game of Go, GoRilla is a multi-game application that has been extended to support Othello / Reversi, Hex, Unlur, Y, Havannah, Connect6 and Kropki.  Further additions are possible.

Stored Games.   GoRilla uses the SGF gaming format to store games. Information about SGF and the SGF extensions that GoRilla uses can be viewed at [ SGF Extensions ].

Collections.   SGF collections are supported, enabling many games to be held in a single game file. Games may be a mixture of the supported ones. The collections dialog facilitates management of the games in a collection.

Branching.   Many lines of play can be stored in a game.

Comments.   Users are able to add comments to a game position. Users are able to search the game comments for a text string.

Bookmarks.   Game positions can be bookmarked.

SGF Markup.   The following SGF markup properties are supported: TR, CR, SQ, MA, LB, TB, TW.

Compose.   Users can set the starting position for a game.  Board positions can be modified.

GIF, BMP Image Generation.  Game positions can be exported as GIF images or copied to the Windows clipboard as BMP images.

Printing.   Games can be printed. The printout will include any text together with diagrams of selected positions of the game.  Printing can be done either one or two columns down the page.  Either the main line of play or all the branches may be printed.

Configuration.   Users are able to set their preferences for colours, sizes and fonts.

Backup.   Backups are taken by the program as a protection against game loss.

Background Image.  A background image ( GIF, BMP, JPG ) may be displayed in the application window.



System Requirements

GoRilla is a Windows program.   It was compiled on Windows XP and it should work under the Windows NT / XP group of operating systems ( Windows 95/NT/XP and later. ) 

Download

The download is one executable installation program file. To download the file hit the link below. Run the installation program and follow the on-screen prompts. The installation program unpacks all the GoRilla files that are needed. Please read the ReadMe and Licence files that are included. The older versions of the program are no longer available. 

Setup_GoRilla12.exe Installation program for version 12 of GoRilla ( 506 kB )


Program Document

Please read the documentation.  It is available as a HTMLHelp module.  It describes in detail all the functionality that is available. 

Program History

History information about the program can be viewed at [ gorilla_history.html ].

SGF Archives of Go Games

The following sites contain archives of SGF files for Go that can be downloaded and read by GoRilla.  GoRilla can easily handle the largest of the SGF files ( 300,000+ nodes / 17,000+ branches. )


http://waterfire.us/joseki.htm Kogo Joseki Dictionary.  An SGF file of a dictionary of joseki sequences of moves.
http://xmp.net/arno/fuseki.html Arno's Fuseki Database ( fuseki_db.sgf ).  An SGF file containing the first 50 moves of over 1870 professional games.
http://www.u-go.net/gamerecords/
KGS Game Archive.  Downloadable by year / month.
http://computer-go.org/pipermail/computer-go/2006-April/005343.html NNGS Game Archive.  To 2005.
http://gtl.xmp.net/reviews/ Archives of reviewed games ( non-professional ) from the Go Teaching Ladder.
http://fuseki.info/ A database of professional games, searchable by player.  The site also includes a database of fuseki statistics.  You will need to register.
http://homepages.cwi.nl/~aeb/go/games/index.html An archive of ~1000 professional games.
http://web.cs.ualberta.ca/~mmueller/go/games.html Archives of professional games from the premier tournaments.
http://byheartgo.googlepages.com/ An archive of ~40000 professional games.
http://gosharp.myweb.hinet.net/ Archives of fuseki and joseki play.


Unlur,  Havannah,  Connect6,  Kropki

Unlur, Havannah.  If you have not heard of Unlur or Havannah then visit my web pages [ unlur.html ], [ havannah.html ]. Unlur was invented by Jorge Gómez Arrausi and won the 2002 Unequal Forces Game Design Competition organised by the Abstract Games magazine. It is played at Richard Rognlie’s PBeM server [ http://www.gamerz.net/pbmserv/ ].  Havannah was invented by Christian Freeling and is also played at Richard Rognlie’s PBeM server, and also at MindSports [ http://www.mindsports.net/ ].

Connect6.  With Connect6 [ http://www.connect6.org ], two players compete to be the first to create a 6-in-a-row line of pieces on a 19x19 board, each player placing two stones for each move, except for the first player's first move.

Kropki.  Kropki [ kropki.html ] is a game played by two people on a sheet of squared paper.  Any paper size will do but this version of GoRilla only supports square playing grids, with 32x32 being the maximum.  Each player takes turn to colour a node of the grid and aims to create regions of territory that surround the opponent's points.  The winner is the person who surrounds the most points.

The Penguin Editor for Chess

A companion game editor, Penguin, is available for the game of Chess.  Download it from my web page [ penguin.html ].

Please Support Me

You may contact me, Dariusz Stachowski, at [ gorilla@dashstofsk.f9.co.uk ].

I would like people to support me in my aim to develop the product further, so I would like to ask you to put forward any comments and suggestions you may have.  Please don't hesitate.  If you experience something you think might be a bug then do let me know.  Likewise if there is some feature or enhancement that you feel would make a nice improvement, or if you would like to see other games supported.  The structure of the software is such that support for other games can be easily added.

All opinions will be welcomed.

My Other Pages




5Star  ( GoRilla is in 5Star )