online chess online chess online chess online chess

Shatranj: Online Chess Pushes Boundaries on ZX Spectrum and PC

Shatranj: Online Chess delivers online chess for ZX Spectrum and PC, offering classic strategy with modern multiplayer features and robust customization.
Партнерский магазин

Добавьте Console Classics в качестве предпочтительного источника в Google

Retro chess fans can now face off online with Shatranj: Online Chess—bringing classic chess battles to the ZX Spectrum and PC with surprising depth.

Shatranj: Online Chess delivers online chess for ZX Spectrum and PC, offering classic strategy with modern multiplayer features and robust customization.

A Classic Game Meets Vintage Hardware

Chess on the ZX Spectrum—now that’s something I never expected to see taken this far. Shatranj: Online Chess, the brainchild of M. Ignacio Monje Garcia, brings full-fledged multiplayer chess to the legendary 48K Spectrum and PC. This isn’t just a simple port or a quick hack; it’s a full-featured chess client with almost everything a modern player expects.

Shatranj: Online Chess main promotional image
Shatranj: Online Chess main promotional image

At first glance, I thought, “How much can you really squeeze out of a ZX Spectrum when it comes to online features?” Turns out—quite a bit. This project, still in its first public release, already boasts an impressive range of options and functions.

Feature List That Surprised Even Me

Let’s break down what’s packed into Shatranj, because it’s not just about moving pieces on a pixelated board:

  • True Chess Client for ZX Spectrum 48K: You get a graphical board, move input, proper chess clocks, chat, move history, settings menu, system notifications, options for offering draws, resigning, restarting, and even handling check and checkmate scenarios.
  • Two Game Modes: Play Spectrum vs. Spectrum for those head-to-head retro duels, or pit the ZX Spectrum against a PC for some cross-generational rivalry.
  • Network Flexibility: There’s direct TCP connection for local network games and an MQTT mode for matchmaking via a broker. That means you’re not stuck if your network is behind NAT or CGNAT—pretty forward-thinking for the Spectrum.
  • Unified Protocol: Every aspect of the game—starting a match, sending moves, confirming or denying them, chatting, checking connections, resigning, and even reconnecting—is handled through a single protocol.
  • PC Client with Quality-of-Life Features: The PC version, built on Qt, features not just the board and clocks but also move highlighting, a chat, and a log of incoming/outgoing protocol messages. It supports both connection methods, too.
  • Customizable Game Start: Pick your role, side, and color. Set connection address, port, room code, notation system, board color scheme, chess set, and toggle move hints.
  • Three Pixel Art Chess Sets: Choose between BRRY, SPCY, and PIXL, each rendered at a charming 16×16 pixel size for that authentic Spectrum flavor.
  • Five Board Color Schemes: Go classic with black and white, or try blue, green, cyan, or magenta for a little visual flair.
  • Spectrum Chat Lengths: The in-game chat on Spectrum mimics a real two-line interface, including side icons and timestamps. It’s a small detail, but it adds to the authenticity.
Shatranj: Online Chess classic game board
Shatranj: Online Chess classic game board

I’ll admit, when I first read the features, I had a moment of skepticism. “Surely some of this is only on PC,” I thought. But no—the ZX Spectrum client really is that complete.

Screenshots: Retro Aesthetics, Modern Connectivity

Take a look at these screenshots, and the Spectrum’s graphics might tug a little at your nostalgia circuits:

Chessboard and chat on ZX Spectrum
Chessboard and chat on ZX Spectrum
Gameplay and customization options
Gameplay and customization options

Seeing that pixelated chessboard, complete with chat and clock, I couldn’t help but grin. There’s a certain charm here that even the slickest modern chess apps can’t quite replicate.

The Not-So-Simple Setup: What You’ll Need

But, as with any ambitious Spectrum project, there’s a catch—getting everything running is no trivial matter. Here’s the minimum toolkit for launching a match in Shatranj:

  • A genuine ZX Spectrum 48K (emulators likely won’t cut it)
  • A divMMC or esxDOS expansion
  • A network module supporting ESP-AT commands
  • For direct TCP connections, a network node with open access. If you’re fighting NAT or CGNAT, you’ll need to use MQTT mode.

And let’s be honest, that’s a tall order for most. I had to pause and reconsider my initial excitement. The requirements are a bit… niche. If you don’t already own a tricked-out Spectrum, you’re facing a scavenger hunt.

Emulator Woes and Community Silence

This is where things get tricky. Most Spectrum fans today play on emulators, and unfortunately, Shatranj’s networking features are built for real hardware. As a result, verifying every single feature proved impossible—even for the most dedicated enthusiasts.

“It’s an intriguing idea, but just too demanding in terms of ‘resources’. No wonder the forum post on Spectrum Computing has gone uncommented for nearly a week—nobody seems to have the full setup.”
— Anonymous Retro Hardware Enthusiast

That silence from the usually lively Spectrum community says a lot. It left me with a bit of uncertainty about how many people will ever get to experience Shatranj’s full potential.

But If You’re One of the Lucky Few…

If you are one of those rare souls with the right hardware and a knack for old-school networking, this could be something special. Imagine playing chess across decades—one player on a ZX Spectrum, the other on a slick modern PC. The idea alone is fascinating, even if the actual number of players will likely remain small.

And for the truly adventurous: if you manage to get Shatranj up and running on your Spectrum, I’d absolutely love to hear about your experience. I’m genuinely curious how it holds up when the rubber meets the road.

In-game options and chat interface
In-game options and chat interface
Pixel chessboard on ZX Spectrum
Pixel chessboard on ZX Spectrum

Where to Download Shatranj: Files and Further Reading

All the necessary files to get started, plus more project details, can be found on the project’s GitHub. For convenience, there are also direct file downloads available for both ZX Spectrum and Windows users.

Заключение

Shatranj: Online Chess is a bold, nostalgia-driven project marrying 1980s hardware with today’s connected world. Its robust features and authentic touches spark real excitement, but the steep hardware requirements mean it will remain a rarity outside passionate collector circles. I came in skeptical, was wowed by the ambition, but now realize it’s more a technical marvel than a mainstream retro hit. Still, it’s a testament to what’s possible when devotion meets ingenuity.

Would you go hunting for vintage peripherals to play online chess on a ZX Spectrum? Or is your retro love better off in emulators and memories?

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

  • What makes Shatranj: Online Chess unique among retro chess games?
    Shatranj offers true online multiplayer and chat for the ZX Spectrum 48K, features rarely seen on vintage hardware.
  • Can I run Shatranj: Online Chess on an emulator?
    Unfortunately, due to its networking requirements, emulators are unlikely to support all features; real hardware is recommended.
  • What are the requirements to play on ZX Spectrum?
    You’ll need a ZX Spectrum 48K, a divMMC or esxDOS expansion, a compatible ESP-AT network module, and either TCP or MQTT access.
  • Does the PC version support playing against Spectrum users?
    Yes—the PC client, built on Qt, can connect to Spectrum machines for cross-platform play.
  • Are there customization options in Shatranj?
    Absolutely! You can select board colors, chess sets, notation systems, and even tweak network settings before each match.

Like retro game deep-dives and hardware oddities? Subscribe to the newsletter for fresh takes and rare finds every week: Зарегистрируйтесь здесь!

аватар автора
architeg Основатель и главный создатель контента
Как основатель Console Classics, Валерий опирается на многолетний практический опыт в области ретро-игр, TCG и коллекционных предметов, чтобы предоставить вам достоверные новости, честные обзоры и советы экспертов, которым можно доверять.



📢 Будь в курсе — присоединяйся к нам в Telegram!

Следи за обновлениями и получай самые свежие инсайды в нашем Telegram-канале. Жми на "Вступить" как будто это битва с боссом!

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, получите письмо со ссылкой для сброса пароля.