Gomoku logo

Welcome to Gomoku.app !

WHAT IS IT

Gomoku.app is an extended TicTacToe game for GNUstep. You win the game if you are able to put 5 of your pieces in a row, column or diagonal. You lose if the computer does it before you.

Gomoku.app Screenshot

The playing engine: Most of the development effort was concentrated on the artificial intelligence engine used by the computer while playing. Unlike most other engines, this engine is not designed to play very well, but rather to give you fun when you play against it.

COPYING

This program is free sofware, released under GNU GPL 2.0.

NEWS

DOWNLOAD

Gomoku is quite a mature and stable program. Download the latest version:

COMPILING AND RUNNING GOMOKU.APP

Please check the install file to build the game on GNUstep, and the install.osx file to build the game on Apple/Mac OS X.

RUNNING THE PROGRAM IN ANOTHER LANGUAGE

The program has been translated into the following languages:

Under GNUstep, to run Gomoku.app in your preferite language, for example Italian, set your GNUstep preferences to use that language by giving the following command at the shell prompt:

defaults write NSGlobalDomain NSLanguages "(Italian)"

To translate it into another language, just take the English.lproj/Localizable.strings, translate each string into your language (look at Italian.lproj/Localizable.strings for an example), put everything into a new YourLanguage.lproj/Localizable.strings. Add your language to the GNUmakefile. Ah - and don't forget to send the results of your work to the author so it can be included in the next release !

BOARDS OF DIFFERENT SIZES

If you get bored with the standard board, you can play the game on boards of different size; the default size is 8 but 10 is also nice to play. Pass the size of the board as argument of Gomoku.app. For example, to play on a 10x10 board, you can start Gomoku with:

openapp ./Gomoku.app 10

Warning: board size must be >= 8.

CONTRIBUTING

Anybody wishing to contribute code to Gomoku.app, please contact Nicola Pero (email address in the source tarball). Any artist wishing to contribute better images is also welcome.

BUGS, THANKS, COMMENTS

Please mail them to Nicola Pero (email address in the README file in the source tarball).