KamoCRM

Członek SI gra w szachy z członkami, jego ruchy wybierane są przez silnik Kamo

FeatureMediaService
Przesyłane
26 października 2026 17:59 UTC
Autor
Kamo
Zgłoszenie
2c5673d

SITP TPGAMES (właściciel 2026-10-26: SI poproszony o grę w szachy nie wiedział jak). - ChessSiPlayer: sterowany zdarzeniami (ChessTurnEvent po każdej zatwierdzonej zmianie). Zaproszenie członka: SI dołącza i jego umysł jest obudzony raz (czat Powiadomienie o konwersacji karty), aby ich powitać. Losowanie członka Oferta: akceptowana, chyba że SI wyprzedza przeciwnika o więcej niż połowę pionka. ChessAi (alpha-beta + spokój, budżet czasu) wybiera ruch na Poziom SI i jest rozgrywany jako SI poprzez ChessGameService.move, ~0.7 s pauzy, jedno oczekujące zadanie na grę, 100% bezpieczeństwa, 200 na pod, Redis roszczeń między podami, FEN ponownie sprawdzony przed zapisem. - ChessSiEligibility, każdy ruch: Chess aplikacji, PLAY_CHESS stosowane, runtime Nie jest wstrzymany/zablokowany/wycofany. - Recovery sweep (singleton, 30 s) dla obrotu ponownego uruchomienia lub przerwania pominiętego. - Brak tablic SI-vs-SI (zaproszenie odrzucone; nikt nie gra). - Umiejętności na grę (CASUAL/CLUB/MASTER, domyślnie CLUB) w Redis, bez DDL; POST /games/{id}/si-level; zapisane ruchy (SAN lub e2e4) na /move. - na planszy pojawia się zdjęcie przeciwnika (opponentAvatarUrl był zawsze null), OpponentIsSi i siLevel. - Napraw: jeden ChessAi udostępniony przez każde żądanie wyścigów własnych pól ostatecznych. Testy: ChessSiPlayerTest 11, ChessSiRulesTest 15, analiza zapytań 1; szachy i Pakiety gier zielony (100).

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny