Add more chess

This commit is contained in:
Miloslav Ciz 2022-03-05 21:17:40 +01:00
parent b5da0a869a
commit a11699a984
2 changed files with 7 additions and 2 deletions

View file

@ -44,6 +44,10 @@ The first chess computer that beat the world champion (at the time Gary Kasparov
For online chess there exist many servers such as https://chess.com or https://chess24.com, but for us the most important is https://lichess.org which is gratis and uses [FOSS](foss.md) (it also allows users to run bots under special accounts which is an amazing way of testing engines against people and other engines). These servers rate players with Elo/Glicko, allow them to play with each other or against computer, solve puzzles, analyze games, play chess variants, explore opening databases etc.
Playing strength is not the only possible measure of chess engine quality, of course -- for example there are people who try to make the **smallest chess programs** (see [countercomplex](countercomplex.md) and [golfing](golf.md)). As of 2022 the leading programmer of smallest chess programs seems to be Óscar Toledo G. (https://nanochess.org/chess.html). Unfortunately his programs are [proprietary](proprietary.md), even though their source code is public. The programs include Toledo Atomchess (392 [x86](x86.md) instructions), Toledo Nanochess (world's smallest [C](c.md) chess program, 1257 non-blank C characters) and Toledo Javascript chess (world's smallest [Javascript](javascript.md) chess program). He won the [IOCCC](ioccc.md). Another small chess program is micro-Max by H. G. Muller (https://home.hccnet.nl/h.g.muller/max-src2.html, 1433 C characters, Toledo claims it is weaker than his program).
{ Nanochess is actually pretty strong, in my testing it beat fairymax. ~drummyfish }
## Programming Chess
Programming chess is a [fun](fun.md) and enriching experience and is therefore recommended as a good exercise. There is nothing more satisfying than writing a custom chess engine and then watching it play on its own.

View file

@ -2,18 +2,19 @@
This is a list of notable people in technology.
- **[Bill Gates](bill_gates.md)**: founder and CEO of [Micro$oft](microsoft.md)
- **[Bill Gates](bill_gates.md)**: founder and CEO of [Micro$oft](microsoft.md), huge faggot
- **[Dennis Ritchie](dennis_ritchie)**: creator of [C](c.md) language and co-creator of [Unix](unix.md)
- **[Donald Knuth](knuth.md)**: computer scientist, Turing-award winner, author of the famous [Art of Computer Programming](taocp.md) books and the [TeX](tex.md) typesetting system
- **[drummyfish](drummyfish.md)**: founder of [LRS](lrs.md) and this wiki
- **[Eric S. Raymond](esr.md)**: proponent of [open source](open_source.md), co-founder of [OSI](osi.md) and tech writer
- **[John Carmack](john_carmack.md)**: legendary game ([Doom](doom.md), [Quake](quake.md), ...) and [graphics](graphics.md) developer
- **[John Carmack](john_carmack.md)**: legendary game ([Doom](doom.md), [Quake](quake.md), ...) and [graphics](graphics.md) developer, often called a programming god
- **[Ken Thompson](ken_thompson.md)**: co-creator of [Unix](unix.md), [C](c.md) and [Go](go.md)
- **[Larry Wall](larry_wall.md)**: creator of [Perl](perl.md) language, linguist
- **[Linus Torvalds](linus_torvalds.md)**: Finnish programmer who created [Linux](linux.md) and [git](git.md)
- **[Luke Smith](luke_smith)**: [suckless](suckless.md) vlogger/celebrity
- **[Mental Outlaw](mental_outlaw.md)**: [suckless](suckless.md) vlogger/celebrity
- **[Noam Chomsky](noam_chomsky.md)**: linguist notable in theoretical [compsci](computer_science.md), anarchist
- **[Óscar Toledo G.](toledo.md)**: programmer of tiny programs and [games](game.md) (e.g. the smallest [chess](chess.md) program), sadly [proprietary](proprietary.md) [winfag](windows.md)
- **[Richard Stallman](rmd.md)**: inventor of [free software](free_software.md) and [copyleft](copyleft.md), founder of [GNU](gnu.md) and [FSF](fsf.md), also created [emacs](emacs.md)
- **[Steve Jobs](steve_jobs.md)**: founder and CEO of [Apple](apple.md)
- **[Ted Kaczynski](ted_kaczynski.md)**: AKA the Unabomber, mathematician, primitivist and murderer who pointed out the dangers of technology