Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    Emacs Chess 2.0b6

    Download button

    No screenshots available
    Downloads: 513  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    John Wiegley | More programs
    GPL / FREE
    April 24th, 2007, 17:30 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Emacs Chess description

    Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and f

    Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and for displaying them.

    Here are some key features of "Emacs Chess":

    · Emacs Chess is also an object-oriented library for manipulating chess objects (games, plies, positions, etc), and for displaying them. It supports a wide range of engine objects to use as move sources. This what allows chess.el to act as a chess client.
    · chess-announce.el announces your opponent's moves verbally, such as "knight takes at f4"provided you have "festival" installed.
    · chess-sound.el is similar to chess-announce, but uses specific WAV files for each sound used. It takes up much more disk space, but is nicer to listen to. Available in English only at the moment.
    · chess-irc.el provides a tiny IRC bot, allowing you to play games over IRC so long as your opponent enters moves in short algebraic notation. If they don't have chess.el, all they need is a regular chessboard, and a knowledge of SAN (short alegebraic notation).
    · chess-ics.el lets you to play on Internet Chess Servers, using chess.el as your chessboard display (which means chess-announce works with it, etc). It has only been tested with FICS so far.
    · chess-crafty.el, chess-gnuchess.el and chess-phalanx.el let you play against the Crafty, Gnuchess and Phalanx engines.
    · chess-random.el will create Fischer Random positions to play against. Note that this feature only really works against opponents who are also using chess.el. Simply type "S" in the chessboard display buffer to setup a Fischer Random starting position.
    · chess-network.el lets you play against other chess.el users directly, over a single open port on the server side. To be a server, you must have "netcat" installed, or be using Emacs 21.3 or higher (which supports server side network sockets). To be a client, all you need is Emacs 21.1 or higher.
    · chess-link.el lets you tie two engines together, so that events from one are responded to by events from another. This can let you run a chess bot on your computer over any of the transport, or you can use it to pit two computer chess engines against each other.
    · chess.el can even export chessboard display to other X servers, allowing you to play against people in your meeting room, even if they don't have Emacs installed!

    What's New in This Release:

    · This maintenance release includes several bugfixes.



    Product's homepage

      


    TAGS:

    object-oriented library | manipulate chess objects | manipulate plies | Emacs | Chess | object-oriented

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM