AIt's really very simple. Just go to '\system\apps' on either C or D and create a directory called 'Othello'. Copy the following files into this directory :
othello.app
othello.aif
othello.hlp
graphics.mbm
That's it, now just select the icon from the Extra's Bar.
\BOthello is SHAREWARE. This means that if you like it and continue to use it you should send me some money to show me that you appreciate the time and effort I spent writing it.
When you register I will send you a registration code, which will personalise your copy of Othello, and also unlock the 'Show Legal Moves' menu items.
Registration is only UK
5. Go on, it's not much. Please send a cheque to me at :
(Psion Registration)
17 Finkil Street
Hove Edge
West Yorkshire
HD6 2LS
ENGLAND
Please include your email address so that I can return your code via email for speed and convinience.
ATo start a game against the computer, select either of the first two items from the main menu.
You will be asked to enter your name and to select the level at which you wish to play.
Use the pen to place tiles on-screen, and wait for the Psion to make it's move.
NOTE : The Psion takes quite a while to make a move on the Hard level.
If at any time you cannot make a move, you may select 'Pass' from the menu. However, if there is a move that you can make, you will not be allowed to pass.
IBA two player match is a set of games where two human players compete against each other, taking it in turns to start.
When you select this type of game, you will be asked for two names, the number of games you wish to play, and who shall start the first game. The two players then tak it in turns to start games. (And so their tile colour alternates too - keep an eye on what colour you are playing!)
NOTE : If you reach the end of your matches, you can always extend the play by adding extra games at the end. Also, if you want to quit early, this is also possible via the menu.
AThis allows you to set up an interval before which the computer will not make it's move.
Some people commented that the computer moved two quickly and so they did not have time to see why it made it's choice.
If you set the wait time to, say, 5 seconds, the computer will wait for at least 5 seconds before making its move. (Sometimes it may take longer than this to make it's move anyway)
NOTE : The computer does use this wait time for thinking about it's move.
`AWell, that is all for now. I hope you all like this new version, and find the computer player challenging.
And yes, I know that the Big Thinker level is far too slow. That is something I need to work on for a while.
I am always interested in new ideas for how to improve the Psion player, and welcome any help in making it better.
Thanks
Robert.
Player vs Computer
Two Player Match
Set Wait Time
Final Comments
Sketch
&Paint.app
Othello (Version 2)
Written by Robert Longbottom
Othello is Shareware. Please see the registration help page for more information.
http://members.tripod.com/~RobertCL/othello.htm
Registration
Comments / InformationrI would welcome any comments on Othello. Also if you have any quieries, please email me at:
RobertCL@iname.com
Installation
Othello
Othello
.D:\Programs\Othello\Version 2 (French)\Othello
GLOGO%
CLOC$
LEVEL%
INPROGRESS%
WINFO%
WBOARD%
WSTATUS%
WMAINMENU%
WTOOLBAR%
PASSES%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
NGAMES&
START%
SPRID&
SPWID&
CWAIT&
VSWON&
VSLOST&
VSPLAYED&
LOADGRAPHICS
CODEREAD
READINI
ABOUT
MAINMENU
othello.regK
MCURR%
DRAWMAINMENU
CALLMENU
ABOUT
SETWAIT
STATS
MAINMENUFILL
BYEMAINMENU
COMPVSINIT
TWOPLAYERINIT
INPROGRESS%
WTOOLBAR%
WMAINMENU%
'{A`[
{9\[0
O7{9\O
O+{9\O
OD{1\[*
O7{9\O
OI{9\O
Ob{1\[*
OA{9\O
Og{9\O
{1\[&
Ox{9\O
WMAINMENU%
SPRID&
SPWID&
WMAINMENU%
MCURR%
SPWID&
lection du jeu("
Joueur contre Psion("
Psion contre Joueur("
Duex Joueurs("
Quitter("
O<O<O
O<O<O
MCURR%
SETWAIT
ABOUT
STATS
StatistiquesOs+
FermerOe
Outils+
Temps d'attenteOw+
AideOh+
A proposOa
STATUS
STATUSUPDATE
DRAWBOARD
COMPVSMAIN
START%
PLAY1$
LEVEL%
PLAY1%
PLAY2%
PLAY2$
INPROGRESS%
VSPLAYED&
VSWON&
VSLOST&
WBOARD%
WSTATUS%
Joueur contre Psion
Psion contre Joueur
Nom du joueur : O
+ Niveau : +(D
butant,Connaisseur,Expert,Grand ma
AnnulerO
Jouer!O
Psion
Perdu
Gagn
Gagn
C'est un match nulO
Envie d'une autre partie?O
Niveau d
butantO
Niveau connaisseurO
Niveau expertO
Grand ma
+ Jou
es :
Gangn
es :
Perdues :
SCORE%
COMPMOVE
COMPVSMENU
SETWAIT
COMPVSPASS
SHOWLEGAL
ABOUT
GAMEQUIT%
PLACECOUNTER%
STATUSUPDATE
START%
WBOARD%
PLAY1%
PLAY2%
PLAY1$
PLAY2$
PASSES%
WINFO%
WTOOLBAR%
INPROGRESS%
'{A`[
Mouvement Incorrect
{A\[f
{9\[0
SETWAIT
COMPVSPASS
COMPMOVE
ABOUT
SHOWLEGAL
GAMEQUIT%
PasseOph+
Fin du jeuOq+
FermerOe
Outils+
Temps d'attenteOw+
AideOh+
AboutOah+
Voir les mouvements correctsOl+
..et leurs scoresOm
PLACECOUNTER%
STATUSUPDATE
PASSES%
START%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
Il y a un mouvement
vous devez passer.K
vous devez passer.K
COMPMOVEEASY
COMPMOVEMEDIUM
COMPMOVEHARD
PLACECOUNTER%
STATUSUPDATE
SCORE%
LEVEL%
CWAIT&
PLAY2$
PASSES%
PLAY2%
PLAY1%
START%
PLAY1$
INPROGRESS%
Psion r
chis....O
vous devez passer.K
PLACECOUNTER%
SCORE%
SCORE%
O 0\[
O 0\[
O 0\[
O 0\[
O 0\[
O 0\[
O @[l
PLACECOUNTER%
RECURSSCAN%
SCORE%
LEVEL%
Psion r
chis (
%)....KO
O 0[>
O 0\[
O 0[>
O 0\[
O 0\[H
O 0\[
O 0\[H
O 0\[
PLACECOUNTER%
RECURSSCAN%
O 0[>
O 0\[
O 0[>
O 0\[
O 0\[H
O 0\[
O 0\[H
O 0\[
O @[Y
O @[@
TWOPLAYERPASS
ABOUT
TWOPLAYERSTATS
SHOWLEGAL
MATCHQUIT%
PasseOph+
Quitter la Partie?Oq+
FermerOe
Outils+
StatistiquesOs+
AideOh+
A proposOah+
Voir les mouvements correctsOl+
..et leurs scoresOm
NPLAYED&
P1WIN&
P2WIN&
DRAWBOARD
STATUS
STATUSUPDATE
TWOPLAYERMAIN
TWOPLAYEREND
NGAMES&
PLAY1$
PLAY2$
START%
PLAY1%
PLAY2%
PASSES%
Deux Joueurs
Nombres de PartiesO
Nom du Joueur 1 :
Nom du Joueur 2 :
but : +
Joueur 1,Joueur 2
AnnulerO
Jouer!O
TWOPLAYERMENU
TWOPLAYERPASS
SHOWLEGAL
ABOUT
TWOPLAYERSTATS
MATCHQUIT%
PLACECOUNTER%
STATUSUPDATE
START%
INPROGRESS%
WBOARD%
PLAY1%
PLAY2%
PLAY1$
PLAY2$
PASSES%
WINFO%
WSTATUS%
WTOOLBAR%
'{A`[
Mouvement Incorrect
Mouvement Incorrect
{A\[f
{9\[0
P1WIN&
P2WIN&
PLAY1$
PLAY2$
NPLAYED&
NGAMES&
Statistiques
c'est gagn
c'est gagn
It's all sqaureO
Parties Jou
es :
Parties Restantes :
Gagn
es : K
Gagn
es : K
NPLAYED&
PLAY1%
PLAY2%
PLAY1$
P1WIN&
PLAY2$
P2WIN&
NGAMES&
WBOARD%
WSTATUS%
Gagn
Gagn
C'est un match nul!
c'est gagn
c'est gagn
It's all sqaureO
Parties Jou
es :
Parties Restantes :
Gagn
es : K
Gagn
es : K
Quitter laO
PartieKOq(
ProchainO
JeuKO
Partie Termin
Gagn
Gagn
C'est un match nulO
Parties Jou
es :
Gagn
es : K
Gagn
es : K
D'autresO
PartiesKOm(
Om@[P
D'autres Parties
Combien? : O
Jouer!O
PLACECOUNTER%
STATUSUPDATE
PASSES%
START%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
O @[z
Il y a un mouvement
vous devez passer.K
vous devez passer.K
NGAMES&
NPLAYED&
INPROGRESS%
Quitter la Partie?
+ Vraiment?O
Oui,O
QuitterKOy(
NonOnh(
INPROGRESS%
Quitter?
+ Vraiment?O
Oui,O
QuitterKOy(
NonOnh(
Oy@[
BOARD%
SETBOARD
DRAWCOUNTER
O 0[R
O 0[R
O 0\[
O 0\[R
O 0\[
O 0\[R
DRAWCOUNTER
WBOARD%
PASSES%
00000000
00012000
00021000
WBOARD%
WINFO%
Othello(
+ Version 2(
+ Ecris par(
Robert(
Longbottom(
Enregistr
NON Enregistr
Pour s'enregistrer ou commenter(
Othello,
crivez-moi
RobertCL@iname.com(
VSPLAYED&
VSWON&
VSLOST&
StatistiquesO
butant+
es/PerduesO
/ KO
Connaisseur+
es/PerduesO
/ KO
Expert+
es/PerduesO
/ KO
Grand ma
es/PerduesO
/ KO
SAVEINI
Quitter?
Vraiment? O
NonOn(
OuiOy(
CODEENTER
Othello Version 2O
+ Ecris parO
Robert LonbottomO
NON ENREGISTR
E-mail : RobertCL@iname.comO
+%http://RobertCL.tripod.com/index.htmlO
EnregistrementO
InfoKOr(
Enregistr
E-mail : RobertCL@iname.comO
+%http://RobertCL.tripod.com/index.htmlO
MerciO
Enregistrement
+3Othello est un Shareware. cela signifie que si vousO
+8l'appr
ciez et que vous l'utilisez, vous devez m'envoyerO
+4de l'argent pour montrer que vous appr
ciez le tempsO
+4pass
et les efforts produit pour cr
er ce jeu. CeciO
++m'encourage
continuer le d
veloppement etO
lioration de ce jeu.O
EntrerO
CodeKOe(
AvoirO
CodeKO
Enregistrement
+'Pour s'enregistrer, envoyez moi 5
(Psion Registration)O
+,17 Finkil Street, Hove Edge, West Yorkshire,O
HD6 2LS, ENGLANDO
+3S'il vous plait envoyez aussi votre adresse e-mail,O
+)afin que je puisse vous renvoyer le code O
aussi vite que possible.O
C'est d
parti...O
othello.hlpK
Fichier d'adie absent...
WSTATUS%
Status(
WSTATUS%
Score =
Score =
PLAY1%
PLAY2%
PASSES%
PLACECOUNTER%
WBOARD%
Hmm...
Je pourrais vous le montrer siO
vous etiez enregistr
Allez-y c'est seulment 5
mouvements correctsK
CWAIT&
Temps d'attente
Entrer le tempsO
de pause avantO
le mouvement du PsionO
Secondes : O
SAVEINI
ERROR
NGAMES&
PLAY1$
PLAY2$
START%
CWAIT&
LEVEL%
VSWON&
VSLOST&
VSPLAYED&
othello.iniK
Opeing othello.iniO
NGAMES&
PLAY1$
PLAY2$
START%
CWAIT&
LEVEL%
VSWON&
VSLOST&
VSPLAYED&
othello.iniK
GLOGO%
graphics.mbmK
SPRID&
SPWID&
***ERREURR***
Description :
Debug :
+&Pour une aide
propos de cette erreurO
lisez le fichier Lisez-moiO
ou envoyez moi un email
RobertCL@iname.comO
ERROR
CODECHECK$
CLOC$
While oppening .reg fileO
Erreur dans l'enregistrement
CODECHECK$
CLOC$
WINFO%
No need to register again!
Enregistrement
votre nom et le codeO
d'enregistrement correctO
Enregistrement Complete
Code Incorrect - Essayez encore
INITC
MAINMENU
BYEMAINMENU
DRAWMAINMENUK
MAINMENUFILL
CALLMENU
COMPVSINITu
COMPVSMAIN
COMPVSMENU
COMPVSPASS
COMPMOVE
COMPMOVEEASY
COMPMOVEMEDIUMe
COMPMOVEHARDV$
RECURSSCAN%S4
TWOPLAYERMENU
TWOPLAYERINITGE
TWOPLAYERMAIN
TWOPLAYERSTATSoL
TWOPLAYEREND
TWOPLAYERPASSKQ
MATCHQUIT%
GAMEQUIT%
PLACECOUNTER%AT
BOARD%
SETBOARD
? DRAWBOARDQa
DRAWCOUNTERfb
STATS
EXIT~f
ABOUT
STATUS
STATUSUPDATE4m
SHOWLEGALFn
SETWAIT
READINIHq
SAVEINI
LOADGRAPHICS
ERROR|v
CODECHECK$ow
CODEREAD
CODEENTERFy
SYSTEM\
DATEZ
%D:\Programs\Othello\Version 2\Othello
GLOGO%
CLOC$
LEVEL%
INPROGRESS%
WINFO%
WBOARD%
WSTATUS%
WMAINMENU%
WTOOLBAR%
PASSES%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
NGAMES&
START%
SPRID&
SPWID&
CWAIT&
VSWON&
VSLOST&
VSPLAYED&
LOADGRAPHICS
CODEREAD
READINI
ABOUT
MAINMENU
othello.regK
MCURR%
DRAWMAINMENU
CALLMENU
ABOUT
SETWAIT
STATS
MAINMENUFILL
BYEMAINMENU
COMPVSINIT
TWOPLAYERINIT
INPROGRESS%
WTOOLBAR%
WMAINMENU%
'{A`[
{9\[0
O7{9\O
O+{9\O
OD{1\[*
O7{9\O
OI{9\O
Ob{1\[*
OA{9\O
Og{9\O
{1\[&
Ox{9\O
WMAINMENU%
SPRID&
SPWID&
WMAINMENU%
MCURR%
SPWID&
Select Game("
Player vs Computer("
Computer vs Player("
Two Player Match("
Quit("
O<O<O
O<O<O
MCURR%
SETWAIT
ABOUT
STATS
Game+
StatisticsOs+
CloseOe
Tools+
Set Wait TimeOw+
HelpOh+
AboutOa
STATUS
STATUSUPDATE
DRAWBOARD
COMPVSMAIN
START%
PLAY1$
LEVEL%
PLAY1%
PLAY2%
PLAY2$
INPROGRESS%
VSPLAYED&
VSWON&
VSLOST&
WBOARD%
WSTATUS%
Player vs Computer
Computer vs Player
Player Name : O
Level : +
Easy,Medium,Hard,Big Thinker
CancelO
Computer
+ Game Over
Wins!KO
+ Trashed K
Wins!KO
+ Trashed K
It's a DrawO
Fancy a rematch?O
Easy LevelO
Medium LevelO
Hard LevelO
Big ThinkerO
+ Played :
Won :
Lost :
OkayO
SCORE%
COMPMOVE
COMPVSMENU
SETWAIT
COMPVSPASS
SHOWLEGAL
ABOUT
GAMEQUIT%
PLACECOUNTER%
STATUSUPDATE
START%
WBOARD%
PLAY1%
PLAY2%
PLAY1$
PLAY2$
PASSES%
WINFO%
WTOOLBAR%
INPROGRESS%
'{A`[
Invalid Move
{A\[f
{9\[0
SETWAIT
COMPVSPASS
COMPMOVE
ABOUT
SHOWLEGAL
GAMEQUIT%
Game+
PassOph+
End GameOq+
CloseOe
Tools+
Set Wait TimeOw+
HelpOh+
AboutOah+
Show Legal MovesOl+
..and their scoresOm
PLACECOUNTER%
STATUSUPDATE
PASSES%
START%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
There is a move you can make...
has to pass.K
has to pass.K
COMPMOVEEASY
COMPMOVEMEDIUM
COMPMOVEHARD
PLACECOUNTER%
STATUSUPDATE
SCORE%
LEVEL%
CWAIT&
PLAY2$
PASSES%
PLAY2%
PLAY1%
START%
PLAY1$
INPROGRESS%
Computer is thinking....O
has to pass.K
PLACECOUNTER%
SCORE%
SCORE%
O 0\[
O 0\[
O 0\[
O 0\[
O 0\[
O 0\[
O @[l
PLACECOUNTER%
RECURSSCAN%
SCORE%
LEVEL%
Computer is thinking (
%)....KO
O 0[>
O 0\[
O 0[>
O 0\[
O 0\[H
O 0\[
O 0\[H
O 0\[
PLACECOUNTER%
RECURSSCAN%
O 0[>
O 0\[
O 0[>
O 0\[
O 0\[H
O 0\[
O 0\[H
O 0\[
O @[Y
O @[@
TWOPLAYERPASS
ABOUT
TWOPLAYERSTATS
SHOWLEGAL
MATCHQUIT%
Game+
PassOph+
Quit MatchOq+
CloseOe
Tools+
StatisticsOs+
HelpOh+
AboutOah+
Show Legal MovesOl+
..and their scoresOm
NPLAYED&
P1WIN&
P2WIN&
DRAWBOARD
STATUS
STATUSUPDATE
TWOPLAYERMAIN
TWOPLAYEREND
NGAMES&
PLAY1$
PLAY2$
START%
PLAY1%
PLAY2%
PASSES%
Two Player Match
Number of GamesO
Player 1 Name :
Player 2 Name :
+ Starts : +
Player 1,Player 2
CancelO
TWOPLAYERMENU
TWOPLAYERPASS
SHOWLEGAL
ABOUT
TWOPLAYERSTATS
MATCHQUIT%
PLACECOUNTER%
STATUSUPDATE
START%
INPROGRESS%
WBOARD%
PLAY1%
PLAY2%
PLAY1$
PLAY2$
PASSES%
WINFO%
WSTATUS%
WTOOLBAR%
'{A`[
Invalid Move
Invalid Move
{A\[f
{9\[0
P1WIN&
P2WIN&
PLAY1$
PLAY2$
NPLAYED&
NGAMES&
Statistics
is winningKO
is winningKO
It's all sqaureO
Games Played :
Games Remaining :
Won : K
Won : K
OkayO
NPLAYED&
PLAY1%
PLAY2%
PLAY1$
P1WIN&
PLAY2$
P2WIN&
NGAMES&
WBOARD%
WSTATUS%
Wins!K
Wins!K
A Draw!
is winningKO
is winningKO
It's all sqaureO
Games Played :
Games Remaining :
Won : K
Won : K
QuitO
MatchKOq(
NextO
GameKO
Match OverO
has wonKO
has wonKO
It's a drawO
Games Played :
Won : K
Won : K
MoreO
GamesKOm(
DoneO
Om@[G
More Games
How Many? : O
PLACECOUNTER%
STATUSUPDATE
PASSES%
START%
PLAY1$
PLAY2$
PLAY1%
PLAY2%
O @[z
There is a move you can make...
has to pass.K
has to pass.K
NGAMES&
NPLAYED&
INPROGRESS%
Quit Match?
Are You Sure?O
Yes,O
QuitKOy(
NoOnh(
INPROGRESS%
Quit Game?
Are You Sure?O
Yes,O
QuitKOy(
NoOnh(
Oy@[
BOARD%
SETBOARD
DRAWCOUNTER
O 0[R
O 0[R
O 0\[
O 0\[R
O 0\[
O 0\[R
DRAWCOUNTER
WBOARD%
PASSES%
00000000
00012000
00021000
WBOARD%
WINFO%
Othello(
+ Version 2(
Written By(
Robert(
Longbottom(
Registered to(
UNREGISTERED(
To register or comment(
on Othello email me at(
RobertCL@iname.com(
VSPLAYED&
VSWON&
VSLOST&
One Player StatisticsO
Easy+
Played O
Won/LostO
/ KO
Medium+
Played O
Won/LostO
/ KO
Hard+
Played O
Won/LostO
/ KO
Big Thinker+
Played O
Won/LostO
/ KO
OkayO
SAVEINI
Exit?
Are you sure? O
NoOn(
YesOy(
CODEENTER
Othello Version 2O
Written ByO
Robert LonbottomO
UNREGISTEREDO
E-mail : RobertCL@iname.comO
http://RobertCL.tripod.comO
RegistrationO
InfoKOr(
OkayO
Registered to:O
E-mail : RobertCL@iname.comO
http://RobertCL.tripod.comO
GreatO
Registration
+)Othello is Shareware. This means that ifO
+,you like it and intend to use it, you shouldO
+.send me some money to show that you appreciateO
+1the time an effort I have put into producing thisO