Tungkol Sa Amin

Ang AjaxChess.com ay isang libreng online na platform ng chess na itinayo para sa mga manlalaro sa lahat ng antas ng kasanayan. Maging bago ka man sa chess o isang bihasang manlalarong tornamento, nag-aalok ang site ng mga klasikong palaisipan kasama ang mga di-karaniwang variant tulad ng Kriegspiel, isang uri ng chess na may nakatagong impormasyon kung saan hindi mo makikita ang mga piraso ng iyong kalaban.

Ang site ay itinayo at pinapanatili ni Richard Cross, tagapagtatag ng Regis Consulting, isang software consultancy na espesyalista sa web development. Ang AjaxChess.com ay itinayo mula sa simula gamit ang Python, FastAPI, at modernong web technologies — walang off-the-shelf na engine, walang hiniramng game logic. Bawat mode ng laro, bawat tampok, at bawat linya ng code ay orihinal na gawa.

Ano ang Makikita sa Site

  • Kriegspiel: Isang multiplayer variant kung saan ang bawat manlalaro ay nakakakita lamang ng sarili nilang mga piraso at kailangang alamin ang posisyon ng kalaban mula sa mga anunsyo ng galaw. Sumusuporta sa tatlong variant ng patakaran — Classic, Lovenheim, at Rochester — na may opsyonal na orasan, mga bot, at mga manonood.
  • Knight's Tour: Isang klasikong matematikal na palaisipan kung saan kailangan mong ilipat ang isang kabayo sa bawat parisukat ng board nang eksaktong isang beses. Available sa mga sukat ng board na 5×5 hanggang 8×8, na may leaderboard na may takdang oras.
  • Chess Puzzles: Mga taktikal na palaisipan para palakasin ang iyong pagkilala sa mga pattern at kasanayan sa pagkalkula.
  • FICS Connection: Kumonekta sa Free Internet Chess Server nang direkta mula sa iyong browser at maglaro ng mga live na laro laban sa mga tao sa buong mundo.
  • Blog: Mga artikulo tungkol sa kasaysayan ng chess, mga variant, estratehiya, at ang kuwento sa likod ng site.
  • Mga Link: Isang piniling listahan ng mga mapagkukunan ng chess at ang aming kapatid na site, Minesweeper.org.

Bakit Kriegspiel?

Ang Kriegspiel ("war game" sa Aleman) ay naimbento noong ika-19 na siglo bilang isang ehersisyong pagsasanay para sa mga opisyal ng hukbong Prussian. Ang chess variant na may parehong pangalan ay nag-aalis ng perpektong impormasyon na nagtatakda ng karaniwang chess, pinapalitan ito ng hamog ng digmaan. Makikita mo ang sarili mong mga piraso, ngunit hindi mo alam kung nasaan ang mga piraso ng iyong kalaban — maaari mo lamang hulaan ang kanilang mga posisyon mula sa inihayag ng referee pagkatapos ng bawat pagtatangkang galaw.

Ang paglalaro ng Kriegspiel ay nagpapaunlad ng ibang hanay ng mga kasanayan kumpara sa karaniwang chess: pagtatantya ng posibilidad, pagtitiis sa panganib sa ilalim ng kawalan ng katiyakan, at pagbabasa ng tinutukoy ng katahimikan ng iyong kalaban tungkol sa kanilang posisyon. Isa ito sa mga pinakamatanda at pinaka-kapaki-pakinabang na chess variant sa intelektwal, at sa palagay namin ay nararapat itong magkaroon ng modernong, mahusay na isinagawang tahanan sa web.

Tungkol sa Developer

Ang AjaxChess.com ay itinayo at pinapanatili ni Richard Cross at ng koponan sa Regis Consulting. Si Richard ay nagtatayo ng software mula pa sa huling bahagi ng 1990s, nagtatrabaho sa lahat ng bagay mula sa mga enterprise platform hanggang sa mga indie web project. Ang AjaxChess.com ay isang kasamang proyekto ng Minesweeper.org, isang libreng online na laro ng minesweeper na may mga leaderboard, multiplayer duel, at pagbuo ng palaisipan na walang hula.

May mga katanungan, feedback, o bug na iulat? Gamitin ang Makipag-ugnayan pahina o mag-email sa ajaxchess@gmail.com.

GitHub

Mga Teknikal na Detalye

  • Backend: Python at FastAPI
  • Frontend: Vanilla JavaScript na may server-rendered na HTML
  • Real-time: WebSockets para sa Kriegspiel multiplayer
  • Chess engine: python-chess para sa pagpapatunay ng galaw at integrasyon ng Stockfish
  • Hosting: AWS
  • Open source: Ang proyekto ay nasa GitHub.

Ang site ay idinisenyo upang maging mabilis, magaan, at accessible. Gumagana ito sa mga desktop at mobile na browser nang hindi nangangailangan ng anumang pag-download o plugin.