אודות
AjaxChess.com היא פלטפורמת שחמט מקוון חינמית הבנויה לשחקנים בכל הרמות. בין אם אתה חדש בשחמט או שחקן טורניר ותיק, האתר מציע חידות קלאסיות לצד גרסאות יוצאות דופן כמו Kriegspiel, סוג שחמט מוסתר מידע שבו אינך יכול לראות את הכלים של יריבך.
האתר נבנה ומתוחזק על ידי Richard Cross, מייסד Regis Consulting, ייעוץ תוכנה המתמחה בפיתוח אתרים. AjaxChess.com נבנה מאפס באמצעות Python, FastAPI וטכנולוגיות אינטרנט מודרניות — ללא מנועים מוכנים, ללא לוגיקת משחק שאולה. כל מצב משחק, כל תכונה, וכל שורת קוד הם עבודה מקורית.
מה יש באתר
- Kriegspiel: גרסה מרובת משתתפים שבה כל שחקן רואה רק את הכלים שלו עצמו ועליו להסיק את מיקום היריב מהכרזות המהלכים. תומך בשלוש גרסאות כללים — קלאסי, Lovenheim ו-Rochester — עם שעונים, בוטים וצופים אופציונליים.
- סיבוב הפרש: חידה מתמטית קלאסית שבה עליך להזיז פרש לכל ריבוע בלוח בדיוק פעם אחת. זמין בגדלי לוח 5×5 עד 8×8, עם לוח ניקוד מתוזמן.
- חידות שחמט: חידות טקטיות לחידוד זיהוי דפוסים ומיומנויות חישוב.
- חיבור FICS: התחבר לשרת השחמט החינמי באינטרנט ישירות מהדפדפן שלך ושחק משחקים חיים נגד בני אדם ברחבי העולם.
- בלוג: מאמרים על היסטוריית שחמט, גרסאות, אסטרטגיה וסיפור האתר.
- קישורים: רשימה נבחרת של משאבי שחמט ואתר האחות שלנו, Minesweeper.org.
למה Kriegspiel?
Kriegspiel ("משחק מלחמה" בגרמנית) הומצא במאה ה-19 כתרגיל אימון לקצינים צבאיים פרוסים. גרסת השחמט באותו השם שוללת את המידע המושלם המגדיר שחמט רגיל, ומחליפה אותו בערפל מלחמה. אתה יכול לראות את הכלים שלך, אבל אינך יודע היכן נמצאים הכלים של יריבך — אתה יכול רק להסיק את מיקומם ממה שהשופט מכריז לאחר כל ניסיון מהלך.
משחק Kriegspiel מפתח קבוצת מיומנויות שונה מהשחמט הרגיל: הערכת הסתברות, סובלנות לסיכון תחת אי-ודאות, וקריאת מה שהשתיקה של יריבך אומרת לך על מיקומו. זוהי אחת מגרסאות השחמט הוותיקות והמעניינות ביותר מבחינה אינטלקטואלית, ואנו חושבים שהיא ראויה לבית מודרני ומיושם היטב ברשת.
אודות המפתח
AjaxChess.com נבנה ומתוחזק על ידי Richard Cross והצוות ב-Regis Consulting. Richard בונה תוכנה מאז סוף שנות ה-90, עובד על הכל מפלטפורמות ארגוניות ועד פרויקטי אינטרנט עצמאיים. AjaxChess.com הוא פרויקט אח של Minesweeper.org, משחק שדות מוקשים מקוון חינמי עם לוחות ניקוד, דואלים מרובי משתתפים ויצירת חידות ללא ניחושים.
יש לך שאלות, משוב, או באג לדווח? השתמש ב צור קשר עמוד או שלח דואל ajaxchess@gmail.com.
פרטים טכניים
- צד שרת: Python ו-FastAPI
- צד לקוח: Vanilla JavaScript עם HTML מרונדר בשרת
- בזמן אמת: WebSockets למרובי משתתפים Kriegspiel
- מנוע שחמט: python-chess לאימות מהלכים ואינטגרציה עם Stockfish
- אירוח: AWS
- קוד פתוח: הפרויקט נמצא ב-GitHub.
האתר מתוכנן להיות מהיר, קל משקל ונגיש. הוא פועל בדפדפני שולחן עבודה וניידים ללא הורדות או תוספים.