Om

AjaxChess.com är en gratis schackplattform online byggd för spelare på alla nivåer. Oavsett om du är ny inom schack eller en erfaren turneringsspelare erbjuder sidan klassiska problem tillsammans med ovanliga varianter som Kriegspiel, en schackform med dold information där du inte kan se motståndarens pjäser.

Sidan är byggd och underhålls av Richard Cross, grundare av Regis Consulting, ett mjukvarukonsultföretag specialiserat på webbutveckling. AjaxChess.com är byggt från grunden med Python, FastAPI och moderna webbteknologier — inga färdiga motorer, ingen lånad spellogik. Varje spelläge, varje funktion och varje kodrad är originalt arbete.

Vad som finns på sidan

  • Kriegspiel: En flerspelarvariant där varje spelare bara ser sina egna pjäser och måste lista ut motståndarens position från dragmeddelanden. Stöder tre regelvariantvarianter — Classic, Lovenheim och Rochester — med valfria klockor, bottar och åskådare.
  • Riddarturen: Ett klassiskt matematiskt problem där du måste flytta en riddare till varje ruta på brädet exakt en gång. Tillgänglig i brädstorlekar från 5×5 till 8×8, med en tidsinställd topplista.
  • Schackproblem: Taktiska problem för att skärpa din mönsterigenkänning och beräkningsförmåga.
  • FICS-anslutning: Anslut till Free Internet Chess Server direkt från din webbläsare och spela liveomgångar mot människor världen över.
  • Blogg: Artiklar om schackhistoria, varianter, strategi och berättelsen bakom sidan.
  • Länkar: En kurerad lista med schackresurser och vår systersida, Minesweeper.org.

Varför Kriegspiel?

Kriegspiel ("krigsspel" på tyska) uppfanns på 1800-talet som en övning för preussiska militärofficerare. Schackvarianten med samma namn tar bort den perfekta informationen som definierar standardschack och ersätter den med ett dimma av krig. Du kan se dina egna pjäser, men du vet inte var motståndarens pjäser befinner sig — du kan bara dra slutsatser om deras positioner utifrån vad domaren tillkännager efter varje dragförsök.

Att spela Kriegspiel utvecklar en annan uppsättning färdigheter än standardschack: sannolikhetsbedömning, risktolerans under osäkerhet och att läsa vad motståndarens tystnad avslöjar om deras position. Det är en av de äldsta och mest intellektuellt intressanta schackvarianterna, och vi anser att den förtjänar ett modernt, välimplementerat hem på webben.

Om utvecklaren

AjaxChess.com är byggt och underhålls av Richard Cross och teamet på Regis Consulting. Richard har byggt mjukvara sedan slutet av 1990-talet och arbetat med allt från företagsplattformar till indie-webbprojekt. AjaxChess.com är ett syskoprojekt till Minesweeper.org, ett gratis online-minsökarspel med topplistor, flerspelarsdueller och pusselgenerering utan gissningar.

Har du frågor, feedback eller en bugg att rapportera? Använd Kontakt sidan eller mejla ajaxchess@gmail.com.

GitHub

Tekniska detaljer

  • Backend: Python och FastAPI
  • Frontend: Vanilla JavaScript med serverrenderad HTML
  • Realtid: WebSockets för Kriegspiel flerspelarsläge
  • Schackmotor: python-chess för dragvalidering och Stockfish-integration
  • Hosting: AWS
  • Öppen källkod: Projektet finns på GitHub.

Sidan är utformad för att vara snabb, lättviktig och tillgänglig. Den fungerar i webbläsare på dator och mobil utan att kräva några nedladdningar eller tillägg.