- PVSM.RU - https://www.pvsm.ru -

Компьютерные шахматы в 487 байтах

Рекорд по минимальной реализации компьютерных шахмат с 1983 года принадлежал программе 1K ZX Chess [1]. На компьютере Sinclair ZX81 она занимала 672 байта памяти. При этом программа вмещала почти все правила шахматной игры, а также бота для игры против человека.

Компьютерные шахматы в 487 байтах - 1 [2]
Первое описание игры в журнале Your Computer Magazine за февраль 1983 года [3]

Спустя 32 года этот рекорд побит. Группа Red Sector Inc. реализовала полностью играбельную версию шахмат BootChess [4] всего в 487 байтах!

Файл readme [5] содержит в себе исходный код программы.

Для сравнения, вот как выглядел интерфейс 1K ZX Chess.

Компьютерные шахматы в 487 байтах - 2
Классическое начало: e2-e4

А это игра BootChess.

BootChess — ещё один удивительный пример программирования на ассемблере. Такие примеры нередко встречаются на демосцене, но редко удаётся побить рекорд, простоявший аж 32 года. Ещё больше впечатляет реализация BootChess. Программа запускается из загрузочного сектора на совместимых компьютерах под любой операционной системой, будь то Windows, Linux, OS X или BSD.

Автор: alizar

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/igry/80891

Ссылки в тексте:

[1] 1K ZX Chess: http://users.ox.ac.uk/~uzdm0006/scans/1kchess/

[2] Image: http://www.geek.com/wp-content/uploads/2015/01/1K_ZX_Chess.jpg

[3] журнале Your Computer Magazine за февраль 1983 года: http://archive.org/stream/your-computer-magazine-1983-02/YourComputer_1983_02#page/n99/mode/2up

[4] BootChess: http://www.pouet.net/prod.php?which=64962

[5] Файл readme: http://lpaste.net/119343

[6] Источник: http://geektimes.ru/post/244956/