Chinese Chess Rules
Chess::Game::MoveList is a specialized list class for recording the moves of a Chess::Game. SYNOPSIS $movelist = Chess::Game::MoveList->new("white", "black"); $wpawn = Chess::Game::Pawn->new("e2", "white"); $entry = $movelist->add_move($wpawn, "e2", "e4"); $true = $entry->get_piece() eq...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (119): Chess::Game::MoveList Download |
Chess::Game is a class to record and validate the moves of a game of chess. SYNOPSIS use Chess::Game; $game = Chess::Game->new(); $clone = $game->clone(); $move = $game->make_move("e2", "e4"); $move_c = $clone->make_move("e2", "e4"); $true = ($move->get_piece() ne $move_c->get_piece());...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (125): Chess::Game Download |
FSA::Rules is a Perl module to build simple rules-based state machines in Perl. Synopsis my $fsa = FSA::Rules->new( ping => { do => sub { print "ping!n"; my $state = shift; $state->result(pong); $state->machine->{count}++; }, rules => [ game_over => sub { shift->machine->{count} >=...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (99): FSA::Rules Download |
Fantasy Chess is a chess game environment with a game server, GTK GUI, private and public AI, and a lot of libraries to help developers..
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (119): Fantasy Chess v2 Revision Download |
Games::Chess Perl module represent chess positions and games. SYNOPSIS use Games::Chess qw(:constants); my $p = Games::Chess::Position->new; $p->at(0,0,BLACK,ROOK); $p->at(7,7,WHITE,ROOK); print $p->to_text; The Games::Chess package provides the class Games::Chess::Piece to represent...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (114): Games::Chess Download |
Chess::PGN::Parse is a Perl module that reads and parses PGN (Portable Game Notation) Chess files. SYNOPSIS use Chess::PGN::Parse; use English qw( -no_match_vars ); my $pgnfile = "kk_2001.pgn"; my $pgn = new Chess::PGN::Parse $pgnfile or die "cant open $pgnfilen"; while...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (252): Chess::PGN::Parse Download |
Chess::PGN::Filter is a Perl extension for converting PGN files to other formats. SYNOPSIS use Chess::PGN::Filter; filter(source => $pgn,filtertype => XML); OR my %substitutions = ( hsmyers => Myers, Hugh S (ID), ); my @exclude = qw( WhiteElo BlackElo EventDate ); filter(...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (159): Chess::PGN::Filter Download |
XML::Rules is a Perl module that can parse XML & process tags by rules starting from leaves. SYNOPSIS use XML::Rules; $xml = < < *END* < doc > < person > < fname >...< /fname > < lname >...< /lname > < email >...< /email > < address > < street >...< /street > < city >...< /city > <...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (99): XML::Rules Download |
Lingua::Phonology::Rules is a Perl module for defining and applying phonological rules. SYNOPSIS use Lingua::Phonology; $phono = new Lingua::Phonology; $rules = $phono->rules; # Adding and manipulating rules is discussed in the "WRITING RULES" # section This module allows for the...
Platforms: *nix
License: Freeware | Size: 99.33 KB | Download (90): Lingua::Phonology::Rules Download |
Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and for displaying them..
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (102): Emacs Chess Download |
Chinesepera-kun: Chinese Popup Dictionary is a Firefox extension that will allow you read Chinese on websites. This is useful for just getting around a site, or even MORE useful if you are studying Chinese. It works with both Simplified and Traditional characters, and also allows you to export...
Platforms: *nix
License: Freeware | Size: 6.6 MB | Download (113): Chinesepera-kun: Chinese Popup Dictionary Download |
IRC-Chess project is a 2-player chess game for IRC which turns a computer into an IRC chess bot. It consists of a Java chess server, with frontend scripts to convert an IRC client into a chess bot. Players then communicate with the bot using standard IRC commands, and dont require any special...
Platforms: *nix
License: Freeware | Size: 60.42 KB | Download (180): IRC-Chess Download |
Chess::ICClib is a Perl interface to Internet Chess Server commands. SYNOPSIS use Chess::ICClib; my $icc = Chess::ICClib->new([-prompt=>$ICC], [-host=>$host,-port=>$port] [-user=>$user,-pass=>$password]); $icc->ICCCommand("finger romm"); Chess::ICClib - Perl interface to Internet Chess...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (111): Chess::ICClib Download |
Chess::FIDE is a Perl extension for FIDE Rating List. SYNOPSIS use Chess::FIDE; my $fide = Chess::FIDE->new(-file=>filename); $fide->fideSearch("surname eq Kasparov"); Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (101): Chess::FIDE Download |
Chess::FIDE::Player is a Perl module to parse player data from FIDE Rating List. SYNOPSIS use Chess::FIDE::Player qw(@FIDE_field); my $player = Chess::FIDE::Player->new(%param); print $player->id() . "n"; $player->value(field); Chess::FIDE::Player - Parse player data from FIDE Rating...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (97): Chess::FIDE::Player Download |
Chess::Elo is a Perl module to calculate Chess "Elo" ratings. SYNOPSIS use Chess::Elo qw(:all); # Alice is going to thump Bob... my ($alice_elo, $bob_elo) = (2100, 1200); # Oh no, Alice lost to Bob! my $result = 0; # 0.5 for draw, 1 for win my @new_elo_alice_bob = elo ($alice, 0,...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (96): Chess::Elo Download |
Sigma Chess is a master strength Macintosh chess program for both OS X and Classic Mac OS. The feature set includes: Optional HIARCS engine, UCI Engine support, Databases, PGN/EPD, basic desktop publishing, endgame databases, novice levels, a true perspective 3D board, ExaChess compatibility and...
Platforms: Mac
License: Freeware | Download (164): Sigma Chess Download |
HIARCS is clearly the strongest chess software for Apple Macintosh computers. We have combined this engine with the latest high quality Sigma Chess 6.1.4 GUI to produce the strongest and best featured chess software for the Apple Macintosh.This gives Macintosh owners the strongest chess engine...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Download (217): HIARCS chess engine Download |
Chess Game World is a game developed for Chess fans. You can compete with real players all over the world or watch other games in progress. Play in the practice mode if you want to play with the computer. The ELO rating system is introduced in this game. You'll get rate points just as...
Platforms: Windows
License: Freeware | Size: 5.33 MB | Download (374): Chess Game Download |
CodeTwo Exchange Rules Pro is a powerful email management software for Microsoft Exchange Server. It allows administrators to easily set server-sided rules for automatic email flow management and email content control on Microsoft Exchange. Its features are: email forwarding, email filtering,...
Platforms: Windows, Other
License: Shareware | Cost: $655.00 USD | Size: 37.82 MB | Download (93): CodeTwo Exchange Rules Pro Download |