~ubuntu-branches/ubuntu/edgy/gomoku.app/edgy

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
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 loose if the computer 
does it before you.  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.

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.

COMPILING
=========

You need GNUstep core libraries from CVS in order to compile and run
this game.
Please before trying to compile it make sure you have run the GNUstep 
configuration script.  For example, my GNUstep is installed in /opt/gnustep 
so I run the configuration script using 

. /opt/gnustep/System/Makefiles/GNUstep.sh

After you have done this, to compile simply type: 

make

RUNNING THE PROGRAM
===================

Type: 

openapp Gomoku.app

This will run the game on a 8x8 board.  To run it on a 10x10 board, type: 

openapp Gomoku.app 10

Future versions of Gomoku will allow you to change the board size from 
the game itself.

INSTALLING THE PROGRAM
======================

Type: 

make install

(to run an installed program, you just type "openapp Gomoku.app" as before)

RUNNING THE PROGRAM IN ANOTHER LANGUAGE
=======================================

The program has been translated into the following languages: 

 English
 Italian (by Nicola Pero <n.pero@mi.flashnet.it>)
 French (by Emmanuel Maillard <e.rsz@libertysurf.fr>)
 Swedish (by Erik Dalen <dalen@jpl.nu>)
 Spanish (by Rodrigo Sancho Senosiain <ruysan@wanadoo.es>)
 German (by Matthias Zoellner <matthias.zoellner@fen-net.de>)
 Traditional Chinese (by Yen-Ju Chen <yjchenx@hotmail.com>)
 Hungarian (by Varga Peter <debbug123@freemail.hu>)
 Norwegian (by Per Christian Gaustad <svele@netcom.no>)

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

opentool 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 result of your work to
n.pero@mi.flashnet.it so it can be included in the next release !

BUGS
====

Please mail them to <n.pero@mi.flashnet.it>

HOMEPAGE
========

http://www.gnustep.it/nicola/Applications/Gomoku/

THANKS
======

To David Relson <relson@osagesoftware.com>, for providing support for
boards of arbitrary sizes.