
В июле мы уже рассказывали о Shatranj: Online Chess, которая позволяет играть в шахматы по сети между ZX Spectrum и современным PC. Теперь проект получил крупное обновление 1.1 и заметно расширил список поддерживаемых платформ и возможностей.
Главным нововведением стала поддержка ZX Spectrum Next. Для него подготовили отдельную нативную версию в формате NEX с аппаратными спрайтами, собственными цветовыми темами доски и встроенной поддержкой сетевого подключения через UART. Вместе с классическим ZX Spectrum, Windows, macOS и Linux получается пять платформ — все они могут играть друг с другом, используя единый сетевой протокол.
Кроме того, разработчик добавил второй способ подключения. Помимо прямого TCP-соединения, игроки теперь могут создавать партии через MQTT-сервер, что значительно облегчает подключение, если один из участников находится за NAT или не может принимать входящие соединения. Также появились запросы на отмену хода, обработка пата, предложения ничьей, синхронные реванши, локальные сохранения с восстановлением партии у обоих игроков, подсказки допустимых ходов, шахматные часы, история партии и встроенный чат.
💾 Обновились и настольные версии: теперь Windows, macOS и Linux используют единый клиент на базе Qt с одинаковым интерфейсом, набором функций и файлами сохранений. Скачать все версии можно с GitHub.


Only authorized users can leave comments.