momente şi schiţe de informatică şi matematică
To attain knowledge, write. To attain wisdom, rewrite.

Modelarea tablei şi jocului de şah (XII)

FEN | javaScript | reprezentare 0x88
2012 jul

Notaţia minimală (SAN) şi legalitatea mutării; determinarea şirurilor FEN consecutive ale partidei

Reprezentarea internă 0x88

De la şir FEN, la reprezentarea binară internă

Şirul FEN corespunzător stării binare interne curente, a jocului

Modelarea tablei şi jocului de şah (XI)

FEN | PGN | javaScript | parser | regexp
2012 jul

Un exemplu edificator de reprezentare PGN.

Algoritm de analiză sintactică şi lexicală a şirului mutărilor din PGN.

Construcţia unei expresii regulate pentru recunoaşterea şi extragerea mutărilor SAN.

Modelarea tablei şi jocului de şah (X)

PGN | javaScript | perl | regexp
2012 jul

Premisele finalizării widget-ului PGN-browser().

Construcţia unui şablon pentru tagurile PGN: \[\w+\s+"[^"]*"\]

Extragerea tagurilor din textul PGN al unei partide de şah, folosind expresii regulate.

Modelarea tablei şi jocului de şah (IX)

CSS | FEN | handler | jQuery | javaScript
2012 jun

Integrarea unei liste de mutări şi a unei bare de navigare.
Butoane, handler şi metode pentru navigare.

Modelarea tablei şi jocului de şah (VIII)

CSS | DOM | jQuery | javaScript | widget
2012 jun

Notaţia tablei de şah. Două modalităţi de etichetare independentă de orientare a liniilor şi coloanelor, prin poziţionare absolută faţă de tablă.


Prev
Next
ALL (349 titluri)

vezi Cărţile mele (de programare)

despre acesta ~ Home
(sau https://vlad.bazon.net/

Factoriale | Graficul funcţiilor

PGN browser | chess JS engine

Load

in /slightchess

/slightchess

626 partide analizate cu Crafty

(R) Computer Art | Decoraţiuni

Aplicaţii şcolare (javaScript)

Sinteze: