Смотрите другие статьи из рубрики «Консольные классики» в Google.
Смотрите другие статьи из рубрики «Консольные классики» в Google.
Любители ретро-шахмат теперь могут сразиться онлайн в игре «Shatranj: Online Chess», которая с удивительной глубиной воссоздает классические шахматные партии на ZX Spectrum и ПК.
«Shatranj: Online Chess» — это онлайн-версия шахмат для ZX Spectrum и ПК, сочетающая в себе классическую стратегию с современными многопользовательскими функциями и широкими возможностями настройки.
Классическая игра и винтажное оборудование
Шахматы на ZX Spectrum — вот чего я никогда не ожидал увидеть в таком масштабе. Шатрандж: шахматы онлайн, созданная М. Игнасио Монхе Гарсия, позволяет играть в полноценные многопользовательские шахматы на легендарном 48K Spectrum и ПК. Это не просто порт или наспех сделанная модификация — это полнофункциональный шахматный клиент, обладающий практически всем, чего ожидает современный игрок.

На первый взгляд я подумал: “Сколько же на самом деле можно выжать из ZX Spectrum в плане сетевых возможностей?” Оказалось — довольно много. Этот проект, который пока находится на стадии первого публичного релиза, уже может похвастаться впечатляющим набором опций и функций.
Список функций, который удивил даже меня
Давайте разберем, что именно входит в состав Шатрандж, ведь дело не только в том, чтобы перемещать фигуры по пиксельной доске:
- Клиент True Chess для ZX Spectrum 48K: В вашем распоряжении будет графическая доска, ввод ходов, полноценные шахматные часы, чат, история ходов, меню настроек, системные уведомления, а также функции предложения ничьей, сдачи, перезапуска партии и даже обработка ситуаций с шахом и матом.
- Два режима игры: Сыграйте в «Spectrum vs. Spectrum», чтобы устроить ретро-дуэли один на один, или сопоставьте ZX Spectrum с ПК, чтобы устроить межпоколенческое соперничество.
- Гибкость сети: Для игр в локальной сети предусмотрено прямое TCP-соединение, а для подбора игроков через брокер — режим MQTT. Это означает, что вы сможете играть, даже если ваша сеть находится за NAT или CGNAT — довольно дальновидное решение для Spectrum.
- Единый протокол: Каждый аспект игры — начало партии, отправка ходов, их подтверждение или отклонение, общение в чате, проверка подключения, сдача партии и даже повторное подключение — осуществляется с помощью единого протокола.
- Клиент для ПК с функциями, повышающими удобство использования: Версия для ПК, созданная на базе Qt, включает не только игровое поле и часы, но и подсветку хода, чат, а также журнал входящих и исходящих протокольных сообщений. Кроме того, она поддерживает оба способа подключения.
- Настраиваемый запуск игры: Выберите свою роль, сторону и цвет. Укажите адрес подключения, порт, код комнаты, систему обозначений, цветовую схему доски, шахматный набор и включите или выключите подсказки по ходам.
- Три шахматных набора в стиле пиксель-арт: Выберите один из вариантов: BRRY, SPCY или PIXL — каждый из них отображается в очаровательном размере 16×16 пикселей, что придаёт изображению аутентичный стиль Spectrum.
- Пять цветовых схем доски: Выберите классическое сочетание черного и белого или попробуйте синий, зеленый, голубой или пурпурный, чтобы добавить немного визуального колорита.
- Продолжительность чатов в Spectrum: Внутриигровой чат в Spectrum имитирует настоящий двухстрочный интерфейс, включая значки по бокам и отметки времени. Это небольшая деталь, но она придает игре больше реалистичности.

Признаюсь, когда я впервые ознакомился с перечнем функций, у меня возникли некоторые сомнения. “Наверняка часть из этого доступна только на ПК”, — подумал я. Но нет — клиент для ZX Spectrum действительно настолько полнофункционален.
Скриншоты: ретро-эстетика, современные возможности подключения
Взгляните на эти скриншоты — графика Spectrum, возможно, немного пробудит в вас ностальгию:


Увидев эту пиксельную шахматную доску с чатом и таймером, я не смог сдержать улыбку. В этом есть некий шарм, который не могут полностью воссоздать даже самые проработанные современные шахматные приложения.
Не такая уж простая настройка: что вам понадобится
Однако, как и в случае с любым амбициозным проектом для Spectrum, есть одна загвоздка — наладить работу всего этого — дело не из простых. Вот минимальный набор инструментов, необходимый для запуска партии в «Шатрандже»:
- Настоящий ZX Spectrum 48K (эмуляторы, скорее всего, не подойдут)
- Расширение divMMC или esxDOS
- Сетевой модуль, поддерживающий команды ESP-AT
- Для прямых TCP-соединений — сетевой узел с открытым доступом. Если вы сталкиваетесь с NAT или CGNAT, вам потребуется использовать режим MQTT.
И давайте будем честны: для большинства это непростая задача. Мне пришлось остановиться и переосмыслить свой первоначальный энтузиазм. Требования немного… нишевые. Если у вас ещё нет «навороченного» Spectrum, вам предстоит настоящая охота за сокровищами.
Проблемы с эмулятором и молчание сообщества
И вот тут-то и возникают сложности. Сегодня большинство поклонников Spectrum играют на эмуляторах, а сетевые функции Shatranj, к сожалению, рассчитаны на реальное аппаратное обеспечение. В результате проверить каждую отдельную функцию оказалось невозможно — даже для самых преданных энтузиастов.
“Это интересная идея, но она слишком ресурсоемкая. Неудивительно, что сообщение на форуме о Spectrum Computing остаётся без комментариев уже почти неделю — похоже, ни у кого нет полной конфигурации‘.’
— Анонимный любитель ретро-оборудования
Эта тишина со стороны обычно оживлённого сообщества Spectrum о многом говорит. У меня осталось некоторое сомнение относительно того, сколько людей когда-нибудь смогут в полной мере оценить потенциал Shatranj.
Но если вы входите в число тех немногих счастливчиков…
Если вы относитесь к числу тех редких людей, у которых есть подходящее оборудование и навыки работы с сетями старой школы, это может оказаться чем-то особенным. Представьте себе, что вы играете в шахматы через десятилетия — один игрок на ZX Spectrum, а другой — на современном мощном ПК. Сама по себе эта идея увлекательна, даже если реальное число участников, скорее всего, останется небольшим.
А для настоящих любителей приключений: если вам удастся запустить «Шатрандж» на вашем Spectrum, я с огромным удовольствием послушаю о ваших впечатлениях. Мне действительно интересно, как игра покажет себя на практике.


Где скачать «Шатрандж»: файлы и дополнительная литература
Все необходимые файлы для начала работы, а также дополнительная информация о проекте доступны на репозитории проекта в GitHub. Для удобства пользователей ZX Spectrum и Windows также предусмотрена возможность прямой загрузки файлов.
Заключение
«Shatranj: Online Chess» — это смелый проект, пронизанный ностальгией, в котором аппаратное обеспечение 1980-х годов сочетается с современным сетевым миром. Его обширные возможности и аутентичные детали вызывают настоящий восторг, но высокие требования к аппаратному обеспечению означают, что за пределами круга увлечённых коллекционеров он останется редкостью. Сначала я относился к нему скептически, потом был потрясён масштабом замысла, но теперь понимаю, что это скорее техническое чудо, чем ретро-хит для широкой публики. Тем не менее, это яркое свидетельство того, на что способны преданность делу и изобретательность.
Вы бы стали искать старинные периферийные устройства, чтобы играть в онлайн-шахматы на ZX Spectrum? Или ваша любовь к ретро-технике лучше оставить в эмуляторах и воспоминаниях?
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
- Чем игра «Шатрандж: Онлайн-шахматы» отличается от других ретро-шахматных игр?
Игра «Shatranj» предлагает полноценный многопользовательский режим и чат для ZX Spectrum 48K — функции, которые редко встречаются на старинном оборудовании. - Можно ли запустить игру «Shatranj: Online Chess» на эмуляторе?
К сожалению, ввиду требований к сетевому подключению эмуляторы вряд ли смогут поддерживать все функции; рекомендуется использовать реальное оборудование. - Какие требования необходимо выполнить, чтобы играть на ZX Spectrum?
Вам понадобится ZX Spectrum 48K, расширение divMMC или esxDOS, совместимый сетевой модуль ESP-AT, а также доступ по протоколу TCP или MQTT. - Поддерживает ли версия для ПК возможность игры против пользователей Spectrum?
Да — клиент для ПК, созданный на основе Qt, может подключаться к устройствам Spectrum для кроссплатформенной игры. - Есть ли в Shatranj возможности настройки?
Конечно! Перед каждой партией вы можете выбирать цвет доски, шахматные наборы, системы записи ходов и даже настраивать параметры подключения к сети.
Любите подробные обзоры ретро-игр и необычные экземпляры оборудования? Подпишитесь на рассылку, чтобы каждую неделю получать свежие мнения и узнавать о редких находках: Зарегистрируйтесь здесь!
