<docere>http://www.docere.ro/ |

Aplicaţia de care ne ocupăm aici poate fi accesată prin http://www.docere.ro/momente/doPGN (sau ../doPGN/25 etc.), sau prin click pe linkul doPGN (vezi coloana din dreapta). Pentru a vedea de la început despre ce este vorba, prezentăm pe scurt funcţionalitatea asigurată.
Butonul PGN creează o casetă de text (un element <textarea>) în care se poate pasta (sau tasta direct) textul unei partide de şah (în notaţia standard PGN); butonul Load PGN care însoţeşte această casetă va determina analiza textului partidei (parsare vom zice de obicei), producând lista mutărilor, a comentariilor aferente, etc. Rezultatul va fi transferat funcţiilor care actualizează tabla de şah şi coloana mutărilor, iar caseta va "dispărea" (dacă nu se vor depista erori în textul parsat); ulterior, click PGN va deschide caseta respectivă (conţinând textul PGN iniţial).
Dedesubtul tablei de şah avem un element <select>, marcat prin PGN Chess Collections; acesta permite selectarea unei partide (sau a unei poziţii de şah) dintr-o anumită bază de date şi apoi se vor declanşa aceleaşi acţiuni ca la click pe butonul PGN (dar înlănţuite automat); click PGN va arăta textul partidei selectate.
Baza de date despre care este vorba nu-i constituită la întâmplare; ea cuprinde o selecţie de lecţii populare privitoare la strategia jocului în poziţiile de final, o colecţie de exemple clasice de joc din practica marilor jucători şi o colecţie de analize din Computer Chess Endgame Tablebase (în plus, va apărea la un moment dat şi o selecţie de partide jucate de mine).
Revenim la butoanele de deasupra tablei de şah. Butonul marcat prin ↓↑ permite inversarea poziţiei pe tablă. Butonul Play permite derularea automată a partidei; piesele vor fi mutate pe tablă la un interval de timp care se poate seta în prealabil, în caseta din stânga butonului Play). Butonul Stop va opri desfăşurarea lansată de Play.
Click pe o mutare din coloana mutărilor va actualiza diagrama cu poziţia corespunzătoare mutării selectate; apoi, click pe Next sau pe Prev va permite parcurgerea "manuală" a partidei (într-un sens sau în celălalt); iar click pe Play va determina parcurgerea automată începând de la mutarea selectată (şi până la click pe Stop, sau până la ultima mutare a partidei).
Dacă mutarea curentă este însoţită în textul PGN de comentarii (sau de variante de joc), acestea vor fi reproduse dedesubtul diagramei, în momentul când mutarea respectivă este jucată pe tablă.
În oricare moment, deasupra diagramei este redată codificarea FEN a poziţiei (şi a stării curente a jocului). FEN-ul poate fi copiat prin operaţiile obişnuite ale unui browser (la fel, comentariile sau lista mutărilor), putând fi utilizat de exemplu într-un program de şah (pentru a face o analiză computerizată a poziţiei); de asemenea, se poate face aici acest experiment: copiaţi FEN-ul şi pastaţi-l în caseta FEN a lui doChess (vezi linkul în coloana din dreapta) - puteţi juca astfel poziţia respectivă având ca partener programul nostru doChess…
ORAR orarul şcolii
SitSco situaţie şcolară
ŞAH prin corespondenţă
doChess a Javascript chess engine
doPGN a Javascript PGN-browser
Cal++ ambiţiile Calului
aşaAzis momente lingvistice
Comentarii
—cum ar trebui calculată Media şcolară?
completely rethink the browser:
Google chrome