|
| |
| |
The game of Awele is a popular african game, also known as "Sungo"
or "Ubao". It is made of a wooden board with 12 holes containing some
kind of stones. The aim is to capture as many stones as possible.
There exist varieties of rules. I implemented the one I know, which is
one of the most popular (in Ivory Coast at least). The game use a
sample alpha-beta search for playing.
The game board is made up of 2 rows of 6 squares with each square
initially containing 4 stones. Your side is the bottom row and
your opponent's side is the top row. The aim is to capture as many
stones as possible.
Players alternate turns. To play, choose a non-empty square in
your side and drop its stones (1 each) in each successive squares
in a counter clockwise direction. Always skip over the original
square.
If you end up your turn by dropping a stone in your opponent's
side AND in a square containing 2 or 3 stone (including the stone
you dropped in) these stones are captured. Then, continue
capturing in each preceding squares as long as those 2 conditions
are respected. Captures end as soon as this is no more the case.
If one of the player can't play at his turn (i.e. his side is
empty) he captures all the remaining stones and the game ends.
There exist rules where such a situation is declared a draw.
This is not the case here. In general, the game ends when there
is not enough stones to allow captures. This soft doesn't detect
the end of the game.
Menu:
Game
New game (You begin)
restart the game
New game (Awele begin)
restart the game
Undo move
Cancel last movement or stop Awele thinking (if
background think option was selected).
Inverse player
Inverse the board.
Best move
Awele show you his best move.
Quit
Quit Awele (you can quit Awele cliking closer button).
Level
Set your level difficulty (match to a depth level in
aplha-beta algorithm)
Beginner
depth 2
Novice
depth 4
Normal
depth 6
Fair
depth 8
Good
depth 10
Expert
depth 12
Extra
Configure
This form fixe some Awele behiavors:
background thinking
You can manipulate Awele windows during the
thinking.
show alpha-beta level
Print level explored by the alpha-beta algorithm
(this feature slow thinking).
mouse active in background
You can click on untopped Awele window.
save
save awele configuration in the awele.inf file.
Awele record level play and window position too.
Help
Display this HYP-file. You must copy this file in your
HYP directory.
Just click on your case choice in the board window. Clicking with
the right button on a square indicates where the last stone is
dropped.
- shortcuts can be modified in the ressource file.
- This GEM version for Atari ST was written by Dominique B‚r‚ziat and
use the WinDom GEM library. Thank to report any bug (see Contact).
Send comments, suggestions, claims to:
jean-paul.berroir@inria.fr or
dominique.bereziat@inria.fr (Atari support)
A web version of awele is available at:
http://www-air.inria.fr/People/berroir/awele.html
Copyright (c) 1995 Jean-Paul Berroir
Copyright (c) 1996 Dominique Béréziat (for Gem interface)
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation. No representations are made about the
suitability of this software for any purpose. It is provided "as is"
without express or implied warranty. |
| | | | |