home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
In'side Shareware 1995 March
/
ish0395.iso
/
spiele2
/
icar
/
icare_us.txt
< prev
next >
Wrap
Text File
|
1993-12-10
|
13KB
|
270 lines
╔═════════════╗
║ I C A R E ║
╚═════════════╝
┌───────────────────┐
│ SOLITAIRE OTHELLO │
│ version 1.02 │
└───────────────────┘
Program written by Luc Rivière, compiled with Borland Pascal 7.0 for
Microsoft Windows.
You will need a PC-compatible computer (80286 or above), a version of
Microsoft Windows 3.0 (or above), and a VGA card for this program to
function properly.
What is SOLITAIRE OTHELLO ?
───────────────────────────
Solitaire Othello is designed as a training exercise that will help you
solve Othello endgames, as well as give you hours of enjoyment trying to
solve the thousands of puzzles. It is presumed that you already know the
rules of OTHELLO, which is also known as REVERSI.
A game of Solitaire Othello consists of finishing a game of Othello in
progress when there are only a few moves left (in between 6 and 12 empty
squares). The program will indicate your objective for this game: for
example, 'Black to play and win!' or 'White to play and draw!'.
The problem and the challenge is that there is one and only one series of
moves that will allow you to achieve that objective.
In case you don't play the correct move sequence (for example you invert
the order of two moves) the computer will take great pleasure in making
your goal impossible, since Icare will always play the move that gives
itself the highest possible final score.
So, a game of Solitaire Othello is very similar to a labyrinth that you must
find your way out of. You stand within a hallway and there are many doors
(legal moves) to choose from. Each door you go through gives you another
choice. There is one and only one series of doors to pass through to find
the exit, and every other path will lead to a dead end. Don't forget that
in most Othello endgames, the best move can normally be found with a little
bit of care. To help you out, I would recommend reading the book
"A la découverte d'OTHELLO" edited by the French Othello Federation, or
the book "Brief and Basic" from the United States Othello Association.
(the addresses are given at the end of this file)
ICARE gets its name from this analogy, since "care" is required when
choosing moves. You will learn quickly that simple rules of thumb (such
as always taking as many discs as possible, and always take a corner given
to you) are not the most effective, particularly in the last few moves of
an Othello game.
It is always possible to achieve better results than a computer, provided
a solution exists for each problem. This is comforting if we compare
ICARE to other stronger Othello programs which are available (CASSIO or
THOR, for example).
How does ICARE work?
────────────────────
When the program is started, you see the following things in the window:
- the menu line.
- a game of Othello with a nearly completed game on the board.
- a window indicating the origin of the game (the tournament and the
players).
- a window indicating the objective of this game (the colour you must play,
and whether your goal is to win or draw).
- the number of discs that each player has in the current position.
- a clock which counts down the elapsed time (you are given 5 minutes on
the clock for each problem). This clock does not limit the amount of
time you have to solve the problem in any way; it is there for those
who want to pretend they are faced with this position during a tournament.
- a blank area underneath the Othello board where the moves (in the order
played) are listed.
To play, all you need to do is place the cursor over the square where you
wish to play. By clicking on the left mouse button, if the square is a
legal move for you, that square is selected. A second click on that same
square is required to play a move there.
All of the menu functions are accessible from the keyboard by pressing the
ALT key and the underlined letter on the menu. The menu functions are:
- Quit: Quit the program.
- New: Selects a new Solitaire Othello position from the database of games.
How a game is chosen from the game database can be changed under the
Options menu (see below). In the beginning, positions are chosen at
random from the database with 8 empty squares in them.
- Start: Go back to the beginning of the current game of Solitaire Othello.
This is useful when you realize you have made an incorrect move, and
want to start from scratch.
- Pass: If you have no legal moves, you must tell the computer that you must
pass by clicking on this part of the menu.
- Back: Takes the position back to your previous choice. Useful when you
make a serious blunder.
- Show: If you can't find the solution, clicking on 'Show' will give you
the next move in the optimal sequence. Successive clicks will
eventually show you the entire optimal sequence.
- Options: Gives you a sub-menu:
- Empty Squares: Allows you to choose how many empty squares you want
on your positions (between 6 and 12). The larger the
number of empty squares, the more difficult the Solitaire
Othello game is to solve. This is a type of difficulty
level.
- Next Choice: Allows you to choose which method the next game of Othello
is chosen. There are three possible methods:
Random: the default mode
Incremental: chooses the next game in the list (the games
are all numbered), for those who wish to make
sure they play all of the games of Solitaire
Othello.
By Dialog: After each game, you will be asked for the
number of the game you wish to play next.
Useful if you wish to replay an interesting
game.
- About: Displays, among other things, the number of games in the database,
as a function of the number of empty squares.
- History: All of the solitaire Othello games given in this program are real
games played in international competitions. History allows you
to see the first moves of the game, and see just how they arrived
at the position you are trying to solve. While in History mode,
a series of buttons appear in the lower right hand corner of the
window which are very similar to a tape recorder.
<<: Returns to the beginning of the game.
< : Goes back one move.
||: Pauses the game at the current position.
> : Plays moves (automatically) from the current position.
>>: End History mode, return to the game of Solitaire Othello.
General Information
───────────────────
Four files are provided to run ICARE on a PC:
ICARE_US.TXT: This file that you are reading right now.
ICARE_US.EXE: The program itself, for installation under Windows.
Copy the files to a directory of your choice.
Choose a program group and click on New... under
the File menu in the Program Manager.
Choose Program Item in the sub-menu.
Fill in the appropriate information.
Size of this version: 125440 Bytes.
ICARE.DBS: The database of Solitaire Othello games. This database can
change with different versions by the inclusion of new games.
It is extracted from the database of games maintained by THOR
(THOR.DBA) with the assistance of a utility that I can make
available to you if you are interested.
BWCC.DLL: Borland library which allow a more robust use of the Windows
resources (in my opinion) than the original Microsoft library.
It is possible that you already have this file (it is probably
in the Windows\system directory), in which case you do not need
this file.
For those who are interested, I can give you the program CREESOLI.EXE which
allows you to play through the database of games as well as the PASCAL
source files and resources and the file 'Icare.Gif'. This is taken from a
GIF picture (Compuserve) created with the aid of the Vivid ray tracing
program. The original image is 640 * 480 * 256 colours and it was reduced
to 320 * 240 * 16 colours for Icare.
If you wish to talk to me, my address is:
Luc Rivière
15, rue Henri Dunant
29490 GUIPAVAS
FRANCE
If you don't get a response, it might be because I have moved again. In
this case, the easiest way to contact me is to write to the French Othello
Federation (address given at the end of this file).
The author would like to thank
──────────────────────────────
- Stephane Nicolet, author of the Macintosh program CASSIO, who was
included a similar Solitaire Othello game in his program. To help me,
he gave me access to his Solitaire Othello Pascal source. Although it
was completely re-written for Windows, Stephane was active in the design
of Icare, in particular with the algorithm that decides whether a game
has a Solitaire ending.
- Sylvain Quin, author of THOR, an Othello program for the PC. He had
the wonderful idea to attach a database of games to his program that
contains all of the games played in the principal Othello tournaments
in the world, despite the huge amount of work required to maintain it.
All of the games found in Icare are taken from this database.
- Bruno de la Boisserie, who combines, among others, the title of secretary
of the French Othello Federation and the computer aspects of Othello.
He possesses a vast library of programs which have made history over the
brief history of Othello. I would like to thank him for his efficiency
and availability as a verifier during the design of the preliminary
versions of the program.
- Mark Brockington, for the quick and efficient translation of Icare in
Shakespeare's language.
About ICARE
──────────
This program is FREEWARE, which means the author reserves all rights, and
it is forbidden for anyone to modify or sell this program (except for the
small minimal cost of transport or duplication) without the express written
consent of the author.
However, you may copy this program and give it to anyone who is interested
and, of course, use it at any time (I hope you will use it a lot).
If you find this program interesting and you wish to learn more about the
game of Othello, the easiest method is to subscribe for a year to your
country's Othello Federation:
USA: USOA, c/o Clarence Hewlett
920 Northgate Avenue
Waynesboro, VA 22980
subscription rate (1993) $7.00 U.S. (U.S. residents)
$11.00 U.S. (overseas members)
'Othello: Brief & Basic' $6.00 U.S. (U.S. residents)
$5.00 U.S. (USOA members)
$8.00 U.S. all overseas orders
(members & non-members)
France: F.F.O.
B.P. 147
75062 Paris Cedex 02
subscription rate (1993) 90 FF (below the age of 18)
120 FF (Adults)
150 FF (non-France residents)
This money will give you the right to play in rated tournaments and you
will also receive the federation's magazine which will help you improve your
Othello skills. Soon, you will find the problems proposed by this program
easy and routine!
As well, the federation will allow you to meet with a number of other
Othello players. This allows the quality and quantity of games to improve,
for the benefit of everyone.
Have fun...
Luc Rivière