Menu

Tree [r5] /
 History

HTTPS access


File Date Author Commit
 build-aux 2011-02-01 asturio [r5] Updated to newest version of autotools.
 cgi 2011-02-01 asturio [r5] Updated to newest version of autotools.
 check 2011-02-01 asturio [r5] Updated to newest version of autotools.
 doc 2011-02-01 asturio [r5] Updated to newest version of autotools.
 gui 2009-08-08 asturio [r1] Initial SF submit
 hinversi 2009-08-08 asturio [r1] Initial SF submit
 human-cli 2011-02-01 asturio [r5] Updated to newest version of autotools.
 lib 2011-02-01 asturio [r5] Updated to newest version of autotools.
 m4 2011-02-01 asturio [r5] Updated to newest version of autotools.
 po 2009-08-11 asturio [r4] Added generated translations to repo.
 stats 2009-08-08 asturio [r1] Initial SF submit
 ABOUT-NLS 2009-08-08 asturio [r1] Initial SF submit
 AUTHORS 2009-08-08 asturio [r1] Initial SF submit
 COPYING 2009-08-08 asturio [r1] Initial SF submit
 ChangeLog 2009-08-08 asturio [r1] Initial SF submit
 INSTALL 2009-08-11 asturio [r3] Updated autotools files
 Makefile.am 2009-08-08 asturio [r1] Initial SF submit
 Makefile.in 2011-02-01 asturio [r5] Updated to newest version of autotools.
 NEWS 2009-08-08 asturio [r1] Initial SF submit
 README 2009-08-08 asturio [r1] Initial SF submit
 TODO 2009-08-08 asturio [r1] Initial SF submit
 aclocal.m4 2011-02-01 asturio [r5] Updated to newest version of autotools.
 config.h.in 2011-02-01 asturio [r5] Updated to newest version of autotools.
 configure 2011-02-01 asturio [r5] Updated to newest version of autotools.
 configure.ac 2011-02-01 asturio [r5] Updated to newest version of autotools.
 header.txt 2009-08-08 asturio [r1] Initial SF submit
 mkinstalldirs 2009-08-08 asturio [r1] Initial SF submit
 stamp-h.in 2009-08-08 asturio [r1] Initial SF submit
 string-board.txt 2009-08-08 asturio [r1] Initial SF submit

Read Me

        hinversi - Another othello engine



  Copyright (C) 2003-2007 Claudio André Till Clemens

  cathello is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  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

Comments are welcome.

        - Claudio André Till Clemens <asturio@gmx.net>


What is "Hinversi"?
==================
Hinversi is my implementation of "Reversi" or the game "Othello". My Name is
Claudio, and "claudicare" means in latin "to limp", which is in German
"hincken". So the name of my implementation was named "hincken+reversi" or
shorter "hinversi".

How are the rules
=================
The object of othello is to flip as many of your opponent's tiles to your
color as possible without your opponent flipping your tiles. This is done by
trapping your opponent's tiles between two tiles of your own color.

The board starts with four tiles arranged in a box on the middle of the board.
The tiles have the same color at each corner. Black goes first and places a
tile on the board such that it traps white's tiles between two of black's
tiles. When black places a tile on the board all of white's tiles between
black's newly placed tile and another black tile, in a horizontal, vertical, or
diagonal row, are flipped over and become black. When there is tile trapped
between two tiles, of an identical color in the same row, the player captures
tiles until another tile of the player's color is encountered in. The player
can only take tiles that are a direct result of the placing a tile on the
board. Once a tile is placed on the board the player cannot remove it and place
the tile somewhere else. If a player cannot move they forfeit their turn. The
game ends when it is no longer possible for either player to move. 

How to start the game
=====================
You have just some simple options to start with it, you can select the how is
playing black with -b, who is playing white with -w. -h gives you a list of
possible options. The default white player is David (1) and the default black
player is Human (h). The AI-Player are
0 - Naivus      - A random engine
1 - David       - A look-one-move-ahead AI-engine
2 - Neo	        - An alpha-beta AI-engine
3 - ElMatador   - Another alpha-beta AI-engine, faster and stronger

Check
=====
If you don't have check installed, or don't want to compile the checks, run
configure with following option:
--without-check

# vim:tw=80:
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.