Tick Tack Toe 1.35

Author of the Program:
Pavel Plíva, Pavero Software, Czech Republic

Date of Creation:
July 2001 - February 2004

Form of Licence:
Freeware

Operating System:
Windows 95/98/ME/2000/XP

Contact:
pavero@post.cz
http://pavero.wz.cz


Game History

The game was first born in the delta of the river Hwang Ho in China. The time of birth is XX Century BC, so this game is more than 4000 years old! It is surprising, but archaeology proves that this game was independently created in the Ancient Greece and pre-Columbian America.

Initially the game was brought to the Japanese Islands in 270 BC by Chinese emigrants. It spread very quickly under a name of "KAKUGO" (five steps - Japan). The chronicles say that at the break between XVII and XVIII centuries everybody played this game - both old people and children. At the beginning of our century, the game was still played by the people. This act is evidenced even in the variety of names given to the game: "GOREN" (five-in-a-row - Japan.), "GOSEKI" (five stones - Japan.), "GOMOKUNARABE" or simply "GOMOKU" (five points in a row - Japan.), "Noughts and Crosses", "Five-in-a-row".

Now there is a sport variant of "GOMOKU", called "Renju". It has some restrictions for the player who moves first, is not allowed to build with one move at least two "Threes", or "Fours", or an "Overline" (that is, a line of more than 5 stones) under the penalty of defeat. This prohibition is called a Foul in Renju.


How to play?

To win the game, you must get 5 characters (noughts or crosses) in a row (in any direction).


How to add a new language?

All texts of application you will find in Language.ini file. When you want to add a new language, copy English section in the end of this file and change her name (e.g. Deutch). Then translate right part of particular lines (behind equals). Finally you must add the name of new language (e.g. Deutch) to Languages section and assign number of language to variable Current in Language section. The result should be following:

[Language]
Current=3

[Languages]
1=English
2=Česky
3=Deutch

....

[Deutch]
Variable1=Text to translate
....
VariableX=Text to translate


The date of updating of this file: 22. 2. 2004