Free Internet Chess Server

Last updated

A chess game on FICS using an interface named Jin Partida no FreeChess.png
A chess game on FICS using an interface named Jin

The Free Internet Chess Server (FICS) is a volunteer-run Internet chess server. It was organised as a free alternative to the Internet Chess Club (ICC), after that site began charging for membership. [1]

Contents

History

FICS Banner. Free Internet Chess Server (banner).jpg
FICS Banner.

On 15 January 1992(32 years ago), Michael Moore of the University of Utah and Richard Nash started the first Internet chess server, named the American Internet Chess Server (AICS), but generally known as simply the Internet Chess Server (ICS). The initial release was hosted at the Colorado School of Mines, but it was moved to Carnegie Mellon University later the same year. [2]

The software was coded, supported, and operated by volunteers until 1 March 1995(29 years ago), when administrators[ who? ] began charging players for membership and changed the name to the ICC. [1]

Several former ICS programmers saw the commercialization of ICS as an exploitation of their work. This group, led by Chris Petroff and Henrik Gram, developed FICS as an alternative to the paid model, giving users free, unrestricted access. The server debuted on 3 March 1995(29 years ago), just two days after the ICC announcement. [3] [2]

In 1998, the Free Internet Chess Organization (FICS) was organized as a nonprofit organization. [4]

In 2007, the legal entity was involuntarily dissolved.[ clarification needed ] The server is still maintained and administered by volunteers. [4]

As of August 2014, FICS had over 650,000 registered accounts. [4]

In 2016, 50,000 active players played a total of 23 million games. [5]

Usage

Connecting

FICS using BabasChess interface Babaschesssmallcrop.jpg
FICS using BabasChess interface

Playing chess on FICS requires connecting to the server either through a web-based applet on the FICS website or else by using a client program, which could be as simple as a telnet client, but is usually an interface designed specifically for playing Internet chess. [6] Users can log in either as an anonymous guest or else by registering for a free account. Each user is permitted only one account. The server maintains rating and game statistics for registered users. FICS uses the Glicko rating system. [7]

Gameplay

Players can watch for game requests by other users broadcast or create their own seeks and wait for someone to respond. Seeks include time controls and frequently an optional ratings limit. Seeks can be programmed to require manual acceptance by the user, or they can automatically be accepted by the player. Users can challenge specific players to a game by using the match command. Moves are made with a mouse on an image of a chess board or users can type in moves in algebraic chess notation. All games played by registered users are recorded by a computer and made publicly available. [4]

Time controls

Since the mechanics of play are simplified, chess games played online tend to use faster time controls than in over-the-board (OTB) play. Longer games (i.e., usually 15 or more minutes per player) are called standard and are also common on the server. Separate ratings are maintained for lightning (under 3 minutes), blitz (usually 5 or 10 minutes), and standard (over 15 minutes). Irregular variants, such as Fischer Random, are grouped together into a handful of formats like Wild, and these are not further classified by time controls. [4]

Fischer delay is popular: the time control is specified by two numbers, the minutes each player is allotted at the start of the game, and the seconds added to a player's clock after making a move (the increment). For example, in the popular 2–12 time controls, each player receives 2 minutes at the beginning of the game, and 12 seconds are added to a player's clock after they make a move. Since all games are assumed to last 40 moves for format classification purposes, 2–12 is grouped with 10-minutes-per-player (10 minutes = (60s per minute * 2 minutes) + (12s * 40 moves) / 60s per minute).[ citation needed ]

The timeseal is a utility which allows the server to adjust for the effects of internet lag. Each move is time-stamped locally and the time it takes for each command to travel to the server is not deducted from the player's clock. This method of time stamping each move is helpful for players with slow internet connections. FICS does not track lag centrally and does not permit users to exclude persistent laggers. [4]

FormatPopular Controls (minutes and optional increment)
lightning (x<3)1
blitz (3<=x<15)3, 5, 2–12
standard (15<=x)15, 45-45

Interfaces

Mobile Interface Mobila Chess Layout.png
Mobile Interface

FICS is designed to be accessed by a chess interface designed to connect to Internet chess servers. Interfaces are created independently. FICS does not have an official interface and does not endorse any interface. The most popular interfaces for Windows are BabasChess, Jin, XBoard, Thief, and Raptor. [4] Mobialia Chess is the most common platform for mobile operating systems Android and IOS.

On other operating systems (mainly Unix-type boxes based on Linux or macOS), eboard, XBoard, PyChess, Jin, JavaBoard, and Raptor are popular choices. JavaBoard, JinApplet, and QXBoard are web interfaces that run in a web browser. [4]

In 2017, the Free Chess Club open-source project released a web-based client targeted towards modern web browsers using JavaScript, HTML5 and WebSockets. [8] In addition to a web interface, Free Chess Club provides a cross-platform desktop application that runs on Linux, macOS and Windows.

Channels

FICS has a number of very conservatively censored chat channels numbered 0 through 255. Many of the channels are reserved for administrators and bots. [4]

Some of the more popular channels include:

Registration is required for all channels except channels 1,4 and 53.

Some channels are used for FICS staff and cannot be seen by regular users:

A user can listen and send tells to up to thirty channels simultaneously. Another form of mass communication available to registered users is "shouts" which can be seen by all connected users who haven't turned shouts off. [4]

Variants

Currently, the following chess variants are available on FICS, besides regular chess:

Tournaments on FICS

Tournaments are regularly organised or relayed on FICS. The popular Lichess platform obtains its tournament relays via FICS.

Mamer tournaments

Most tournaments are organised by "Mamer," an automated tournament director. Mamer is run by tourney managers who organize and supervise tournaments. Mamer announces tournaments through channel 49 and through tells and "tshouts." Tournaments organised by Mamer range in time controls and include variants. [4]

Other tournaments

Other regular conducted tournaments on FICS include tournaments featuring slow time controls (STC) of typically more than 45 minutes. Two of the most popular of these are FICS Teamleague, which uses 45 45 controls, and the Online Chess League (OCL), which uses 60 15 time controls. Both are team events with teams of 4 competing against each other, and each player typically plays one game per week. In addition, the STC Bunch, or the Slow Time Control Bunch, organised several tournaments with slow time controls. [4]

Relay

FICS relays major chess events. A bot takes the moves in ongoing games and relays them to special demo accounts on FICS. These demo accounts bear the names of the grandmasters playing in the event. Users and guests on FICS can watch the games in progress and chat about the games with each other. The relay has covered every single World Chess Championship since its inception. Other major relays include the yearly relay of Wijk aan Zee, Morelia-Linares and Amber Melody. [4]

See also

Related Research Articles

<span class="mw-page-title-main">Chess clock</span> Two adjacent clocks with stop/start buttons

A chess clock is a device that comprises two adjacent clocks with buttons to stop one clock while starting the other, so that the two clocks never run simultaneously. The clocks are used in games where the time is allocated between two parties. The purpose is to keep track of the total time each party takes and prevent delays. Parties may take more or less time over any individual move.

<span class="mw-page-title-main">Internet Chess Club</span> Internet chess server

The Internet Chess Club (ICC) is a commercial Internet chess server devoted to the play and discussion of chess and chess variants. ICC had over 30,000 subscribing members in 2005. It was the first Internet chess server and was the largest pay to play chess server in 2005.

<span class="mw-page-title-main">Computer chess</span> Computer hardware and software capable of playing chess

Computer chess includes both hardware and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysis, entertainment and training. Computer chess applications that play at the level of a chess grandmaster or higher are available on hardware from supercomputers to smart phones. Standalone chess-playing machines are also available. Stockfish, Leela Chess Zero, GNU Chess, Fruit, and other free open source applications are available for various platforms.

<span class="mw-page-title-main">Bughouse chess</span> Chess variant played on two chessboards by four players in teams of two

Bughouse chess is a popular chess variant played on two chessboards by four players in teams of two. Normal chess rules apply, except that captured pieces on one board are passed on to the teammate on the other board, who then has the option of putting these pieces on their board.

<span class="mw-page-title-main">XBoard</span> Graphical user interface for chess games

XBoard is a graphical user interface chessboard for chess engines under the X Window System. It is developed and maintained as free software by the GNU project. WinBoard is a port of XBoard to run natively on Microsoft Windows.

<span class="mw-page-title-main">Correspondence chess</span> Game of chess via postal system or e-mail

Correspondence chess is chess played by various forms of long-distance correspondence, traditionally through the postal system. Today it is usually played through a correspondence chess server, a public internet chess forum, or email. Less common methods that have been employed include fax, homing pigeon and phone. It is in contrast to over-the-board (OTB) chess, where the players sit at a chessboard at the same time, or play each other in real time via the internet.

<span class="mw-page-title-main">Chess engine</span> Computer program for chess analysis and game

In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest.

<span class="mw-page-title-main">Crazyhouse</span> Chess variant with drops

Crazyhouse is a chess variant in which captured enemy pieces can be reintroduced, or dropped, into the game as one's own. It was derived as a two-player, single-board variant of bughouse chess.

Advanced chess is a form of chess in which each human player uses a computer chess program to explore the possible results of candidate moves. Despite this computer assistance, it is the human player who controls and decides the game.

An Internet chess server (ICS) is an external server that provides the facility to play, discuss, and view the board game of chess over the Internet. The term specifically refers to facilities for connecting players through a variety of graphical chess clients located on each user's computer.

<span class="mw-page-title-main">Shane's Chess Information Database</span> Software application for viewing and maintaining databases of chess games

Shane's Chess Information Database (Scid) is a free and open source UNIX, Windows, Linux, and Mac application for viewing and maintaining large databases of chess games. It has features comparable to popular commercial chess software. Scid is written in Tcl/Tk and C++.

<span class="mw-page-title-main">Internet Go server</span> Online servers allowing users to play Go

An Internet Go server is a server that allows players of the game of Go to play against opponents online. The two fundamental types of Go server are real-time servers and turn-based servers.

<span class="mw-page-title-main">PyChess</span> Chess software

PyChess is a free software chess client developed for GNU. It allows users to play offline or online via the Free Internet Chess Server (FICS). PyChess also incorporates a built-in chess engine, which in contrast to most other chess AIs is written in the Python language and focuses more on fun of play than raw strength. For more advanced users, PyChess allows for virtually any other external chess engine to be used with it.

SchemingMind is a privately owned international correspondence chess club founded in 2002. Most games and tournaments are played on a correspondence chess server owned by the club for this purpose.

<span class="mw-page-title-main">Chess tournament</span> Series of competitive chess games

A chess tournament is a series of chess games played competitively to determine a winning individual or team. Since the first international chess tournament in London, 1851, chess tournaments have become the standard form of chess competition among serious players.

Computer shogi is a field of artificial intelligence concerned with the creation of computer programs which can play shogi. The research and development of shogi software has been carried out mainly by freelance programmers, university research groups and private companies. By 2017, the strongest programs were outperforming the strongest human players.

<span class="mw-page-title-main">Lichess</span> Internet chess platform

Lichess is a free and open-source Internet chess server run by a non-profit organization of the same name. Users of the site can play online chess anonymously and optionally register an account to play rated games. Lichess is ad-free and all the features are available for free, as the site is funded by donations from patrons. Features include chess puzzles, computer analysis, tournaments and chess variants.

<span class="mw-page-title-main">Fairy-Max</span>

Fairy-Max is a free and open source chess engine which can play orthodox chess as well as chess variants. Among its features is the ability of users to define and use their own custom variant chess pieces for use in games.

<span class="mw-page-title-main">Chess variant</span> Games related to, derived from or inspired by chess

A chess variant is a game related to, derived from, or inspired by chess. Such variants can differ from chess in many different ways.

<span class="mw-page-title-main">Online chess</span> Chess played over the Internet

Online chess is chess that is played over the Internet, allowing players to play against each other in real time. This is done through the use of Internet chess servers, which often include a system to pair up individual players based on their rating using an Elo or similar chess rating system. Online chess has existed since the 1970s, but has seen a rapid growth in popularity amidst the COVID-19 pandemic and rise of chess livestreaming.

References

  1. 1 2 Stone, Brad (11 May 2006). "Pawns Call King a Rook" . Retrieved 10 May 2010.
  2. 1 2 "FICS 10th Anniversary Celebrations" . Retrieved 10 May 2010.
  3. Petroff, Chris (5 March 2009). "History of the Internet Chess Server – Part I". Archived from the original on 13 March 2010. Retrieved 10 May 2010.
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 "Free Internet Chess Server". gambiter.com. Retrieved 28 September 2017.
  5. "FICS Games Database – Statistics for 2013" . Retrieved 3 August 2014.
  6. "FICS QuickGuide : Graphical Interfaces" . Retrieved 10 May 2010.
  7. vek/glickman. "Vek-splanation of the Glicko Ratings System" . Retrieved 10 May 2010.
  8. "Home". freechess.club.