Spune-mi cum pot determina pe mate în șah? Dar nu-mi dau seama cum să programez asta. Am ajuns la punctul în care pot determina celulele care sunt atacate, astfel încât regele nu poate merge acolo. Pot să o fac de fiecare dată când verific dacă regele este atacat. Acest lucru este posibil, dar întrebarea și problema sunt că, de exemplu, regele este atacat și toate pozițiile în care el poate fi de asemenea atacat. Există un astfel de lucru ca. Inamicul sacrifică o figură care îl protejează pe rege și după aceea regele deschide, de exemplu, o cușcă liberă pentru mișcare.
În general, spune-mi cum văd cineva cum să organizeze un covor pentru inamic? Joc împotriva celuilalt, fără "AI".
Spasibo în avans, și apoi am suferit de mult timp cu această problemă. (
Pot să o fac de fiecare dată când verific dacă regele este atacat. Acest lucru este posibil, dar întrebarea și problema sunt că, de exemplu, regele este atacat și toate pozițiile în care el poate fi de asemenea atacat. Există un astfel de lucru ca. Inamicul sacrifică o figură care îl protejează pe rege și după aceea regele deschide, de exemplu, o cușcă liberă pentru mișcare.
toate sunt corecte. trebuie doar să verificați în mod constant această condiție.
Înțelegerea problemei =) După această condiție, tot trebuie să verificați, abilitatea de a bate ceva care atacă figura și capacitatea de a vă acoperi
Aici sunt multe opțiuni de război, trebuie să privim culoarea cuștii, să vedem cine este pe câmpul figurilor, cine poate merge în această cușcă. Cine atacă, din ce direcție și ce poate fi blocat?