/* * tctutorial.h * * by Stein Kulseth , 2003 * * This program is free software; you can redistribute it and/or modify * it under the terms of version 2 of the GNU General Public License as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: tctutorial.h,v 1.3 2003/09/26 08:17:55 steink Exp $ */ /* Time control tutorial */ char *aszTcTutorial [] = { "Time Controls in GNUBG - Short Tutorial", "---------------------------------------", "", "1. Using the time controls", "", "Once you have defined named time controls using them is quite easy.", "You just issue the command:", " set tc ", "where is the name of the wanted time control setting, and you", "are ready to rock.", "Or if using the graphical user interface you find the defined", "Time Controls under 'Settings/Time Controls'", "", "With the graphical user interface you should see the clock ticking ", "once you start play - with the terminal interface the clock will be", "updated in each new board, and you can include '\\t' in your prompt", "to have the clock show in your prompt.", "", "You can use:", " show tclist", "to see the list of currently defined time control settings, and:", " show tc", "to see the details of the current time control setting.", "", "And to turn the thing off you use:", " set tc off", "", "2. Clock types ", "", "Gnubg supports four clock types:", " Plain", " Each player's clock counts down from a set amount to zero.", " Bronstein", " Each player gets a few seconds free time for each move.", " Only after this is used up does the clock start.", " Fischer", " Each player gets a few seconds added to his clock at the start", " of each move. If he uses less than that he actually gains time.", " Hourglass", " The time subtracted from one player's clock gets added to the other.", "", "When the clock reaches zero, penalties apply - this can be either", " Point penalty", " The other player is awarded a number of points.", " Match loss penalty", " The other players wins.", "", "Also - unless the match is over - the clock settings for one or both", "of the players will be updated.", "This typically includes adding more time, and possibly also changing", "the clock type, the penalty, or other parameters.", "", "3. Defining time controls", "", "The easy way is to just open the example file 'tcexamples.txt' with the", "File/Open/Commands command, and then you will immediately have a few", "sensible time control settings to play with.", "", "But you can also create or modify time control settings yourself with", "the commands:", "", " set tctype plain | bronstein | fischer | hourglass | none", " Clock type as explained above", " set tcpenalty | lose", " An integer means point penalty on clock expiry,", " 'lose' means match lloss penalty.", " set tctime