Related concepts (34)
Elo rating system
The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess. It is named after its creator Arpad Elo, a Hungarian-American physics professor. The Elo system was invented as an improved chess-rating system over the previously used Harkness system, but is also used as a rating system in association football, American football, baseball, basketball, pool, table tennis, various board games and esports, and more recently large language models.
Online chess
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. Online chess has existed in various forms including PLATO and play-by-email since the dawn of the Internet in the 1970s.
HIARCS
HIARCS is a proprietary UCI chess engine developed by Mark Uniacke. Its name is an acronym standing for higher intelligence auto-response chess system. Because Hiarcs is written portable in C, it is available on multiple platforms such as Pocket PC, Palm OS, PDAs, iOS, Microsoft Windows and Mac OS X. HIARCS opening book authors over time were Eric Hallsworth, Sebastian Böhme and Harvey Williamson, who is also operating HIARCS regularly at various computer chess tournaments.
Alpha–beta pruning
Alpha–beta pruning is a search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax algorithm in its search tree. It is an adversarial search algorithm used commonly for machine playing of two-player combinatorial games (Tic-tac-toe, Chess, Connect 4, etc.). It stops evaluating a move when at least one possibility has been found that proves the move to be worse than a previously examined move. Such moves need not be evaluated further.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.