Over

AjaxChess.com is een gratis online schaakplatform gebouwd voor spelers van alle niveaus. Of je nu nieuw bent in het schaken of een ervaren toernooispeler, de site biedt klassieke puzzels naast ongewone varianten zoals Kriegspiel, een schaakvariant met verborgen informatie waarbij je de stukken van je tegenstander niet kunt zien.

De site is gebouwd en onderhouden door Richard Cross, oprichter van Regis Consulting, een softwarebedrijf gespecialiseerd in webontwikkeling. AjaxChess.com is van de grond af opgebouwd met Python, FastAPI en moderne webtechnologieën — geen kant-en-klare engines, geen geleende spellogica. Elke spelmodus, elke functie en elke regel code is origineel werk.

Wat staat er op de site

  • Kriegspiel: Een multiplayervariant waarbij elke speler alleen zijn eigen stukken ziet en de positie van de tegenstander moet afleiden uit zetsaankondigingen. Ondersteunt drie regelvarianten — Classic, Lovenheim en Rochester — met optionele klokken, bots en toeschouwers.
  • Paardentour: Een klassiek wiskundig puzzel waarbij je met een paard elk vakje op het bord precies één keer moet bezoeken. Beschikbaar in bordformaten van 5×5 tot en met 8×8, met een ranglijst op tijd.
  • Schaakpuzzels: Tactische puzzels om je patroonherkenning en berekeningsvaardigheden aan te scherpen.
  • FICS-verbinding: Verbind rechtstreeks vanuit je browser met de Free Internet Chess Server en speel live partijen tegen mensen wereldwijd.
  • Blog: Artikelen over schaakgeschiedenis, varianten, strategie en het verhaal achter de site.
  • Links: Een samengestelde lijst met schaakbronnen en onze zustersite, Minesweeper.org.

Waarom Kriegspiel?

Kriegspiel ("oorlogsspel" in het Duits) werd in de 19e eeuw uitgevonden als trainingsoefening voor Pruisische militaire officieren. De gelijknamige schaakvariant schrapt de perfecte informatie die het standaardschaken kenmerkt en vervangt die door een oorlogsmist. Je ziet je eigen stukken, maar je weet niet waar de stukken van je tegenstander staan — je kunt hun posities alleen afleiden uit wat de scheidsrechter na elke zetpoging aankondigt.

Kriegspiel spelen ontwikkelt andere vaardigheden dan standaardschaken: kansschatting, risicotolerantie bij onzekerheid en het lezen van wat het stilzwijgen van je tegenstander onthult over hun positie. Het is een van de oudste en meest intellectueel interessante schakvarianten, en wij vinden dat het een moderne, goed uitgewerkte plek op het web verdient.

Over de ontwikkelaar

AjaxChess.com is gebouwd en onderhouden door Richard Cross en het team van Regis Consulting. Richard bouwt al software sinds de late jaren negentig en heeft gewerkt aan alles van zakelijke platforms tot onafhankelijke webprojecten. AjaxChess.com is een zusterproject van Minesweeper.org, een gratis online mijnenveger met ranglijsten, multiplayerduels en puzzelgeneratie zonder gokken.

Heb je vragen, feedback of een bug te melden? Gebruik de Contactpagina of stuur een e-mail naar ajaxchess@gmail.com.

GitHub

Technische details

  • Backend: Python en FastAPI
  • Frontend: Vanilla JavaScript met server-gerenderde HTML
  • Realtime: WebSockets voor Kriegspiel multiplayer
  • Schaakengine: python-chess voor zettvalidatie en Stockfish-integratie
  • Hosting: AWS
  • Open source: Het project staat op GitHub.

De site is ontworpen om snel, lichtgewicht en toegankelijk te zijn. Hij werkt op desktop- en mobiele browsers zonder dat er downloads of plugins vereist zijn.