關於
AjaxChess.com 是一個為各種程度玩家打造的免費線上西洋棋平台。無論您是西洋棋新手或經驗豐富的賽事選手,本站都提供經典謎題,以及如 Kriegspiel 這類不尋常的變體 — 這是一種隱藏資訊的西洋棋形式,您看不到對手的棋子。
本站由專精於網頁開發的軟體顧問公司 Regis Consulting 創辦人 Richard Cross 所建立與維護。AjaxChess.com 使用 Python、FastAPI 與現代網頁技術從零開始打造 — 沒有現成的引擎、沒有借用的遊戲邏輯。每個遊戲模式、每項功能、每一行程式碼都是原創作品。
本站有什麼
- Kriegspiel:一種多人變體,每位玩家只能看見自己的棋子,必須從走子的宣告中推敲對手的位置。支援三種規則變體 — 經典、Lovenheim 與 Rochester — 並可選用時鐘、機器人與觀眾。
- Knight's Tour:一道經典的數學謎題,您必須讓一匹馬走遍棋盤上的每個格子且僅一次。提供 5×5 至 8×8 的棋盤尺寸,並附計時排行榜。
- 西洋棋謎題:用以磨練您的型態辨識與算度能力的戰術謎題。
- FICS 連線:直接從您的瀏覽器連接免費網際網路西洋棋伺服器,與全球真人進行即時對局。
- 部落格:關於西洋棋歷史、變體、策略,以及本站背後故事的文章。
- 連結:一份精選的西洋棋資源清單,以及我們的姊妹站 Minesweeper.org。
為什麼是 Kriegspiel?
Kriegspiel(德文意為「戰爭遊戲」)於 19 世紀發明,作為普魯士軍官的訓練演習。同名的西洋棋變體剝除了定義標準西洋棋的完全資訊,代之以戰爭迷霧。您可以看見自己的棋子,但不知道對手的棋子在哪裡 — 您只能從裁判在每次嘗試走子後的宣告中推斷它們的位置。
遊玩 Kriegspiel 能培養出與標準西洋棋不同的一套技能:機率估計、不確定下的風險承受度,以及解讀對手的沉默對其位置所透露的訊息。它是最古老且最具智識趣味的西洋棋變體之一,我們認為它值得在網路上擁有一個現代且實作精良的家。
關於開發者
AjaxChess.com 由 Richard Cross 及 Regis Consulting 的團隊建立與維護。Richard 自 1990 年代末以來一直在開發軟體,從企業平台到獨立網頁專案無所不包。AjaxChess.com 是 Minesweeper.org 的姊妹專案,後者是一款附有排行榜、多人對決與無需猜測之謎題生成的免費線上踩地雷遊戲。
有問題、回饋意見,或要回報的錯誤嗎?請使用 聯絡 頁面或寄送電子郵件至 ajaxchess@gmail.com.
技術細節
- 後端:Python 與 FastAPI
- 前端:原生 JavaScript 搭配伺服器端渲染的 HTML
- 即時:用於 Kriegspiel 多人對戰的 WebSockets
- 西洋棋引擎:用於走子驗證與 Stockfish 整合的 python-chess
- 主機代管:AWS
- 開放原始碼:本專案位於 GitHub。
本站設計力求快速、輕量且易於存取。它可在桌面與行動裝置瀏覽器上運作,無需任何下載或外掛程式。