fics
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5
ics.el 0.4.1
ics.el project is an Emacs mode for internet chess server interactions. more>>
ics.el project is an Emacs mode for internet chess server interactions.
ics.el is a comint based Emacs major mode for handling the text portion of communications with internet chess servers such as FICS and ICC.
It is written in Emacs-Lisp and works best in conjunction with a graphical interface such as Xboard.
It handles colour highlighting and "buttonisation" (making certain portions of text active so that, for example, you can challenge opponents with a single mouse click) as well as command recall and editing and automation of commands based on regexps seen in the ICS output, all highly customisable using Emacs lisp.
Enhancements:
- added a require for overlay. This is part of the fsf-compat XEmacs package.
- added escapes into "----" and "++++" parts of regexps since not escaping them broke XEmacs version.
- added test for XEmacs into function tracing devel option
- changed the connection mechanism slightly to use a different variable ics-interface-with-helper-args when CONNECTMETHOD in ics-servers-alist is non-nil. This allows a different xboard commandline to be used if there is a timestamp/timeseal program available, rather than the same commandline with telnet for the helper program (which doesnt work for me anymore under Mandrake Linux 8.0 - I get a connection closed right before the password is prompted for).
- updated the default ics-servers-alist variable for new IP addresses and the BCF server and chess.net
- Fixed wholist buttonisation regexp to recognise "&" between rating and handle.
- Several fixes by John Wiegley to prevent ics.el from breaking other comint based modes - ics.el now uses local hooks instead of polluting the global comint hooks.
- Added support for running the interface program (e.g. xboard) under gdb in the ics sessions. The variable ics-gdb-interface controls this.
<<lessics.el is a comint based Emacs major mode for handling the text portion of communications with internet chess servers such as FICS and ICC.
It is written in Emacs-Lisp and works best in conjunction with a graphical interface such as Xboard.
It handles colour highlighting and "buttonisation" (making certain portions of text active so that, for example, you can challenge opponents with a single mouse click) as well as command recall and editing and automation of commands based on regexps seen in the ICS output, all highly customisable using Emacs lisp.
Enhancements:
- added a require for overlay. This is part of the fsf-compat XEmacs package.
- added escapes into "----" and "++++" parts of regexps since not escaping them broke XEmacs version.
- added test for XEmacs into function tracing devel option
- changed the connection mechanism slightly to use a different variable ics-interface-with-helper-args when CONNECTMETHOD in ics-servers-alist is non-nil. This allows a different xboard commandline to be used if there is a timestamp/timeseal program available, rather than the same commandline with telnet for the helper program (which doesnt work for me anymore under Mandrake Linux 8.0 - I get a connection closed right before the password is prompted for).
- updated the default ics-servers-alist variable for new IP addresses and the BCF server and chess.net
- Fixed wholist buttonisation regexp to recognise "&" between rating and handle.
- Several fixes by John Wiegley to prevent ics.el from breaking other comint based modes - ics.el now uses local hooks instead of polluting the global comint hooks.
- Added support for running the interface program (e.g. xboard) under gdb in the ics sessions. The variable ics-gdb-interface controls this.
Download (0.019MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1065 downloads
IBGS 0.2
IBGS is an Internet board game server. more>>
IBGS project is an Internet board game server.
IBGS is a game server for board games such as chess, go, checkers, and nine nens morris.
Data about players and games are stored in an SQL database. The FICS protocol is supported. The IBGS Client is part of this project.
You can store your games in a IBGS server. When you analyse a game the server shows you statistical information about the current position.
But first you have to fill the db with games. There easiest way is to convert some pgn files. This can be done by the tool pgn2db.
Then log into the server an type "examine". You can now analyse your game.
<<lessIBGS is a game server for board games such as chess, go, checkers, and nine nens morris.
Data about players and games are stored in an SQL database. The FICS protocol is supported. The IBGS Client is part of this project.
You can store your games in a IBGS server. When you analyse a game the server shows you statistical information about the current position.
But first you have to fill the db with games. There easiest way is to convert some pgn files. This can be done by the tool pgn2db.
Then log into the server an type "examine". You can now analyse your game.
Download (0.11MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1015 downloads
Internet Chess ToolKit 0.2
Internet Chess ToolKit project is a Java library for chess with PGN, FEN, SAN, and ICS (FICS, ICC) support. more>>
Internet Chess ToolKit project is a Java library for chess with PGN, FEN, SAN, and ICS (FICS, ICC) support.
Internet Chess ToolKit is a Java-based set of libraries and widgets useful for performing common tasks such as reading SAN (internationalized), FEN, PGN, generating legal moves, and connection to Internet Chess Servers (FICS).
The purpose of the Internet Chess ToolKit is to provide an extensible library to facilitate the development of internet server clients, bots, training programs, peer-to-peer players, and and various other programs useful for the game player. The library was designed with a high level of abstraction and utilization of object oriented design patterns to make it extensible; The model set up should allow for implementations of many games besides Chess, which is the main focus of this library.
Such other games might include chess variants like BugHouse, or completely different games like scrabble and the Chinese game of Go. Another goal of the library is ease of use. A lot of effort has gone into comprehensive documentation and providing sensible names for methods, as well as providing many convenience methods.
Main features:
- FICS support (limited)
- legal move generation.
- game history with variation support (alternative move suggestions).
- move comment support in text and Numeric Annotation Glyphs (NAG).
- Standard Algebraic Notation (SAN) read/write support (internationalized for presentation in 16 languages).
- Portable Game Notation (PGN) read/write support (including move variations, and FEN).
- Forsyth-Edwards Notation (FEN) read/write support.
- True MVC structure with board displays driven by game model events.
- Command-line Board display (GUI to come).
- Well documented. Sample code also provided.
Enhancements:
- Limited FICS support style12, match request, kibitz, whisper, say, tell, channel tell, shout, c/t/-shout, emote, move list, pin, gin, seek ads, seek remove, seek clear, game results
- Timeseal support
- XSLT java code generation for ICS events
- Sample ICS Client
- PGN bugs fixed
<<lessInternet Chess ToolKit is a Java-based set of libraries and widgets useful for performing common tasks such as reading SAN (internationalized), FEN, PGN, generating legal moves, and connection to Internet Chess Servers (FICS).
The purpose of the Internet Chess ToolKit is to provide an extensible library to facilitate the development of internet server clients, bots, training programs, peer-to-peer players, and and various other programs useful for the game player. The library was designed with a high level of abstraction and utilization of object oriented design patterns to make it extensible; The model set up should allow for implementations of many games besides Chess, which is the main focus of this library.
Such other games might include chess variants like BugHouse, or completely different games like scrabble and the Chinese game of Go. Another goal of the library is ease of use. A lot of effort has gone into comprehensive documentation and providing sensible names for methods, as well as providing many convenience methods.
Main features:
- FICS support (limited)
- legal move generation.
- game history with variation support (alternative move suggestions).
- move comment support in text and Numeric Annotation Glyphs (NAG).
- Standard Algebraic Notation (SAN) read/write support (internationalized for presentation in 16 languages).
- Portable Game Notation (PGN) read/write support (including move variations, and FEN).
- Forsyth-Edwards Notation (FEN) read/write support.
- True MVC structure with board displays driven by game model events.
- Command-line Board display (GUI to come).
- Well documented. Sample code also provided.
Enhancements:
- Limited FICS support style12, match request, kibitz, whisper, say, tell, channel tell, shout, c/t/-shout, emote, move list, pin, gin, seek ads, seek remove, seek clear, game results
- Timeseal support
- XSLT java code generation for ICS events
- Sample ICS Client
- PGN bugs fixed
Download (MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1019 downloads
Emacs Chess 2.0b6
Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and f more>>
Emacs Chess is an object-oriented library written in Elisp for manipulating chess objects (games, plies, positions, etc.), and for displaying them.
Main features:
- 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 opponents 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 dont 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 dont have Emacs installed!
Enhancements:
- This maintenance release includes several bugfixes.
<<lessMain features:
- 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 opponents 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 dont 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 dont have Emacs installed!
Enhancements:
- This maintenance release includes several bugfixes.
Download (0.38MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
545 downloads
NNGS 1.1.21
NNGS project consists of a free Internet Go server. more>>
NNGS project consists of a free Internet Go server.
The NNGS (No Name Go Server) is a full-featured server which allows you to play the game of Go over the Internet.
It runs on Unix machines as well as on Windows, and supports connections from many clients (both graphical and text based).
The code is based on the Free Internet Chess Server (FICS) code, and currently only supports the game of Go.
Main features:
- make it work with more clients
- make it easier to use in text mode
- make the code easier to understand and extend
- make the code more portable (allow it to run on more platforms)
- implement internationalization and add translations
- give people the chance to run their own server
- allow people to test clients and go programs more easily
Enhancements:
- added default_komi and default_komi9 to configurable items.
- silly tell-command returned prematurely.
- Say/tell/shout/kibitz/channel/etc-Formatstrings. Sigh.
- Removed some more double-indexing of [pg]array.
- (GIFU2006) fixed bugs that were introduced (in 1.1.15??) by changing calloc() -->> malloc(); added some memset()...
- use server_http (instead of hardcoded nngs.cosmic.org) in last line of usage-command.
- added handling of dotted quad in lists/ban file
- network.c : netstruct.in_full is never set to anything != zero. plan to reuse it.
- moved more tunable constants to the conffile.
- added fromport (portnumber) into netstruct.
- changed return form xystat() to be st_size iff stat() returns >=0
- changed player_write() to only clear is_dirty if file was written succesfully.
<<lessThe NNGS (No Name Go Server) is a full-featured server which allows you to play the game of Go over the Internet.
It runs on Unix machines as well as on Windows, and supports connections from many clients (both graphical and text based).
The code is based on the Free Internet Chess Server (FICS) code, and currently only supports the game of Go.
Main features:
- make it work with more clients
- make it easier to use in text mode
- make the code easier to understand and extend
- make the code more portable (allow it to run on more platforms)
- implement internationalization and add translations
- give people the chance to run their own server
- allow people to test clients and go programs more easily
Enhancements:
- added default_komi and default_komi9 to configurable items.
- silly tell-command returned prematurely.
- Say/tell/shout/kibitz/channel/etc-Formatstrings. Sigh.
- Removed some more double-indexing of [pg]array.
- (GIFU2006) fixed bugs that were introduced (in 1.1.15??) by changing calloc() -->> malloc(); added some memset()...
- use server_http (instead of hardcoded nngs.cosmic.org) in last line of usage-command.
- added handling of dotted quad in lists/ban file
- network.c : netstruct.in_full is never set to anything != zero. plan to reuse it.
- moved more tunable constants to the conffile.
- added fromport (portnumber) into netstruct.
- changed return form xystat() to be st_size iff stat() returns >=0
- changed player_write() to only clear is_dirty if file was written succesfully.
Download (0.78MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
952 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above fics search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed