O nas
AjaxChess.com to darmowa platforma szachowa online stworzona dla graczy na każdym poziomie umiejętności. Niezależnie od tego, czy dopiero zaczynasz przygodę z szachami, czy jesteś doświadczonym graczem turniejowym, strona oferuje klasyczne zadania oraz nietypowe warianty, takie jak Kriegspiel — formę szachów z ukrytą informacją, w której nie widzisz figur przeciwnika.
Strona jest tworzona i utrzymywana przez Richard Cross, założyciela Regis Consulting, firmy konsultingowej specjalizującej się w tworzeniu stron internetowych. AjaxChess.com jest budowany od podstaw przy użyciu Python, FastAPI oraz nowoczesnych technologii internetowych — bez gotowych silników, bez zapożyczonej logiki gry. Każdy tryb gry, każda funkcja i każdy wiersz kodu to oryginalna praca.
Co znajdziesz na Stronie
- Kriegspiel: Wariant wieloosobowy, w którym każdy gracz widzi tylko własne figury i musi wydedukować pozycję przeciwnika na podstawie ogłoszeń o posunięciach. Obsługuje trzy warianty zasad — Klasyczny, Lovenheim i Rochester — z opcjonalnymi zegarami, botami i widzami.
- Skoczek na obchodzie: Klasyczne zadanie matematyczne, w którym musisz przesunąć skoczka na każde pole planszy dokładnie raz. Dostępne na planszach od 5×5 do 8×8, z rankingiem na czas.
- Zadania szachowe: Zadania taktyczne wyostrzające rozpoznawanie wzorców i umiejętności obliczeniowe.
- Połączenie z FICS: Połącz się z Free Internet Chess Server bezpośrednio z przeglądarki i graj na żywo z ludźmi z całego świata.
- Blog: Artykuły o historii szachów, wariantach, strategii oraz o historii powstania strony.
- Linki: Wyselekcjonowana lista zasobów szachowych oraz nasza siostrzana strona, Minesweeper.org.
Dlaczego Kriegspiel?
Kriegspiel („gra wojenna” po niemiecku) został wymyślony w XIX wieku jako ćwiczenie szkoleniowe dla pruskich oficerów wojskowych. Wariant szachowy o tej samej nazwie odbiera doskonałą informację, która definiuje standardowe szachy, zastępując ją mgłą wojny. Widzisz własne figury, ale nie wiesz, gdzie znajdują się figury przeciwnika — możesz jedynie wnioskować o ich położeniu na podstawie tego, co sędzia ogłasza po każdej próbie posunięcia.
Gra w Kriegspiel rozwija inny zestaw umiejętności niż standardowe szachy: szacowanie prawdopodobieństwa, tolerancję ryzyka w warunkach niepewności oraz odczytywanie, co milczenie przeciwnika mówi o jego pozycji. To jeden z najstarszych i najbardziej intrygujących intelektualnie wariantów szachów, i uważamy, że zasługuje on na nowoczesny, dobrze zaimplementowany dom w sieci.
O deweloperze
AjaxChess.com jest tworzony i utrzymywany przez Richard Cross oraz zespół w Regis Consulting. Richard tworzy oprogramowanie od końca lat 90., pracując nad wszystkim — od platform korporacyjnych po niezależne projekty internetowe. AjaxChess.com to projekt siostrzany wobec Minesweeper.org, darmowej gry w sapera online z rankingami, pojedynkami wieloosobowymi oraz generowaniem zagadek bez zgadywania.
Masz pytania, opinie lub błąd do zgłoszenia? Skorzystaj ze strony Kontakt lub napisz na adres ajaxchess@gmail.com.
Szczegóły techniczne
- Backend: Python i FastAPI
- Frontend: Czysty JavaScript z renderowanym po stronie serwera HTML
- Czas rzeczywisty: WebSockets dla trybu wieloosobowego Kriegspiel
- Silnik szachowy: python-chess do walidacji posunięć oraz integracji ze Stockfish
- Hosting: AWS
- Open source: Projekt jest dostępny na GitHub.
Strona została zaprojektowana tak, aby była szybka, lekka i dostępna. Działa w przeglądarkach na komputerach i urządzeniach mobilnych bez konieczności pobierania jakichkolwiek plików czy wtyczek.