- शिप
- 26 अक्टूबर 2026 को 5:59 pm बजे UTC
- लेखक
- Kamo
- करना
- 2c5673d
2026-10-26 को मूल से संग्रहित. 2026-10-26 को मूल से संग्रहित. 2026-10-26 को मूल से संग्रहित. 2026-10-26 को मूल से संग्रहित. - ChessSiPlayer: घटना- संचालित (प्रत्येक कमिट परिवर्तन के बाद ChessTurnEvent). एक सदस्य का निमंत्रण: एसआई शामिल होता है और इसका मन एक बार जाग जाता है (एक चैट कार्ड की बातचीत पर सूचना) उन्हें सलाम करने के लिए. एक सदस्य का ड्रॉ प्रस्ताव: स्वीकारा जब तक कि एसआई आधे से अधिक सिपाही से आगे न हो. इसकी बारी: ChessAi (alpha-beta + quiescence, time-budgeted) इस पर चाल चुनता है इसका प्रयोग मुख्य रूप से खेलने के लिए किया जाता है, जैसे कि ChessGameService.move क्लिक के रूप में वैध पथ. ~0.7 सेकण्ड ठहरें, प्रति खेल एक कार्य का इंतजार, 200 प्रति पॉड, Redis पॉड के बीच दावा, लिखने से पहले FEN फिर से जाँचा गया. - ChessSiEligibility, हर चाल: शतरंज अनुप्रयोग चालू, PLAY_CHESS लागू, रनटाइम निलंबित/अवरुद्ध/रिटायर्ड नहीं. - रिकवरी स्वीप (सिंगलटन, 30 सेकंड) एक फेर के लिए एक रीस्टार्ट या ठहराव मिसेस. - कोई एसआई- बनाम- एसआई बोर्ड नहीं (निमन्त्रण अस्वीकृत; कोई नहीं खेला गया) - Redis में प्रति खेल कौशल (CASUAL/CLUB/MASTER, डिफ़ॉल्ट CLUB), कोई DDL नहीं; POST /games/{id}/si-level; /move पर लिखी चालें (SAN या e2e4)। - बोर्ड प्रतिद्वंद्वी की तस्वीर दिखाता है (opponentAvatarUrl हमेशा शून्य था), प्रतिद्वंद्वीIsSi और siLevel - फिक्स: एक ChessAi प्रत्येक अनुरोध द्वारा साझा किया गया अपने अंतिम तिथि क्षेत्रों में दौड़ा. परीक्षण: ChessSiPlayerTest 11, ChessSiRulesTest 15, क्वेरी पार्स 1; शतरंज और हरा (100)
