home *** CD-ROM | disk | FTP | other *** search
/ Pausenspiele / pausen.img / spiele / icar / icare_us.txt < prev    next >
Text File  |  1993-12-10  |  13KB  |  270 lines

  1.  
  2.                               ╔═════════════╗
  3.                               ║  I C A R E  ║
  4.                               ╚═════════════╝
  5.  
  6.  
  7.  
  8.                            ┌───────────────────┐
  9.                            │ SOLITAIRE OTHELLO │
  10.                            │    version 1.02   │
  11.                            └───────────────────┘
  12.  
  13.  
  14.  
  15.  
  16.  Program written by Luc Rivière, compiled with Borland Pascal 7.0 for
  17.  Microsoft Windows.
  18.  
  19.  You will need a PC-compatible computer (80286 or above), a version of 
  20.  Microsoft Windows 3.0 (or above), and a VGA card for this program to
  21.  function properly.
  22.  
  23.  
  24.  
  25.  What is SOLITAIRE OTHELLO ?
  26.  ───────────────────────────
  27.  
  28.  Solitaire Othello is designed as a training exercise that will help you 
  29.  solve Othello endgames, as well as give you hours of enjoyment trying to 
  30.  solve the thousands of puzzles.  It is presumed that you already know the 
  31.  rules of OTHELLO, which is also known as REVERSI.
  32.  
  33.  A game of Solitaire Othello consists of finishing a game of Othello in
  34.  progress when there are only a few moves left (in between 6 and 12 empty 
  35.  squares).  The program will indicate your objective for this game:  for
  36.  example, 'Black to play and win!' or 'White to play and draw!'.
  37.  
  38.  The problem and the challenge is that there is one and only one series of
  39.  moves that will allow you to achieve that objective.
  40.  In case you don't play the correct move sequence (for example you invert 
  41.  the order of two moves) the computer will take great pleasure in making 
  42.  your goal impossible, since Icare will always play the move that gives
  43.  itself the highest possible final score.
  44.  
  45.  So, a game of Solitaire Othello is very similar to a labyrinth that you must
  46.  find your way out of.  You stand within a hallway and there are many doors
  47.  (legal moves) to choose from.  Each door you go through gives you another
  48.  choice.  There is one and only one series of doors to pass through to find
  49.  the exit, and every other path will lead to a dead end.  Don't forget that
  50.  in most Othello endgames, the best move can normally be found with a little
  51.  bit of care.  To help you out, I would recommend reading the book 
  52.  "A la découverte d'OTHELLO" edited by the French Othello Federation, or
  53.  the book "Brief and Basic" from the United States Othello Association.
  54.  (the addresses are given at the end of this file)
  55.    
  56.  ICARE gets its name from this analogy, since "care" is required when 
  57.  choosing moves.  You will learn quickly that simple rules of thumb (such
  58.  as always taking as many discs as possible, and always take a corner given
  59.  to you) are not the most effective, particularly in the last few moves of 
  60.  an Othello game.
  61.  
  62.  It is always possible to achieve better results than a computer, provided
  63.  a solution exists for each problem.  This is comforting if we compare 
  64.  ICARE to other stronger Othello programs which are available (CASSIO or 
  65.  THOR, for example).
  66.  
  67.  
  68.  How does ICARE work?
  69.  ────────────────────
  70.  
  71.  When the program is started, you see the following things in the window:
  72.  
  73.  - the menu line.
  74.  - a game of Othello with a nearly completed game on the board.
  75.  - a window indicating the origin of the game (the tournament and the 
  76.    players).
  77.  - a window indicating the objective of this game (the colour you must play,
  78.    and whether your goal is to win or draw).
  79.  - the number of discs that each player has in the current position.
  80.  - a clock which counts down the elapsed time (you are given 5 minutes on
  81.    the clock for each problem).  This clock does not limit the amount of 
  82.    time you have to solve the problem in any way; it is there for those
  83.    who want to pretend they are faced with this position during a tournament.
  84.  - a blank area underneath the Othello board where the moves (in the order
  85.    played) are listed.
  86.  
  87.  
  88.  To play, all you need to do is place the cursor over the square where you
  89.  wish to play.  By clicking on the left mouse button, if the square is a 
  90.  legal move for you, that square is selected.  A second click on that same 
  91.  square is required to play a move there.
  92.  
  93.  
  94.  All of the menu functions are accessible from the keyboard by pressing the
  95.  ALT key and the underlined letter on the menu.  The menu functions are:
  96.  
  97.  - Quit:  Quit the program.
  98.  
  99.  - New: Selects a new Solitaire Othello position from the database of games.
  100.         How a game is chosen from the game database can be changed under the
  101.         Options menu (see below).  In the beginning, positions are chosen at 
  102.         random from the database with 8 empty squares in them.
  103.  
  104.  - Start: Go back to the beginning of the current game of Solitaire Othello.
  105.           This is useful when you realize you have made an incorrect move, and
  106.           want to start from scratch.
  107.  
  108.  - Pass: If you have no legal moves, you must tell the computer that you must
  109.          pass by clicking on this part of the menu.
  110.  
  111.  - Back: Takes the position back to your previous choice.  Useful when you 
  112.          make a serious blunder.
  113.  
  114.  - Show: If you can't find the solution, clicking on 'Show' will give you 
  115.          the next move in the optimal sequence.  Successive clicks will
  116.          eventually show you the entire optimal sequence.
  117.  
  118.  - Options: Gives you a sub-menu:
  119.  
  120.    - Empty Squares:  Allows you to choose how many empty squares you want
  121.                      on your positions (between 6 and 12).  The larger the
  122.                      number of empty squares, the more difficult the Solitaire
  123.                      Othello game is to solve.  This is a type of difficulty 
  124.                      level.
  125.  
  126.    - Next Choice:  Allows you to choose which method the next game of Othello
  127.                    is chosen.  There are three possible methods:
  128.  
  129.                    Random: the default mode
  130.                    Incremental: chooses the next game in the list (the games
  131.                                 are all numbered), for those who wish to make 
  132.                                 sure they play all of the games of Solitaire 
  133.                                 Othello.
  134.                    By Dialog:  After each game, you will be asked for the
  135.                                number of the game you wish to play next.
  136.                                Useful if you wish to replay an interesting 
  137.                                game.
  138.  
  139.  - About:  Displays, among other things, the number of games in the database,  
  140.            as a function of the number of empty squares.
  141.  
  142.  - History: All of the solitaire Othello games given in this program are real 
  143.             games played in international competitions.  History allows you
  144.             to see the first moves of the game, and see just how they arrived
  145.             at the position you are trying to solve.  While in History mode,
  146.             a series of buttons appear in the lower right hand corner of the
  147.             window which are very similar to a tape recorder.
  148.  
  149.             <<: Returns to the beginning of the game.
  150.             < : Goes back one move.
  151.             ||: Pauses the game at the current position.
  152.             > : Plays moves (automatically) from the current position. 
  153.             >>: End History mode, return to the game of Solitaire Othello.
  154.  
  155.  
  156.  General Information
  157.  ───────────────────
  158.  
  159.  Four files are provided to run ICARE on a PC:
  160.  
  161.    ICARE_US.TXT: This file that you are reading right now.
  162.    ICARE_US.EXE: The program itself, for installation under Windows.
  163.                 Copy the files to a directory of your choice.  
  164.                 Choose a program group and click on New... under
  165.                 the File menu in the Program Manager. 
  166.                 Choose Program Item in the sub-menu.
  167.                 Fill in the appropriate information.
  168.                 Size of this version: 125440 Bytes.
  169.    ICARE.DBS: The database of Solitaire Othello games.  This database can
  170.               change with different versions by the inclusion of new games.
  171.               It is extracted from the database of games maintained by THOR
  172.               (THOR.DBA) with the assistance of a utility that I can make
  173.               available to you if you are interested.
  174.    BWCC.DLL:  Borland library which allow a more robust use of the Windows
  175.               resources (in my opinion) than the original Microsoft library.
  176.               It is possible that you already have this file (it is probably
  177.               in the Windows\system directory), in which case you do not need
  178.               this file.
  179.  
  180.  For those who are interested, I can give you the program CREESOLI.EXE which
  181.  allows you to play through the database of games as well as the PASCAL 
  182.  source files and resources and the file 'Icare.Gif'.  This is taken from a
  183.  GIF picture (Compuserve) created with the aid of the Vivid ray tracing 
  184.  program.  The original image is 640 * 480 * 256 colours and it was reduced
  185.  to 320 * 240 * 16 colours for Icare.
  186.  
  187.  If you wish to talk to me, my address is:
  188.  
  189.      Luc Rivière
  190.      15, rue Henri Dunant
  191.      29490 GUIPAVAS
  192.      FRANCE
  193.  
  194.  If you don't get a response, it might be because I have moved again.  In
  195.  this case, the easiest way to contact me is to write to the French Othello
  196.  Federation (address given at the end of this file).
  197.  
  198.  
  199.  The author would like to thank
  200.  ──────────────────────────────
  201.  
  202.  - Stephane Nicolet, author of the Macintosh program CASSIO, who was
  203.    included a similar Solitaire Othello game in his program.  To help me,
  204.    he gave me access to his Solitaire Othello Pascal source.  Although it
  205.    was completely re-written for Windows, Stephane was active in the design
  206.    of Icare, in particular with the algorithm that decides whether a game
  207.    has a Solitaire ending.
  208.  
  209.  - Sylvain Quin, author of THOR, an Othello program for the PC. He had
  210.    the wonderful idea to attach a database of games to his program that 
  211.    contains all of the games played in the principal Othello tournaments
  212.    in the world, despite the huge amount of work required to maintain it.
  213.    All of the games found in Icare are taken from this database.
  214.  
  215.  - Bruno de la Boisserie, who combines, among others, the title of secretary
  216.    of the French Othello Federation and the computer aspects of Othello. 
  217.    He possesses a vast library of programs which have made history over the 
  218.    brief history of Othello.  I would like to thank him for his efficiency 
  219.    and availability as a verifier during the design of the preliminary 
  220.    versions of the program.
  221.  
  222.  - Mark Brockington, for the quick and efficient translation of Icare in
  223.    Shakespeare's language.
  224.  
  225.  About ICARE
  226.  ──────────
  227.  
  228.  This program is FREEWARE, which means the author reserves all rights, and
  229.  it is forbidden for anyone to modify or sell this program (except for the
  230.  small minimal cost of transport or duplication) without the express written 
  231.  consent of the author.
  232.  
  233.  However, you may copy this program and give it to anyone who is interested
  234.  and, of course, use it at any time (I hope you will use it a lot).
  235.  
  236.  If you find this program interesting and you wish to learn more about the
  237.  game of Othello, the easiest method is to subscribe for a year to your 
  238.  country's Othello Federation:
  239.  
  240.    USA:   USOA, c/o Clarence Hewlett
  241.           920 Northgate Avenue 
  242.           Waynesboro, VA  22980
  243.       subscription rate (1993) $7.00  U.S. (U.S. residents)
  244.                                $11.00 U.S. (overseas members)
  245.  
  246.     'Othello: Brief & Basic'   $6.00  U.S. (U.S. residents)
  247.                                $5.00  U.S. (USOA members)
  248.                                $8.00  U.S. all overseas orders 
  249.                                            (members & non-members)
  250.  
  251.    France:   F.F.O.
  252.              B.P. 147
  253.              75062 Paris Cedex 02
  254.       subscription rate (1993)  90 FF (below the age of 18)
  255.                                120 FF (Adults)
  256.                                150 FF (non-France residents)
  257.  
  258.  This money will give you the right to play in rated tournaments and you
  259.  will also receive the federation's magazine which will help you improve your
  260.  Othello skills.  Soon, you will find the problems proposed by this program
  261.  easy and routine!
  262.  
  263.  As well, the federation will allow you to meet with a number of other 
  264.  Othello players.  This allows the quality and quantity of games to improve,
  265.  for the benefit of everyone.
  266.  
  267.              Have fun...
  268.  
  269.               Luc Rivière
  270.