Αγώνες και μεταγραφή

Πίνακας Αγώνων

Ο πίνακας Αγώνων (CTRL-Tab) παραθέτει τους εισηγμένους αγώνες. Κάντε διπλό κλικ σε έναν αγώνα (ή πατήστε ENTER) για να πλοηγηθείτε στις κινήσεις του. Η εντολή m συνεχίζει την πλοήγηση στον τελευταίο αγώνα που επισκεφτήκατε.

Το πεδίο φίλτρου, στο πάνω μέρος του πίνακα (/ για μετάβαση, Esc για εκκαθάριση), κρατά μόνο τους αγώνες όπου ένας παίκτης, η διοργάνωση, ο χώρος, το τουρνουά ή η ημερομηνία περιέχει το κείμενο που πληκτρολογήθηκε. Το φίλτρο και η ταξινόμηση στηλών γίνονται από τη βάση: η λίστα φορτώνει ανά σελίδες καθώς κάνετε κύλιση, και ο μετρητής «n / N αγώνες» δείχνει το μερίδιο που φορτώθηκε. Η διόρθωση ενός παίκτη, μιας ημερομηνίας ή ενός τουρνουά στη λίστα ενημερώνει μόνο την επεξεργασμένη γραμμή.

Όταν η λίστα είναι κενή, το πάνελ προτείνει Εισαγωγή… (Ctrl+I)· χωρίς ανοιχτή βάση προτείνει αντί γι” αυτό Άνοιγμα βάσης δεδομένων…, μαζί με Επιστροφή στην αρχική οθόνη. Όταν το φίλτρο κειμένου άδειασε τη λίστα, προτείνει Εκκαθάριση φίλτρου. Τα κενά πάνελ Stats, Συλλογές και Anki προσφέρουν τα ίδια κουμπιά.

Ο χρήστης μπορεί:

  • να περιηγηθεί στις κινήσεις ενός αγώνα χρησιμοποιώντας τα πλήκτρα ΑΡΙΣΤΕΡΑ και ΔΕΞΙΑ,

  • να μεταβεί από τη μία παρτίδα στην άλλη με τη βοήθεια των πλήκτρων PageUp και PageDown,

  • να εμφανίσει την ανάλυση των κινήσεων (πουλιά και κύβος) πατώντας CTRL-L,

  • να εναλλάσσεται μεταξύ της ανάλυσης κινήσεων πουλιών και κύβου με το πλήκτρο d,

  • να δει την κίνηση που παίχτηκε πραγματικά επισημασμένη στην ανάλυση,

  • να αναζητήσει ανάμεσα στις θέσεις του αγώνα με την εντολή ss (π.χ.: ss E>80)· το Esc επιστρέφει έπειτα στην κίνηση που μελετάται (βλ. Πίνακας Αναζήτησης).

Η τελευταία θέση που επισκεφτήκατε σε κάθε αγώνα αποθηκεύεται και επαναφέρεται αυτόματα. Πατήστε CTRL-Tab ή εκτελέστε την εντολή match για να εμφανίσετε ή να αποκρύψετε τον πίνακα.

Το κουμπί ⊕ μιας γραμμής εμπλουτίζει αυτόν τον αγώνα από ένα αρχείο. Πίσω του δεν υπάρχει τίποτα καινούργιο: το να ξαναεισαγάγεις τον ίδιο αγώνα σε άλλη μορφή τον εμπλουτίζει ήδη επιτόπου — το κανονικό αποτύπωμα αναγνωρίζει ότι πρόκειται για τον ίδιο αγώνα, και οι αναλύσεις και τα σχόλια του δεύτερου αρχείου συμπληρώνουν το πρώτο. Αυτό που προσθέτει το κουμπί είναι ότι το βρίσκεις: κανείς δεν μαντεύει ότι μια εισαγωγή είναι και εμπλουτισμός. Η αναφορά που ακολουθεί λέει ποιο από τα δύο συνέβη — «εμπλουτισμένοι: 1» αντί για «εισηγμένοι: 1».

Κάθε αγώνας μπορεί να εξαχθεί ως μεταγραφή Jellyfish .mat μέσω του κουμπιού ⬇ της λίστας αγώνων ή της επιλογής Εξαγωγή .mat του μενού ⋯ της καρτέλας του αγώνα.

Ένα κλικ σε έναν αγώνα ανοίγει την καρτέλα του. Μια γραμμή κεφαλίδας δίνει τους παίκτες, το τελικό σκορ (ο νικητής με έντονα γράμματα, το όνομά του κατά την επισήμανση), τη διάρκεια, τον ρυθμό αν υπάρχει, και την ημερομηνία· το τουρνουά, ο γύρος και ο τόπος εμφανίζονται κατά την επισήμανση. Δεξιά βρίσκονται το εικονίδιο 🎞 ενός αγώνα που έχει βίντεο, το κουμπί Επανεξέταση και το μενού ⋯, που περιέχει τα Εξαγωγή .mat, Επεξεργασία μεταγραφής και Διαγραφή του ματς. Ακολουθεί η περίληψη του απολογισμού του αγώνα και έπειτα μια γραμμή ετικετών: Μεταγραφή, που παραθέτει τις κινήσεις παρτίδα προς παρτίδα (ένα κλικ σε μια κίνηση μεταφέρει εκεί την ανασκόπηση), Γραφήματα, Προς επανεξέταση, Λεπτομέρειες, Πληροφορίες και Στατιστικά. Η επιλεγμένη ετικέτα καταλαμβάνει όλο το υπόλοιπο ύψος του πάνελ και κυλά μόνη της, ενώ η κεφαλίδα και η περίληψη μένουν στη θέση τους· όταν μια ετικέτα έχει την εστίαση, τα αριστερά και δεξιά βέλη περνούν στην προηγούμενη ή στην επόμενη. Η ετικέτα που αφέθηκε ανοιχτή παραμένει ανοιχτή στον επόμενο αγώνα. Μια ετικέτα χωρίς περιεχόμενο δεν εμφανίζεται: ένας αγώνας χωρίς ανάλυση δεν έχει ούτε Προς επανεξέταση ούτε Λεπτομέρειες, ένας αγώνας χωρίς γνωστή απώλεια ή διάρκεια δεν έχει Γραφήματα.

Καρτέλα αγώνα, ετικέτα Γραφήματα

Η καρτέλα ενός αγώνα: η κεφαλίδα, η περίληψη του απολογισμού ανά παίκτη και έπειτα η ετικέτα Γραφήματα, με μια απόφαση υπό επισήμανση.

Κάθε κίνηση της μεταγραφής φέρει τη σοβαρότητά της: ? για ένα σφάλμα, ?? για ένα blunder, μια χρωματιστή γραμμή στο περιθώριο της σειράς, και το κόστος της κίνησης σε equity όταν ο δείκτης περνά πάνω από τη σήμανση. Τα κατώφλια είναι εκείνα της βάσης (Ρυθμίσεις), τα ίδια με τα οποία μετρούν τα στατιστικά. Η κίνηση κρίνεται όπως παίχτηκε: η ίδια θέση που παίχτηκε δύο φορές στον αγώνα λαμβάνει δύο κρίσεις. Μια κίνηση που η ανάλυση δεν βαθμολογεί δεν φέρει καμία σήμανση.

Η κεφαλίδα κάθε παρτίδας μετρά τις σημάνσεις της, είτε είναι ανοιχτή είτε όχι: βλέπει κανείς χωρίς να την ανοίξει σε ποια παρτίδα βρίσκονται τα blunders. Ένα κλικ σε έναν αριθμό φορτώνει αυτές τις θέσεις στον πίνακα ανάλυσης.

Όταν ο αγώνας έχει αναλυθεί, η μεταγραφή προσθέτει τη στήλη MWC, τις πιθανότητες νίκης στον αγώνα που στοίχισε η απόφαση, σε ποσοστό: 0 για μια απόφαση χωρίς απώλεια, παύλα για μια απόφαση που η ανάλυση δεν βαθμολογεί ή της οποίας το σκορ δεν έχει τιμή στον πίνακα ισοδυναμίας του αγώνα (παιχνίδι σε money, απόφαση εκτός στατιστικών). Ένα κλικ στην επικεφαλίδα MWC ταξινομεί τις κινήσεις κάθε παρτίδας από τη βαρύτερη απώλεια στην ελαφρύτερη, έπειτα αντίστροφα, και μετά επαναφέρει τη σειρά του αγώνα· οι μη βαθμολογημένες αποφάσεις μπαίνουν τελευταίες και αυτή η ταξινόμηση αντικαθιστά εκείνη της διάρκειας. Η ετικέτα Γραφήματα δείχνει δύο γραφήματα πλήρους πλάτους στον άξονα αποφάσεων εκείνου των διαρκειών: μία ράβδο ανά απόφαση και έπειτα τη σωρευτική απώλεια κάθε παίκτη, που σταματά στο σύνολό του (συνεχής γραμμή για τον πρώτο παίκτη, διακεκομμένη για τον δεύτερο). Κάθε γράφημα έχει τον τίτλο του, το υπόμνημά του, την κλίμακά του στα αριστερά και, κάτω από τον άξονα, τον αριθμό κάθε παρτίδας (Π1, Π2…), με μια διακεκομμένη γραμμή να σημαδεύει το πέρασμα από μια παρτίδα στην επόμενη. Μια μη βαθμολογημένη απόφαση φέρει έναν μικρό δείκτη στη βάση της ράβδου, χωρίς ύψος. Η επισήμανση μιας απόφασης, ή η περιήγηση σε αυτές με τα βέλη (τα πλήκτρα Home και End οδηγούν στα άκρα), τη σημαδεύει σε όλα τα γραφήματα και στη γραμμή της στη μεταγραφή, και ένα αναδυόμενο πλαίσιο δίνει την παρτίδα, την κίνηση, τον παίκτη και την απώλεια· το πλαίσιο τοποθετείται στην πλευρά όπου χωρά ολόκληρο μέσα στο πλαίσιο του γραφήματος, ακόμη και σε στενό πάνελ. Ένα κλικ, ή Enter, μεταφέρει εκεί την ανασκόπηση. Το ίδιο ισχύει για το γράφημα των διαρκειών. Στο υπόμνημα κάθε γραφήματος, το όνομα κάθε παίκτη είναι πλαίσιο επιλογής (με το πληκτρολόγιο όπως και με το ποντίκι): η αποεπιλογή του κρύβει τα σημάδια του και στα τρία γραφήματα, καθώς η ρύθμιση είναι κοινή, και η αιώρηση, το κλικ και τα βέλη αφορούν πλέον μόνο τις αποφάσεις του άλλου παίκτη (ένα κλικ επιλέγει την πλησιέστερη ορατή απόφαση). Ο τελευταίος επιλεγμένος παίκτης δεν αποεπιλέγεται και κάθε αγώνας ανοίγει με τους δύο παίκτες επιλεγμένους. Εκτός διεπαφής, το match --format json προσθέτει decision_losses (μία εγγραφή ανά κίνηση, με mwc_loss ίσο με null για μη βαθμολογημένη κίνηση), το --format text μια γραμμή «MWC loss» ανά βαθμολογημένη κίνηση και το --format summary το σύνολο ανά παίκτη.

Δυσκολία και αποφεύξιμα λάθη. Μια απώλεια λέει τι κόστισε μια κίνηση, όχι αν ήταν δύσκολο να βρεθεί η σωστή. Η στήλη Δυσκ., δίπλα στο MWC, δίνει τη δυσκολία της απόφασης: την απώλεια πιθανοτήτων νίκης στον αγώνα που θα υφίστατο κατά μέσο όρο ένας παίκτης αναφοράς στην ίδια θέση. Αυτός ο παίκτης αναφοράς δεν παίζει άψογα: επιλέγει κάθε επιλογή με πιθανότητα τόσο μικρότερη όσο πιο ακριβά κοστίζει, π(i) ανάλογη του exp(−Δᵢ/τ), όπου Δᵢ είναι το κόστος της επιλογής i σε σχέση με την καλύτερη, σε κανονικοποιημένο equity. Η δυσκολία είναι d = Σ π(i)·Δᵢ, μετατρεπόμενη σε MWC με το σκορ και το κύβο της απόφασης όπως η απώλεια: εκφράζεται στην ίδια μονάδα, ένα ποσοστό πιθανοτήτων νίκης στον αγώνα. Οι επιλογές είναι οι υποψήφιοι της ανάλυσης για μια κίνηση πούλιων· όχι διπλασιασμός και διπλασιασμός (έναντι της καλύτερης απάντησης) για όποιον έχει τον κύβο· αποδοχή και πάσο για όποιον δέχεται το διπλασιασμό. Η θερμοκρασία τ είναι 0,025: η δυσκολότερη απόφαση δύο επιλογών είναι εκείνη με διαφορά περίπου 0,032, και μια θέση με πέντε υποψηφίους σε απόσταση 0,01 δίνει το μέσο λάθος ενός παίκτη περίπου PR 6· είναι μια εκ των προτέρων εκτίμηση ισχυρού παίκτη, καθορισμένη πριν από την εξέταση οποιωνδήποτε αποτελεσμάτων.

Πώς διαβάζεται: μια προφανής ή αναγκαστική απόφαση έχει δυσκολία κοντά στο 0 χωρίς κανένα κατώφλι να την ξεχωρίζει· μια οριακή απόφαση, όπου αρκετές επιλογές απέχουν λίγα χιλιοστά, έχει μεγάλη. Μια απώλεια πολύ μεγαλύτερη από τη δυσκολία είναι λάθος που η θέση δεν δικαιολογούσε· μια απώλεια κοντά στη δυσκολία, λάθος που θα έκανε και ένας καλός παίκτης. Μια απόφαση είναι αποφεύξιμο λάθος, σημειωμένο με ! δίπλα στην απώλειά της και με μια τελεία πάνω από τη ράβδο της, όταν η απώλειά της φτάνει το κατώφλι λάθους της βάσης και η δυσκολία της δεν ξεπερνά το ένα δέκατό του: σε απόφαση δύο επιλογών, ο παίκτης αναφοράς δεν θα το έκανε ούτε μία φορά στις δέκα. Στο γράφημα ανά απόφαση, η δυσκολία είναι μια οριζόντια γραμμή σε κάθε ράβδο: μια ράβδος που ανεβαίνει πολύ πάνω από τη γραμμή της υποδεικνύει αποφεύξιμο λάθος.

Ο πίνακας της ετικέτας Λεπτομέρειες δίνει, για κάθε παίκτη, τη συνολική απώλεια MWC του (αυτή της λίστας αγώνων), τον αριθμό των βαθμολογημένων αποφάσεων και, στις αποφάσεις που έχουν απώλεια και δυσκολία: τη συνολική δυσκολία, την υπέρβαση Σ(απώλεια − δυσκολία), σε MWC, δηλαδή ό,τι έχασε ο παίκτης πέρα από τον παίκτη αναφοράς (αρνητική όταν έπαιξε καλύτερα), το λόγο συνολική απώλεια / συνολική δυσκολία (1: παίζει όπως ο παίκτης αναφοράς· 2: χάνει διπλάσια) και τον αριθμό των αποφεύξιμων λαθών. Ο λόγος δεν δίνεται όταν η συνολική δυσκολία είναι κάτω από 0,5 %: σε έναν υπερβολικά εύκολο αγώνα θα μετρούσε μόνο θόρυβο, η υπέρβαση παραμένει.

Γιατί να την κοιτάξει κανείς: το PR και η απώλεια MWC αναμειγνύουν δύο πράγματα, την ποιότητα του παιχνιδιού και τη δυσκολία των θέσεων που συναντήθηκαν. Ένας αντίπαλος που δημιουργεί σύνθετες θέσεις αυξάνει το λάθος του άλλου· ένας αγώνας καθαρού ρελάν το μειώνει. Η δυσκολία διορθώνει και τα δύο φαινόμενα: η υπέρβαση και ο λόγος συγκρίνουν τον παίκτη με ό,τι μπορούσε να αναμένεται στις δικές του θέσεις. Για τη μελέτη, ταξινομεί τα λάθη: τα αποφεύξιμα λάθη είναι απροσεξία ή ένας κανόνας που δεν ήταν καλά γνωστός, να αναθεωρούνται πρώτα και συχνά εύκολα να διορθωθούν· οι απώλειες σε δύσκολες αποφάσεις ανήκουν στη βασική δουλειά (rollouts, αρχές, θέσεις αναφοράς) και βαραίνουν λιγότερο στην κρίση ενός αγώνα.

Αβεβαιότητα και όρια: η δυσκολία εξαρτάται από ένα μοντέλο παίκτη και από το τ, καθορισμένα μία φορά· η αλλαγή του ενός αλλάζει όλους τους αριθμούς. Γνωρίζει μόνο τους υποψηφίους που κράτησε η ανάλυση (λίγους στο XG, ανάλογα με τα φίλτρα του στο GNU Backgammon): οι απούσες επιλογές δεν βαραίνουν καθόλου και η δυσκολία είναι τότε κάτω φράγμα. Κληρονομεί το λάθος της ίδιας της ανάλυσης, ιδίως σε μικρό βάθος. Σε έναν μόνο αγώνα, η υπέρβαση και ο λόγος στηρίζονται σε λίγες αποφάσεις και διαφέρουν πολύ από αγώνα σε αγώνα: δείχνουν μια τάση, όχι μια κατάταξη. Η δυσκολία υπολογίζεται μόνο για αποφάσεις των οποίων η απώλεια έχει βαθμολογηθεί· αλλού είναι μια παύλα. Εκτός της διεπαφής, το match --format json φέρει difficulty και avoidable σε κάθε εγγραφή του decision_losses και τη σύνοψη ανά παίκτη στο difficulty_summary· το --format text προσθέτει τις γραμμές «Difficulty» και «Avoidable error», το --format summary τη δυσκολία, την υπέρβαση, το λόγο και τον αριθμό των αποφεύξιμων λαθών.

Απολογισμός αγώνα. Ο απολογισμός απαντά, για κάθε παίκτη, στα τρία ερωτήματα που θέτει κανείς μετά από έναν αγώνα: τι ξαναβλέπω, έχασα εξαιτίας των ζαριών ή του παιχνιδιού, και τα λάθη μου προέρχονται από βιασύνη ή από κενό γνώσης; Τα όρια καθορίστηκαν πριν εξεταστεί οποιοδήποτε αποτέλεσμα.

Στην κορυφή της καρτέλας, πάνω από τις ετικέτες, μια περίληψη τοποθετεί τους παίκτες δίπλα δίπλα (τον έναν κάτω από τον άλλον όταν το πάνελ είναι στενό): το όνομα, με τη γραμμή που τον υποδεικνύει στο σωρευτικό γράφημα, το PR, την απώλεια MWC του αγώνα και, για έναν ολοκληρωμένο αγώνα, την κρίση της τύχης με απλά λόγια («κερδισμένο από το παιχνίδι», «χαμένο από τα ζάρια»…) ακολουθούμενη μόνο από το προσαρμοσμένο αποτέλεσμα. Η επισήμανση του PR δίνει το διάστημά του· εκείνη της κρίσης, τις συνιστώσες του προσαρμοσμένου αποτελέσματος. Τα υπόλοιπα μοιράζονται σε δύο ετικέτες: οι Λεπτομέρειες δίνουν τα διαστήματα, την απώλεια αναγμένη σε 7 πόντους και την τύχη· η ετικέτα Προς επανεξέταση, τις αποφάσεις προς επανεξέταση και τον διαχωρισμό των λαθών σε βιαστικά και μελετημένα:

  • PR και απώλεια MWC αναγόμενη σε 7 πόντους, με το διάστημά τους 95 %, υπολογισμένα με επαναδειγματοληψία των παρτίδων του αγώνα. Η απώλεια αναγόμενη σε 7 πόντους είναι η απώλεια του αγώνα μετατεθειμένη στην κλίμακα ενός αγώνα 7 πόντων (L₇, βλέπε Μετρικές και εργαλεία μελέτης): χρησιμεύει για τη σύγκριση αγώνων διαφορετικού μήκους, ενώ η περίληψη δείχνει μόνο την απώλεια του ίδιου του αγώνα. Χρειάζονται τρεις παρτίδες· ένας συντομότερος αγώνας εμφανίζει παύλα. Ένα πλατύ διάστημα σημαίνει ότι ένας αγώνας δεν αρκεί για να κριθεί ένα επίπεδο: συγκρίνετέ το με τους άλλους σας αγώνες αντί να καταλήξετε σε μία τιμή.

  • Αποτέλεσμα προσαρμοσμένο στην τύχη, για τελειωμένο αγώνα. Το αποτέλεσμα είναι η έκβαση (100 % κερδισμένος, 0 % χαμένος) μείον τις αρχικές πιθανότητες (50 % στο 0-0)· η καθαρή τύχη προσθέτει την τύχη των δικών σας ζαριών μείον εκείνη των ζαριών του αντιπάλου, κάθε ρίψη μετατρεπόμενη σε MWC στο σκορ και στον κύβο της θέσης της, όπως μια απώλεια. Το προσαρμοσμένο αποτέλεσμα είναι το αποτέλεσμα μείον την καθαρή τύχη. Αν είναι θετικό σε χαμένο αγώνα, αποφάσισαν τα ζάρια· αρνητικό, το παιχνίδι. Η διαφορά λαθών (απώλεια του αντιπάλου μείον τη δική σας) είναι αυτό που εκτιμά το προσαρμοσμένο αποτέλεσμα: οι δύο αριθμοί συμπίπτουν όταν η τύχη είναι πλήρης. Η κάλυψη αναγράφεται όταν ορισμένες ρίψεις δεν έχουν μετρημένη τύχη (αρχείο χωρίς τύχη, ρίψη χωρίς ανάλυση)· χωρίς καμία μετρημένη ρίψη, ή για παρτίδα με χρήματα, η γραμμή δεν εμφανίζεται.

  • Τρεις αποφάσεις προς επανεξέταση: ανάμεσα στα λάθη σας (όριο της βάσης), εκείνα με το μεγαλύτερο αποφεύξιμο μέρος της απώλειας, απώλεια − δυσκολία — δηλαδή η απώλεια πολλαπλασιασμένη με το πόσο αποφεύξιμη ήταν. Ένα λάθος που θα έκανε και ο παίκτης αναφοράς δεν αξίζει μια συνεδρία: ξαναβλέπουμε πρώτα ό,τι ήταν στα χέρια σας. Ένα κλικ στην απόφαση την εμφανίζει, όπως μια γραμμή του αναλυτικού.

  • Βιαστικά και σκεπτόμενα λάθη, όταν ο αγώνας έχει κρατήσει τη διάρκεια των αποφάσεων: ένα λάθος που παίχτηκε ταχύτερα από τη διάμεσο των αποφάσεών σας του ίδιου τύπου (πούλια ή κύβος) σε αυτόν τον αγώνα είναι βιαστικό, τα υπόλοιπα σκεπτόμενα. Η διάμεσος είναι δική σας, σε αυτόν τον αγώνα: δεν εξαρτάται από τον ρυθμό, και χωρίς σχέση ανάμεσα στην ταχύτητα και το λάθος, τα λάθη θα μοιράζονταν μισά-μισά. Μια βιαστική πλειοψηφία απαιτεί πειθαρχία (πιο αργά σε αυτές τις θέσεις)· μια σκεπτόμενη πλειοψηφία, γνώση (μελέτη της οικογένειας θέσεων).

Η ετικέτα Λεπτομέρειες κλείνει με τον πίνακα των απωλειών και της δυσκολίας που περιγράφηκε παραπάνω. Το match --format summary τυπώνει τον ίδιο απολογισμό, και ο διακομιστής τον εξυπηρετεί μέσω του /v1/stats.matchReview.

Όταν ο αγώνας έχει κρατήσει τη διάρκεια των αποφάσεών του (αγώνας που παίχτηκε εναντίον bot), η μεταγραφή προσθέτει τρεις στήλες ευθυγραμμισμένες στα ψηφία: Κύβος (η απόφαση κύβου, που λήφθηκε πριν από τη ρίψη ή στη γραμμή του κύβου), Παιχνίδι (η κίνηση πούλιων) και Ρολόι, ο χρόνος που έχει καταναλώσει ο παίκτης που παίζει από την αρχή του αγώνα, συμπεριλαμβανομένης αυτής της κίνησης, όποια κι αν είναι η ταξινόμηση. Υπό ρυθμό, η στήλη γίνεται Υπόλοιπο ρολογιού και δίνει τον χρόνο που μένει στο ρολόι του παίκτη μετά την κίνηση, υπολογισμένο όπως τον μετρά ο διαιτητής του Duel (καθυστέρηση ανά γύρο, απόθεμα που μηδενίζεται στην υπέρβαση). Οι πληροφορίες του αγώνα και η επικεφαλίδα του υπενθυμίζουν τον ρυθμό (προεπιλογή, καθυστέρηση, συμπεριφορά στην υπέρβαση) και την τράπεζα χρόνου κάθε παίκτη, επαναφερμένη στο σκορ εκκίνησης όταν το απόθεμα μετριέται ανά υπολειπόμενο πόντο. Ένα κλικ στην επικεφαλίδα Παιχνίδι ταξινομεί τις κινήσεις κάθε παρτίδας από τη μεγαλύτερη στη μικρότερη, έπειτα από τη μικρότερη στη μεγαλύτερη, και μετά επαναφέρει τη σειρά του αγώνα· ένα κελί χωρίς διάρκεια (καμία απόφαση κύβου σε εκείνη τη στροφή ή κίνηση που έπαιξε μόνος ο Διαιτητής) φέρει παύλα και αυτές οι κινήσεις μπαίνουν τελευταίες. Το Ρολόι ξεκινά από το μηδέν από την πρώτη κίνηση. Η ετικέτα Γραφήματα ξεκινά με μια σύνοψη που δίνει για κάθε παίκτη το σύνολο, τον μέσο όρο ανά κίνηση πούλιων και ανά απόφαση κύβου και, αν ο αγώνας έχει ρυθμό, μια σήμανση για τον παίκτη του οποίου το απόθεμα τελείωσε πρώτο (το Duel καταγράφει μόνο αυτόν)· ένα γράφημα τοποθετεί τη διάρκεια κάθε απόφασης στη διάρκεια του αγώνα. Στην ανασκόπηση, η διάρκεια της απόφασης που παίχτηκε διαβάζεται διακριτικά κάτω από την ανάλυση. Η αναζήτηση τη φιλτράρει με tm>30 (σε δευτερόλεπτα), που συνδυάζεται με το E>x: το s tm>30 E>80 κρατά τις κινήσεις που σκέφτηκαν πολύ και παρόλα αυτά ήταν λάθος, με τη διάρκεια και το λάθος να ανήκουν στην ίδια κίνηση. Η ετικέτα Στατιστικά, κάτω από τα επαναλαμβανόμενα λάθη, διασταυρώνει χρόνο και λάθος: για κάθε παίκτη και κάθε ζώνη γνωστής διάρκειας (κάτω από 5 s, 5 έως 15 s, 15 έως 30 s, πάνω από 30 s), τον αριθμό αποφάσεων, το μέσο λάθος και το ποσοστό blunders. Μια απόφαση της οποίας το λάθος δεν είναι καταγεγραμμένο μετράται χωρίς να μπαίνει στον μέσο όρο.

Η στήλη Θέσεις μετρά τις διακριτές θέσεις αυτών των αποφάσεων και τις ανοίγει με ένα κλικ. Ο πίνακας και οι σύνδεσμοί του διαβάζουν όλες τις χρονομετρημένες αποφάσεις της βάσης, χωρίς το φίλτρο του πάνελ.

Ένα ματς που παίχτηκε εδώ, προερχόμενο από Μονομαχία, φέρει την προέλευσή του στην ετικέτα Πληροφορίες της καρτέλας του, κάτω από τον τίτλο Προέλευση, σε μία γραμμή, ακόμη κι αν δεν έχει καμία κίνηση: «Παίχτηκε εδώ», και στη συνέχεια, όπου ισχύει, «Χάθηκε στον χρόνο» με τον παίκτη του οποίου το απόθεμα εξαντλήθηκε υπό ρυθμό που κάνει να χαθεί το ματς, ή «Διακόπηκε πριν το τέλος» για Ματς που μια διακοπείσα Μονομαχία άφησε ημιτελές, ο ρυθμός, ο παίκτης του οποίου το απόθεμα εξαντλήθηκε πρώτο και το επίπεδο του Bot με την έκδοση του gammonNet της οποίας την πολιτική έπαιξε. Ένα κλικ αναπτύσσει την αφετηρία (την αρχική θέση ή το επιλεγμένο XGID), τον αποκαλυμμένο σπόρο των ζαριών και το SHA-256 του, προς σύγκριση με το αποτύπωμα που δημοσιεύτηκε κατά τη δημιουργία της Μονομαχίας: αν συμφωνούν, ο σπόρος επιτρέπει να υπολογιστεί ξανά κάθε ζαριά χωρίς να εμπιστεύεστε το blunderDB. Ένα ματς που δεν παίχτηκε εδώ δεν έχει προέλευση, και η ετικέτα Πληροφορίες του δεν έχει αυτόν τον τίτλο.

Η ετικέτα Πληροφορίες της καρτέλας του ματς επαναλαμβάνει την κεφαλίδα του ματς. Προσθέτει ό,τι λέει το αρχείο προέλευσης για τους παίκτες και τη συνεδρία, όταν το λέει — ένα αρχείο eXtreme Gammon το λέει πάντα: τη βαθμολογία Elo κάθε παίκτη με την εμπειρία του σε παρένθεση, τον μεταγραφέα, τους κανόνες Jacoby και Beaver μιας ελεύθερης παρτίδας και το πρόγραμμα που έγραψε το αρχείο. Οι πληροφορίες αυτές εξάγονται μαζί με το ματς. Η επανεισαγωγή ενός αρχείου που υπάρχει ήδη τις δίνει στο ματς που δεν τις είχε, χωρίς να αντικαθιστά τίποτα από όσα ήδη φέρει. Η εντολή match της γραμμής εντολών τις εμφανίζει επίσης. Τα σχόλια κεφαλίδας και τέλους του ματς ενός αρχείου eXtreme Gammon γίνονται το σχόλιο του ματς, υπογεγραμμένο με το όνομα του καταγραφέα του, ή XG αν το αρχείο δεν αναφέρει κανέναν· το ρολόι και ο πίνακας ισοτιμίας δεν εισάγονται. Η καρτέλα εμφανίζει αυτόν τον συντάκτη δίπλα στο σχόλιο, και η εξαγωγή τον αντιγράφει μαζί του· η επεξεργασία του σχολίου το υπογράφει με το Το όνομά σας (ρυθμίσεις).

Η γραμμή Αρχείο προέλευσης φέρει το κουμπί ⟲ όταν ο αγώνας ονομάζει ένα: ξαναδιαβάζει αυτό το αρχείο και ξαναγράφει τις θέσεις, τις αναλύσεις και τα λάθη του αγώνα όπως μια νέα εισαγωγή, διατηρώντας ό,τι καταχωρίστηκε από τότε (τουρνουά, ονόματα, εναλλαγή παικτών, σχόλια, μεταγραφή, βίντεο και σημάδια) και τις αναλύσεις που είναι βαθύτερες από του αρχείου. Ένας αγώνας σύμφωνος με το αρχείο του το δηλώνει στη γραμμή κατάστασης· διαφορετικά μια επιβεβαίωση δίνει τον αριθμό των κινήσεων των οποίων αλλάζει η θέση και το ποσοστό των αναλυμένων κινήσεων πριν και μετά· η γραμμή κατάστασης μετρά έπειτα τα σχόλια που έμειναν σε θέση που κρατά μια συλλογή, μια κάρτα ή ένα μάθημα. Η επισκευή απορρίπτεται όταν το αρχείο δεν βρίσκεται, δεν περιέχει πλέον αυτόν τον αγώνα ή όταν οι κινήσεις του δεν δείχνουν ποιος παίκτης του αρχείου είναι ποιος. Η εντολή match repair κάνει το ίδιο, και το match repair --list βρίσκει τους αγώνες που διαφέρουν από το αρχείο τους.

Ένας αγώνας που μεταγράφηκε από βίντεο φέρει την πηγή του: μια διεύθυνση URL http(s) (π.χ. YouTube) ή τη διαδρομή ενός αρχείου. Η γραμμή Βίντεο της ενότητας Πληροφορίες την τροποποιεί: πληκτρολογήστε ένα URL ή μια διαδρομή και πατήστε ENTER, Αρχείο… για να επιλέξετε βίντεο, Αποσύνδεση για να αφαιρέσετε την πηγή. Ένας αγώνας που έχει πηγή εμφανίζει το εικονίδιο 🎞 στην κεφαλίδα της καρτέλας του, και κάθε απόφαση που φέρει σημάδι του βίντεο εμφανίζει το ίδιο εικονίδιο στη γραμμή της στη μεταγραφή. Το κλικ στο εικονίδιο, ή το πλήκτρο v όταν η απόφαση είναι εκείνη της ανασκόπησης, μεταφέρει το βίντεο ένα δευτερόλεπτο πριν από τη ρίψη των ζαριών: για αρχείο, το βίντεο ανοίγει δίπλα στο ταμπλό, ή πάνω από την καρτέλα αν έχει επανατοποθετηθεί στο πάνελ, και τα [ και ] ρυθμίζουν την ταχύτητά του· για πηγή YouTube, το πρόγραμμα περιήγησης ανοίγει τον σύνδεσμο με χρονοσήμανση. Ένα αρχείο που λείπει επανεντοπίζεται από το πλαίσιο, και μια μορφή που το webview δεν αναπαράγει αναφέρεται εκεί μαζί με τα πακέτα προς εγκατάσταση (βλέπε Λήψη και εγκατάσταση). Ένας αγώνας χωρίς πηγή δεν αλλάζει.

Το κουμπί Διαχείριση παικτών της γραμμής εργαλείων του πίνακα ανοίγει ένα παράθυρο που παραθέτει όλους τους παίκτες της βάσης, καθέναν με τον αριθμό των αγώνων του (το κλικ στον αριθμό εμφανίζει τους αγώνες του στον πίνακα) και τα ψευδώνυμά του. Για συγχώνευση, επιλέξτε τις παραλλαγές ορθογραφίας του ίδιου παίκτη, επιλέξτε το κανονικό όνομα που θα διατηρηθεί (πληκτρολογώντας το ή κάνοντας κλικ στο ✓ της γραμμής του) και έπειτα συγχωνεύστε. Το παράθυρο μένει ανοιχτό για να ακολουθήσουν και άλλες συγχωνεύσεις· το Κλείσιμο (ή Esc) το κλείνει. Η συγχώνευση δημιουργεί ένα ψευδώνυμο ανά παραλλαγή: οι αγώνες κρατούν τα ονόματα των αρχείων τους, αλλά τα στατιστικά, ο πίνακας Παίκτες και η αναζήτηση pl"…" διαβάζουν όλες τις παραλλαγές ως έναν παίκτη, και οι επόμενες εισαγωγές καταγράφουν το κανονικό όνομα. Το κλικ σε ένα ψευδώνυμο (×) το αφαιρεί και αναιρεί τη συγχώνευση, όπως στην καρτέλα Σώμα αγώνων των ρυθμίσεων.

Το αστέρι (☆) μιας γραμμής ορίζει τον κύριο παίκτη, αυτόν στον οποίο ανήκει η βάση, αποθηκευμένο στη βάση και πάντα στην κορυφή της λίστας. Γεμίζει αμέσως και εμφανίζει τον αριθμό των αγώνων όπου είναι ο παίκτης 2 (με δυνατότητα κλικ, για να τους δείτε), και έπειτα το Αντιστροφή τους αντιστρέφει όλους με μία κίνηση: αν μία αντιστροφή αποτύχει, κανένας αγώνας δεν αντιστρέφεται. Κάθε αντεστραμμένος αγώνας κρατά τις αναλύσεις, τα λάθη, τα σχόλια, τους δείκτες βίντεο, τη μεταγραφή και το τουρνουά του. Ο κύριος παίκτης αναγνωρίζεται υπό όλα τα ψευδώνυμά του, και κάθε επόμενη εισαγωγή, σε οποιαδήποτε μορφή, τον τοποθετεί ως παίκτη 1, όπως μια ολοκληρωμένη μεταγραφή· ένας αγώνας που παίχτηκε εναντίον του gammonNet κρατά τις θέσεις του. Ένας αγώνας με ανοιχτό προσχέδιο μεταγραφής, ή παιγμένος στο blunderDB, δεν αντιστρέφεται: ο αριθμός τους αναφέρεται χωριστά.

Μια συγχώνευση που αγγίζει τον κύριο παίκτη — ένα ψευδώνυμο που προστέθηκε στο όνομά του, ή το όνομά του που συγχωνεύτηκε σε άλλο που τον ορίζει — δεν αντιστρέφει τίποτα από μόνη της: το μπάνερ επανέρχεται με τους αγώνες που αφήνει προς αντιστροφή, για επιβεβαίωση με Αντιστροφή ή απόρριψη με Αφαίρεση, που αφαιρεί τον κύριο παίκτη. Όσο απομένουν τέτοιοι αγώνες, το κλικ στο γεμάτο αστέρι (★) ανοίγει ξανά αυτό το μπάνερ· διαφορετικά αφαιρεί τον κύριο παίκτη, χωρίς να αντιστρέψει τίποτα πίσω.

Όταν ένας αγώνας είναι ανοιχτός, μια γραμμή πληροφοριών εμφανίζεται πάνω από το ταμπλό: υπενθυμίζει τους παίκτες που συμμετέχουν (παίκτης 1 εναντίον παίκτης 2) καθώς και το πλαίσιο του αγώνα (διοργάνωση, τόπος, γύρος, ημερομηνία και μήκος του αγώνα, όταν αυτές οι πληροφορίες είναι διαθέσιμες). Αυτή η γραμμή εμφανίζεται και εκτός της λειτουργίας αγώνα: όταν μια μελετώμενη θέση (που προκύπτει από μια αναζήτηση, μια συλλογή ή μια άμεση πρόσβαση) προέρχεται από έναν ή περισσότερους αγώνες, υποδεικνύει την προέλευσή της — τον πρώτο σχετικό αγώνα και, ενδεχομένως, ένα σήμα «+N» που παραθέτει τους υπόλοιπους κατά το πέρασμα του δείκτη. Μια θέση που εισήχθη μεμονωμένα, την οποία δεν αναφέρει κανένας αγώνας, δεν εμφανίζει τίποτα.

Οι καρτέλες Αναζήτηση και Eval αντικαθιστούν το ταμπλό με ένα ταμπλό εργασίας: ένα πανό στο πάνω μέρος του ταμπλό το δηλώνει («Ταμπλό αναζήτησης», «Ταμπλό αξιολόγησης») και η γραμμή πληροφοριών αποκρύπτεται όσο θα περιέγραφε μια θέση που δεν εμφανίζεται στην οθόνη. Η επιστροφή στην ανάλυση επαναφέρει τη θέση που μελετάτε.

Κατά το άνοιγμα μιας βάσης που περιέχει ματς, το πλαίσιο Ματς εμφανίζεται αμέσως και η ανασκόπηση ξεκινά απευθείας από την πρώτη θέση, ώστε να μπορείτε να ξεκινήσετε αμέσως την πλοήγηση.

Σημείωση

Μια βάση δεδομένων μπορεί να ανοιχτεί για εγγραφή μόνο από ένα παράθυρο τη φορά. Αν ανοίξετε μια βάση ήδη ανοιχτή σε άλλο παράθυρο του blunderDB, ανοίγει μόνο για ανάγνωση: η περιήγηση, η αναζήτηση και η ανάλυση παραμένουν δυνατές, αλλά κάθε τροποποίηση είναι απενεργοποιημένη και η γραμμή τίτλου εμφανίζει «[μόνο για ανάγνωση]».

Πρακτική συμβουλή

Ανατρέξτε στο Συντομεύσεις πληκτρολογίου για τις διαθέσιμες συντομεύσεις.

Πίνακας Μεταγραφής

Ο πίνακας Μεταγραφή (CTRL-SHIFT-T, εντολή transcribe ή tr) χρησιμεύει για να πληκτρολογήσετε έναν αγώνα που έχετε μπροστά σας — ένα φύλλο αγώνα, μια βιντεοσκόπηση — και να τον κάνετε αγώνα της βιβλιοθήκης. Αυτό που πληκτρολογείται είναι ένα προσχέδιο: ζει μέσα στη βάση, κλείνει και ανοίγει ξανά, και δεν μπαίνει ούτε στα στατιστικά ούτε στις αναζητήσεις όσο δεν έχει αποθηκευτεί ως αγώνας.

Ο πίνακας ανοίγει με τη λίστα των προσχεδίων της βάσης: τελευταία τροποποίηση, παίκτες, μήκος, αριθμός ενεργειών και ο αγώνας που έχει ήδη παραχθεί (# ακολουθούμενο από το αναγνωριστικό του) ή η ένδειξη «κανένας αγώνας». Ένα κλικ ανοίγει ένα προσχέδιο, και το κουμπί Προσχέδια της μπάρας επιστρέφει εκεί. Το κουμπί Νέα μεταγραφή ανοίγει τη φόρμα δημιουργίας.

Η λίστα διατρέχεται και από το πληκτρολόγιο: ΚΑΤΩ και ΠΑΝΩ (ή j και k) μετακινούν την επισήμανση, το ENTER ανοίγει το επισημασμένο προσχέδιο, το n ανοίγει τη φόρμα. Το πρώτο προσχέδιο είναι επισημασμένο κατά το άνοιγμα και είναι το πιο πρόσφατα τροποποιημένο: η επανάληψη της χθεσινής δουλειάς κοστίζει επομένως δύο πλήκτρα, CTRL-SHIFT-T και μετά ENTER.

Η φόρμα ζητά ένα μόνο πράγμα: τη διάρκεια του αγώνα. Η τιμή 0 δηλώνει παρτίδα για χρήματα και εμφανίζει τα πλαίσια Jacoby και Beaver. Το πεδίο ανοίγει με τη διάρκεια του τελευταίου τροποποιημένου προσχεδίου, ή με 7 όταν η βάση δεν περιέχει κανένα. Τα ονόματα των παικτών δεν ζητούνται: το προσχέδιο ονομάζει τις πλευρές Παίκτης 1 και Παίκτης 2, και η λίστα δείχνει «Χωρίς όνομα».

Όλα όσα συνάγονται από ό,τι πληκτρολογήθηκε — το μήκος του αγώνα (ή «Χρήματα»), το σκορ, η ένδειξη Crawford όταν η τρέχουσα παρτίδα είναι τέτοια, ο αριθμός της παρτίδας, η κατάσταση του κύβου — η αξία του, κεντραρισμένος ή στο όνομα εκείνου που τον κατέχει — και η πλευρά που παίζει — εμφανίζονται στη μπάρα του αγώνα, πάνω από το ταμπλό: εκεί βρίσκεται ήδη το βλέμμα όταν αναρωτιέται κανείς ποιος παίζει. Η αναμενόμενη ενέργεια, αντίθετα, γράφεται ολογράφως στη γραμμή κατάστασης: «ζάρια του Kévin», «απάντηση της Alice στο διπλό».

Η γραμμή του πρόχειρου, στην κορυφή του πάνελ, διαβάζεται σε τρεις ομάδες. Αριστερά, το Πρόχειρα επιστρέφει στη λίστα. Στο κέντρο, ό,τι χρησιμεύει κατά την πληκτρολόγηση: ο προσανατολισμός του ταμπλό, τα δύο βέλη αναίρεσης, το Βίντεο και τα Μεταδεδομένα. Δεξιά, οι ενέργειες που βγάζουν το πρόχειρο από τον εαυτό του και το μενού ⋯. Σε στενό πάνελ, η πληκτρολόγηση περνά σε δεύτερη γραμμή.

Ο παίκτης 1 παραμένει στο κάτω μέρος του ταμπλό, όποιος κι αν έχει τη σειρά. Ένας αγώνας που μεταγράφεται είναι μια παρτίδα που εξελίσσεται: η σειρά αλλάζει σε κάθε ημικίνηση, και το να την ακολουθεί κανείς θα αναποδογύριζε το ταμπλό από τη μια σειρά στην άλλη — τα πούλια που μόλις κοίταξε θα περνούσαν πάνω και το μάτι θα ξανάκανε τη διαδρομή σε κάθε ζαριά. Η σειρά διαβάζεται από τα ζάρια, που αλλάζουν πλευρά. Το κουμπί ⇅ της μπάρας αναστρέφει το ταμπλό και δείχνει τον παίκτη 2 κάτω· δεν τροποποιεί το προσχέδιο, και η προβολή επανέρχεται στη θέση της με το κλείσιμο. Να μη συγχέεται με το κουμπί Εναλλαγή παικτών του πίνακα Μεταδεδομένων, που εναλλάσσει τους δύο παίκτες μέσα στο ίδιο το έγγραφο.

Το κουμπί Μεταδεδομένα της μπάρας ξεδιπλώνει την κεφαλίδα του προσχεδίου, ανά πάσα στιγμή: τα ονόματα των δύο παικτών — με αυτόματη συμπλήρωση από τους παίκτες της βάσης —, τη διοργάνωση, τον τόπο, τον γύρο, την ημερομηνία (τη σημερινή από προεπιλογή), τον καταγραφέα (τον χρήστη της βάσης από προεπιλογή) και το τουρνουά στο οποίο θα ενταχθεί ο αγώνας κατά την αποθήκευση· αν μείνει κενό, ένας νέος αγώνας κατατάσσεται, όπως στην εισαγωγή, στο τουρνουά που φέρει το όνομα της διοργάνωσής του. Κανένα πεδίο δεν είναι υποχρεωτικό: ένα προσχέδιο χωρίς ονόματα αποθηκεύεται και εξάγεται το ίδιο, με κενές κεφαλίδες. Το κουμπί Αντιστροφή των παικτών ανταλλάσσει τα δύο ονόματα, δίνει όλες τις ενέργειες στην απέναντι πλευρά και γυρίζει το ταμπλό: είναι ο ίδιος αγώνας, διαβασμένος από την άλλη πλευρά.

Όταν είναι ανοιχτή, η φόρμα παίρνει τη θέση της εισαγωγής: τα ζάρια, η παλέτα και οι υποψήφιες κινήσεις κρύβονται, η απομαγνητοφώνηση μένει ορατή και το βίντεο μένει στη θέση του. Το ίδιο κουμπί, ή το Esc, επαναφέρει την εισαγωγή.

Η διάρκεια του αγώνα αλλάζει από το ίδιο αυτό παράθυρο, ανά πάσα στιγμή: το σκορ, το παιχνίδι Crawford και το σύστημα αναφοράς — παιχνίδι για χρήματα όταν η διάρκεια είναι 0, οπότε εμφανίζονται τα πλαίσια Jacoby και Beaver — υπολογίζονται ξανά από τη μια άκρη του προσχεδίου ως την άλλη, και οι ενέργειες που καταγράφηκαν μετά τη νίκη σημειώνονται «πέρα από το τέλος» χωρίς να διαγραφεί καμία. Η διάρκεια ανήκει στην ταυτότητα μιας θέσης: μετά από μια αποθήκευση, αλλάζοντάς την και αποθηκεύοντας ξανά γράφονται ολοκαίνουργιες θέσεις, προς ανάλυση, ενώ οι παλιές εξαφανίζονται μόλις τίποτα δεν τις κρατά πια.

Κάτω από την μπάρα, το προσχέδιο καταλαμβάνει τρεις περιοχές: την παλέτα των στόχων του ποντικιού, τις υποψήφιες κινήσεις και το μεταγράφημα. Διατάσσονται ανάλογα με το πλάτος του πίνακα. Σε έναν φαρδύ πίνακα — το κάτω dock — και οι τρεις βρίσκονται δίπλα δίπλα, με την παλέτα αριστερά. Σε έναν μεσαίο πίνακα, οι υποψήφιες κινήσεις καταλαμβάνουν το πάνω μέρος και το μεταγράφημα έρχεται δίπλα στο τρίγωνο των ζαριών, στον χώρο που εκείνο αφήνει στα δεξιά του. Σε έναν στενό πίνακα οι τρεις ακολουθούν η μία την άλλη: υποψήφιες κινήσεις, παλέτα, μεταγράφημα — το τρίγωνο και το μεταγράφημα δεν χωρούν εκεί δίπλα δίπλα χωρίς να κοπεί η δεύτερη στήλη του μεταγραφήματος, και αρκεί να πλατύνει κανείς το dock κατά μερικές δεκάδες εικονοστοιχεία για να ενωθούν. Σε κάθε περίπτωση ο κανόνας είναι ο ίδιος: τίποτα δεν παρεμβάλλεται ανάμεσα στα δύο κουτιά της ζαριάς και στην πρώτη γραμμή των υποψήφιων κινήσεων, και τουλάχιστον πέντε υποψήφιες κινήσεις διαβάζονται χωρίς καμία κύλιση.

Η παλέτα δείχνει τα δύο ζάρια καθώς εισάγονται· ένα κλικ πάνω τους τα σβήνει, όπως το BACKSPACE. Μια παρτίδα αρχίζει με την πρώτη της κίνηση, που την παίζει ο νικητής της ζαριάς έναρξης: τα δύο ζάρια της πληκτρολογούνται όπως αυτή η ζαριά, το ζάρι του παίκτη 1 και έπειτα του παίκτη 2, και το μεγαλύτερο δίνει την κίνηση στην πλευρά του, που παίζει και τα δύο ζάρια. Η κίνηση επιλέγεται έπειτα ανάμεσα στις υποψήφιες, όπως κάθε άλλη. Οι ισοπαλίες, που ξαναρίχνονται στο τραπέζι, δεν μεταγράφονται· μια πρώτη κίνηση πληκτρολογημένη ως διπλή καταγράφεται όπως είναι και επισημαίνεται «ασυνεπή ζάρια», αφού καμία ζαριά έναρξης δεν είναι διπλή, και ένας διπλασιασμός του κύβου πριν από την πρώτη κίνηση επισημαίνεται «αδύνατη ενέργεια κύβου». Μια ενέργεια κύβου που καταχωρίζεται μετά το τέλος μιας παρτίδας φέρει την ίδια σήμανση: μένει στην ολοκληρωμένη παρτίδα, δεν ανοίγει νέα και διαγράφεται με το χέρι.

Μόλις πέσει το δεύτερο ζάρι, καταγράφονται όλες οι νόμιμες κινήσεις της ριξιάς, κατατεταγμένες από την ενσωματωμένη μηχανή, η πρώτη προεπιλεγμένη. Δεν σχεδιάζει τίποτα στο ταμπλό όσο δεν περνά από πάνω της ο δείκτης ούτε επιλέγεται. Η λίστα δίνει την κίνηση, την ισοδυναμία της και την απόκλισή της από την καλύτερη: μεταγράφω σημαίνει αναγνωρίζω την κίνηση που είδα να παίζεται, όχι την κρίνω — γι” αυτό υπάρχει ο πίνακας Αξιολόγηση. Αυτή η κατάταξη είναι μια αξιολόγηση: εμφανίζεται, δεν γράφεται ποτέ στη βάση. Όταν η μηχανή δεν είναι διαθέσιμη, οι κινήσεις καταγράφονται χωρίς κατάταξη και η λίστα το λέει στην κορυφή της.

Μια ζαριά χωρίς καμία νόμιμη κίνηση καταγράφει από μόνη της τον χορό: η σειρά περνά στον αντίπαλο χωρίς κίνηση προς πληκτρολόγηση. Όταν η ζαριά που δεν μπαίνει δεν έχει σημασία, το πλήκτρο f λέει απλώς ότι ο παίκτης που παίζει δεν μπαίνει: εισάγει την πρώτη ζαριά, πρώτα οι μη διπλές, που δεν τον βάζει από τη μπάρα. Εκτός μπάρας, ή απέναντι σε εσωτερικό ταμπλό που αφήνει κάθε ζαριά να μπει, δεν εισάγει τίποτα και η γραμμή κατάστασης το λέει.

Ο τροχός επιλέγει την επόμενη ή την προηγούμενη υποψήφια, τόσο πάνω από τη λίστα όσο και πάνω από το ταμπλό: το βλέμμα μένει στο ταμπλό και τα βέλη περνούν, πράγμα που αναγνωρίζει μια κίνηση γρηγορότερα από την ανάγνωση της σημειογραφίας της. Ένα κλικ σε μια γραμμή την επιλέγει, ένα διπλό κλικ την επικυρώνει.

Μια ένδειξη, αριστερά από τα κελιά της ρίψης — και στη γραμμή της λειτουργίας θεάτρου —, λέει τι κάνει η πληκτρολόγηση αυτή τη στιγμή: Καταχώριση στο τέλος του εγγράφου, Επεξεργασία κίνησης N πάνω σε μια ήδη γραμμένη ενέργεια, και έπειτα την κίνηση που επικυρώνει το ENTER και το αποτέλεσμα των ψηφίων. Κανένα πλήκτρο δεν είναι μπλοκαρισμένο: πάνω σε μια γραμμένη ενέργεια όπως και στο τέλος, τα j/k και τα βέλη επιλέγουν μια γραμμή της ανάλυσης, το ταμπλό παίζει και τα ψηφία πληκτρολογούν τα ζάρια. Στην Καταχώριση, η προεπιλεγμένη γραμμή — η πρώτη της ανάλυσης — σχεδιάζεται στο ταμπλό, και τα ψηφία της επόμενης ρίψης την καταγράφουν πριν ανοίξει η επόμενη απόφαση. Πάνω σε μια γραμμένη ενέργεια, τα ψηφία ξαναπληκτρολογούν τη ρίψη της επιτόπου και το ENTER επικυρώνει τη διόρθωση: ο δείκτης περνά τότε στην επόμενη απόφαση και οι θέσεις που ακολουθούν υπολογίζονται ξανά. Το End επαναφέρει στο τέλος του εγγράφου.

Το τρίγωνο των είκοσι ενός ζαριών βρίσκεται κάτω από τα δύο κελιά της ζαριάς, δίπλα στο πληκτρολόγιο και όχι στη θέση του: δύο ψηφία παραμένουν δύο φορές ταχύτερα από ένα κλικ, και το τρίγωνο υπάρχει για όποιον καταγράφει με το χέρι στο ποντίκι. Ένα κελί ανά ζαριά, ποτέ δύο: το 3-1 και το 1-3 είναι η ίδια ζαριά.

Κάθε κίνηση που παίζεται στο ταμπλό ξεκινά με τη ζαριά, πληκτρολογημένη ή πατημένη στο τρίγωνο: χωρίς εισαγμένα ζάρια, το ταμπλό δεν παίζει τίποτα. Όταν εισαχθούν και τα δύο ζάρια, το ταμπλό περιορίζεται στις νόμιμες κινήσεις αυτής της ζαριάς — στο τέλος του εγγράφου όπως και σε μια ξαναδιαβασμένη ενέργεια, της οποίας ο δείκτης έχει φορτώσει τα ζάρια. Ένα κλικ σε ένα πούλι το παίζει με το αριστερό ζάρι, ή με το επόμενο όταν το πρώτο δεν μπορεί· μια μεταφορά το τοποθετεί στον προορισμό του. Τα παιγμένα ζάρια γκριζάρουν, ένα κλικ στα μη παιγμένα ζάρια τα εναλλάσσει, και το Backspace — ή το δεξί κλικ στο ταμπλό, που ξαναπαίρνει ολόκληρη την κίνηση — αναιρεί την κίνηση. Κάθε παιγμένο βήμα κρατά στη λίστα μόνο τους υποψήφιους που το περιέχουν, με τον πρώτο προεπιλεγμένο: είναι η χειρονομία της μακρινής κίνησης, όπου η κάθοδος στον δωδέκατο υποψήφιο κοστίζει δεκατρία πλήκτρα. Από το πρώτο βήμα, τα βέλη του επιλεγμένου υποψηφίου φεύγουν από το ταμπλό, για να μην μπερδεύονται με την κίνηση που παίζεται· επιστρέφουν όταν η κίνηση ακυρώνεται ή καταγράφεται.

Η ολοκληρωμένη κίνηση καταγράφεται μόνο με επικύρωση: ένα κλικ στα γκριζαρισμένα ζάρια, ENTER, ή την επόμενη ζαριά — ένα ψηφίο ή ένα κελί του τριγώνου —, που την καταγράφει πρώτα με τα ζάρια όπως πληκτρολογήθηκαν. Σε μια ξαναδιαβασμένη ενέργεια, την αντικαθιστά.

Μια παράνομη κίνηση μεταγράφεται όπως παίχτηκε, χωρίς κουμπί ούτε αλλαγή λειτουργίας. Μια μεταφορά που καμία νόμιμη κίνηση δεν προσφέρει τοποθετεί το πούλι εκεί όπου αφήνεται — ακόμη και από ένα σημείο από το οποίο δεν ξεκινά καμία νόμιμη κίνηση, αρκεί να φέρει πούλι της πλευράς που παίζει. Η κίνηση βγαίνει τότε από τους κανόνες: η συνέχεια παίζεται ελεύθερα, με κλικ όπως και με μεταφορά, η λίστα των υποψηφίων δίνει τη θέση της σε μια γραμμή που το υπενθυμίζει, και η επικύρωση γράφει τα εισαγμένα ζάρια, τα βήματα και το ταμπλό που προέκυψε. Το Backspace αναιρεί το τελευταίο βήμα· η αναίρεση του μοναδικού βήματος εκτός κανόνων επαναφέρει τη λίστα.

Η κίνηση πληκτρολογείται επίσης από το πληκτρολόγιο, στο transcript. Ένα διπλό κλικ στο κελί μιας κίνησης — ή ενός χορού, μιας μη καταγεγραμμένης κίνησης — το μετατρέπει σε πεδίο, προσυμπληρωμένο με τα ζάρια και τη σημειογραφία της, 62: 24/18 13/11. Εκεί διορθώνονται μαζί η ρίψη και η κίνηση· χωρίς ζάρια: μπροστά, πληκτρολογείται μόνο η κίνηση — 13/7 8/7*, bar/22, 6/off, 13/7(2) — και τα ζάρια του κελιού μένουν. Το ENTER καταγράφει και τα δύο στη θέση αυτού που ήταν γραμμένο, το ESC κλείνει το κελί χωρίς να γράψει τίποτα. Ζάρια δυσανάγνωστα (72:) ή ένα κείμενο που δεν δηλώνει καμία κίνηση αφήνουν το πεδίο ανοιχτό, και η γραμμή κατάστασης το λέει· μια παράνομη κίνηση για αυτά τα ζάρια καταγράφεται και σημαίνεται, ποτέ δεν αντικαθίσταται από άλλη. Το πλήκτρο e ανοίγει με τον ίδιο τρόπο το κελί του δείκτη. Το διακεκομμένο κελί της τρέχουσας καταχώρισης ανοίγει με τον ίδιο τρόπο, μόλις εισαχθούν και τα δύο ζάρια της.

Μια κίνηση που εισήχθη με το ελεύθερο σύρσιμο ή με τη σημειογραφία και τυχαίνει να είναι νόμιμη παραμένει συνηθισμένη κίνηση — η σύγκριση γίνεται στο ταμπλό που προέκυψε, ποτέ στην προέλευση της χειρονομίας· αλλιώς σημειώνεται «παράνομη κίνηση» στο μεταγραφικό, και η εξαγωγή .mat προειδοποιεί πριν γράψει το αρχείο, χωρίς ποτέ να αρνείται.

Η διάταξη που αφήνει μια αντικανονική κίνηση ισχύει για τη θέση από την οποία παίχτηκε. Όταν μια διόρθωση πιο πάνω στο transcript αλλάζει αυτή τη θέση, τα βήματα της κίνησης ξαναπαίζονται από τη νέα, και όλες οι θέσεις που ακολουθούν φέρουν τη διόρθωση.

Τα βέλη του ταμπλό είναι εκείνα της κίνησης που είναι γραμμένη στην απόφαση κάτω από τον δρομέα, με γκρι, αναπαιγμένης στη θέση που έχει. Ένα βήμα που δεν παίζεται πια εκεί — σημείο αφετηρίας που άδειασε μια διόρθωση πιο πάνω, σημείο που κρατά ο αντίπαλος, πούλι που έμεινε στη μπάρα, μάζεμα με πούλι έξω από το σπίτι, μήκος που κανένα ζάρι δεν καλύπτει μετά από διορθωμένη ριξιά — ξεκινά παρ” όλα αυτά από το γραμμένο σημείο, με κόκκινη διακεκομμένη γραμμή, με το σημείο αφετηρίας κυκλωμένο, και το κελί φέρει τη σήμανση «παράνομη κίνηση». Μια κίνηση που η αναπαραγωγή κρίνει παράνομη χωρίς κανένα βήμα της να είναι παράνομο από μόνο του γίνεται ολόκληρη κόκκινη. Η κίνηση της μηχανής δεν παίρνει ποτέ τη θέση της: μια γραμμή της λίστας σχεδιάζει τα βέλη της, με μπλε, μόνο όταν περνά από πάνω της ο δείκτης ή όταν επιλέγεται με τη ροδέλα, τα πλήκτρα ή ένα κλικ.

Στη γραμμή των ζαριών, η σειρά Διπλασιασμός, Αποδοχή, Πάσο, Παραίτηση φέρνει στο ποντίκι τις τέσσερις χειρονομίες του κύβου: είναι, μαζί με τα δύο ζάρια, οι πέντε δυνατές απαντήσεις σε ένα μόνο ερώτημα — τι έκανε η πλευρά που παίζει; Λέει σε ποιον ανήκει η σειρά: η πλευρά που παίζει ανακοινώνει — διπλασιασμός, παραίτηση — ή η αντίπαλη πλευρά απαντά — αποδοχή, πάσο· ποτέ και τα τέσσερα μαζί, και ένα κουμπί του οποίου η χειρονομία δεν θα απαντούσε σε τίποτα μένει σβηστό. Το πληκτρολόγιο, αντίθετα, δεν αρνείται ποτέ τίποτα: ένα σβηστό κουμπί είναι στόχος που δεν προσφέρεται, όχι απαγορευμένη χειρονομία. Η «Παραίτηση» δεν καταγράφει ακόμη τίποτα: η σειρά γίνεται τα τρία επίπεδα — απλό, gammon, backgammon — και «Ακύρωση», που διπλασιάζει το πλήκτρο ESC· στο πληκτρολόγιο, r και μετά 1, 2 ή 3, με το ENTER να σημαίνει απλό. Ο κύβος που είναι σχεδιασμένος στο ταμπλό είναι ο δεύτερος στόχος αυτών των χειρονομιών: ένα κλικ πάνω του προτείνει διπλασιασμό. Μπροστά σε μια προσφορά δεν απαντά — η αποδοχή και το πάσο είναι δύο συμμετρικές απαντήσεις και ζουν μαζί στη σειρά, ένα κλικ η καθεμία.

Η γραμμή κατάστασης λέει με μια λέξη τι περιμένει το προσχέδιο: τον χορό που καταγράφηκε αυτόματα, την πρώτη κίνηση μιας παρτίδας, την αναμενόμενη απάντηση σε διπλό, το επίπεδο που αναμένεται μετά από παραίτηση, τη διόρθωση επί τόπου, την κίνηση «προς επανεξέταση» της οποίας η ριξιά άλλαξε. Απαντά επίσης εκεί στις χειρονομίες που δεν έχουν τίποτα να κάνουν — «τίποτα προς αναίρεση», «καμία ενέργεια κάτω από τον δρομέα» — για ενάμιση δευτερόλεπτο. Η ασυνέπεια που άφησε πίσω της μια ενέργεια επισημαίνεται, αντίθετα, στην κορυφή του μεταγραφικού, εκεί όπου βρίσκεται το εσφαλμένο κελί.

Μια παρτίδα τελειώνει με πάσο, με παραίτηση ή με την έξοδο του δέκατου πέμπτου πουλιού (απλό, gammon ή backgammon, πολλαπλασιασμένο με την αξία του κύβου). Το σκορ, η παρτίδα Crawford και το τέλος του αγώνα εμφανίζονται τότε στη μπάρα του αγώνα, και αναμένεται η πρώτη κίνηση της επόμενης παρτίδας.

Το σκορ μιας παρτίδας είναι αυτό που δίνουν οι προηγούμενες παρτίδες, εκτός αν δηλώθηκε διαφορετικά στο τραπέζι. Ένα διπλό κλικ στο σκορ της κεφαλίδας μιας παρτίδας, μέσα στο μεταγραφικό, το μετατρέπει σε προσυμπληρωμένο πεδίο: εκεί πληκτρολογείται το σκορ στο οποίο παίχτηκε η παρτίδα — 3-2, 3–2 ή 3 2 —, το ENTER το καταγράφει, το ESC κλείνει το πεδίο χωρίς να γράψει τίποτα, και ένα πεδίο που αδειάστηκε και επικυρώθηκε επιστρέφει στο παραγόμενο σκορ. Η παρτίδα παίζεται σε αυτό το σκορ: η παρτίδα Crawford, το τέλος του αγώνα και οι επόμενες παρτίδες απορρέουν από αυτό, και ο αποθηκευμένος αγώνας όπως και το αρχείο .mat το φέρουν. Ένα σκορ που διαφέρει από το παραγόμενο επισημαίνεται, η συμβουλή δίνει το παραγόμενο, και η πρώτη ενέργεια της παρτίδας φέρει την ασυνέπεια «ασυνεπές δηλωμένο σκορ». Στο παιχνίδι με χρήματα δεν υπάρχει σκορ να δηλωθεί.

Μια μεταγραφή που ξεκινά στη μέση ενός ματς μπορεί να αρχίζει μετά το παιχνίδι Crawford. Όταν το πρώτο παιχνίδι ανοίγει με έναν παίκτη ένα πόντο από το ματς, εμφανίζεται στην κεφαλίδα του ένα πλαίσιο Μετά το Crawford: επιλεγμένο, το παιχνίδι αυτό δεν είναι το παιχνίδι Crawford, ο κύβος είναι σε παιχνίδι με τους συνήθεις κανόνες και δεν ακολουθεί παιχνίδι Crawford. Χωρίς επιλογή, ή χωρίς παίκτη ένα πόντο από το ματς, το παιχνίδι Crawford προκύπτει από το σκορ όπως συνήθως. Το αποθηκευμένο ματς φέρει τη δήλωση, και το αρχείο .mat τη γράφει σε μια γραμμή κεφαλίδας ; [Crawford "PostCrawford"] που το blunderDB ξαναδιαβάζει· το gnubg την αγνοεί και μετρά αυτό το πρώτο παιχνίδι ως παιχνίδι Crawford.

Το μεταγραφικό καταλαμβάνει το δεξί μισό του πίνακα: μία στήλη ανά παίκτη, μία γραμμή ανά γύρο, η ενέργεια του κύβου και το τέλος της παρτίδας στη στήλη εκείνου που ενεργεί. Το κελί του δρομέα είναι πλαισιωμένο· η μετακίνηση του δρομέα επαναφέρει το ταμπλό στη θέση της στοχευμένης ενέργειας και δείχνει τις υποψήφιές της, με επιλεγμένη την κίνηση που καταγράφηκε. Μια ασυνέπεια (παράνομη κίνηση, διπλή σειρά, αδύνατη ενέργεια κύβου, ενέργεια πέρα από το τέλος του αγώνα, ασυνεπή ζάρια, μη καταγεγραμμένη κίνηση, ασυνεπές δηλωμένο σκορ) διακοσμεί το κελί της· η συμβουλή δίνει τον κανόνα που παραβιάστηκε και αυτό που τον προκαλεί («κύβος: ο Bob δεν τον κατέχει»). Η μη καταγεγραμμένη κίνηση είναι η περίπτωση ενός αρχείου .mat που ξαναδιαβάστηκε: το gnubg γράφει εκεί ??? όταν δεν κράτησε την κίνηση που παίχτηκε, η ριξιά είναι γνωστή και η κίνηση όχι, και το να τοποθετήσει κανείς τον δρομέα σε αυτό το κελί προτείνει τις κινήσεις αυτής της ριξιάς για να τη συμπληρώσει. Μια διπλή σειρά αφήνει ένα κενό κελί, με διακεκομμένο πλαίσιο, στη στήλη της πλευράς της οποίας λείπει η σειρά: ο δρομέας σταματά εκεί, ένα κλικ τον οδηγεί εκεί, και εκεί πληκτρολογείται η σειρά που λείπει — μια διαγραμμένη απόφαση, για παράδειγμα. Οι παρτίδες διπλώνονται· αυτή του δρομέα είναι ανοιχτή.

Ό,τι πληκτρολογείται σχεδιάζεται στο μεταγραφικό, με διακεκομμένο περίγραμμα, ακριβώς στη θέση όπου θα γραφτεί: τα ζάρια καθώς πέφτουν, η σημειογραφία της κίνησης μόλις επιλεγεί, και στη στήλη της πλευράς στην οποία ανήκει η ενέργεια. Μια διόρθωση καλύπτει το κελί που αντικαθιστά, μια εισαγωγή ανοίγει ένα κελί ανάμεσα στους δύο γείτονές της, μια νέα καταχώριση εμφανίζεται στο κάτω μέρος της τρέχουσας παρτίδας. Τίποτα δεν γράφεται στο προσχέδιο πριν από την επικύρωση· αυτό που διαβάζεται και αυτό που θα πει το έγγραφο δεν αποκλίνουν ποτέ.

Το να διορθώνεις σημαίνει να πληκτρολογείς στο κελί όπου βρίσκεσαι. Με τον δρομέα πάνω σε μια ενέργεια, ένα ψηφίο ξαναρχίζει τη ριξιά της επιτόπου, και οι τέσσερις ενέργειες κύβου μετρούν κι αυτές ως διορθώσεις: πάνω σε ένα πάσο, το t — ή το κουμπί Αποδοχή — γράφει μια αποδοχή στη θέση του πάσου, χωρίς να χρειάζεται να το διαγράψεις και έπειτα να εισαγάγεις. Η παρτίδα συνεχίζει τότε την πορεία της: ένα κελί ανοίγει ακριβώς μετά την αποδοχή, στην πλευρά αυτού που διπλασίασε, και η συνέχεια της παρτίδας πληκτρολογείται εκεί ως συνήθως, εισαγόμενη πριν από την πρώτη κίνηση της επόμενης παρτίδας, μέχρι να τελειώσει η παρτίδα. Αυτή η πρώτη κίνηση κρατά, αναγγέλλοντάς το, το σκορ με το οποίο ξεκινούσε η παρτίδα της: αν το τέλος της παρτίδας που συνεχίστηκε δώσει άλλο, η απόκλιση σημειώνεται. Τα ίδια πλήκτρα γεμίζουν το κελί που μόλις άνοιξε μια εισαγωγή: i και έπειτα d εισάγει έναν διπλασιασμό πριν από τη στοχευμένη ενέργεια.

Η επιστροφή στην τελευταία ενέργεια είναι επιστροφή εκεί όπου γράφεται η μεταγραφή. Ένα ψηφίο που πληκτρολογείται πάνω της διορθώνει ακόμη τη ριξιά της, αλλά μόλις ξαναπληκτρολογηθεί αυτή η ριξιά, το επόμενο ψηφίο την επικυρώνει και ανοίγει την επόμενη απόφαση· το ENTER την επικυρώνει επίσης. Οι επόμενες αποφάσεις προστίθενται τότε στη συνέχεια, όπως την πρώτη φορά.

Η πληκτρολόγηση άλλης ζαριάς στην πρώτη κίνηση μιας παρτίδας αποφασίζει ξανά ποιος ξεκινά: το ζάρι του παίκτη 1 πληκτρολογείται πρώτο, του παίκτη 2 μετά, και κερδίζει το μεγαλύτερο — μεγάλο ζάρι πρώτα, η κίνηση πηγαίνει στον παίκτη 1, κάτω στο ταμπλό· μικρό ζάρι πρώτα, πηγαίνει στον παίκτη 2, επάνω. Η πρώτη υποψήφια κίνηση της νέας ζαριάς προεπιλέγεται και η κίνηση πρέπει να ελεγχθεί. Η επαναπληκτρολόγηση της ίδιας ζαριάς, με όποια σειρά, δεν αλλάζει τίποτα. Για να δοθεί η πρώτη κίνηση στον άλλο παίκτη χωρίς αλλαγή ζαριάς, χρησιμοποιείται το s: η σειρά των ζαριών ακολουθεί την πλευρά, και μια πρώτη κίνηση από την πλευρά που δεν ορίζει αυτή η σειρά σημειώνεται «ασυνεπή ζάρια». Η υπόλοιπη παρτίδα κρατά τις πλευρές της.

Μια εισαγωγή στη μέση του εγγράφου συνεχίζει να εισάγει: η επικύρωση ανοίγει ένα κενό κελί στη συνέχεια, και η επόμενη ενέργεια εισάγεται με τη σειρά της αντί να αντικαταστήσει την επόμενη. Αυτό είναι που επιτρέπει να συμπληρώσεις όλο το τέλος μιας παρτίδας — ένα πάσο που θα έπρεπε να ήταν αποδοχή — χωρίς να χάσεις ό,τι έχει ήδη πληκτρολογηθεί από την επόμενη παρτίδα. Το τέλος της παρτίδας, ή η μετακίνηση του δρομέα, τερματίζει την εισαγωγή: ο δρομέας τοποθετείται τότε στην πρώτη κίνηση της επόμενης παρτίδας.

Το Delete (ή x) αφαιρεί την απόφαση που επεξεργάζεστε και επιστρέφει στην προηγούμενη, έτοιμη να διορθωθεί: σε γραμμένο κελί, η ενέργεια εξαφανίζεται· σε ανοιχτή εισαγωγή ή σε ριξιά πληκτρολογημένη στο τέλος του εγγράφου, εγκαταλείπεται η πληκτρολόγηση. Πατώντας επανειλημμένα Delete ανεβαίνετε έτσι το μεταγραφικό σβήνοντας. Οι ενέργειες που ακολουθούν κρατούν την πλευρά τους, και η διπλή σειρά που αφήνει μια διαγραφή επισημαίνεται χωρίς ο δρομέας να επιστρέφει εκεί.

Ένα δεξί κλικ σε ένα κελί ανοίγει τις διορθώσεις αυτής της ενέργειας — εισαγωγή πριν, εισαγωγή μετά, διαγραφή, αλλαγή πλευράς — και φέρνει τον δρομέα επάνω της στο πέρασμα· είναι οι ίδιες χειρονομίες με τα πλήκτρα i, a, x και s, και το μενού του περιηγητή αφαιρείται μόνο εκεί. Αλλού δεν έχουν κουμπιά: ένα κουμπί που θα ενεργούσε στην «ενέργεια κάτω από τον δρομέα» θα στόχευε ένα κελί που ίσως δεν βλέπει κανείς, ενώ το δεξί κλικ ονομάζει το δικό του.

Η γραμμή του προσχεδίου φέρει τις δύο μόνες εξόδους της, στο δεξί άκρο, μετά το μενού «⋯». Η «Ολοκλήρωση» (CTRL-ENTER) γράφει τον αγώνα στη βιβλιοθήκη και ελευθερώνει το προσχέδιο· η ανάλυση μόνο των νέων θέσεων ξεκινά αμέσως, με την πρόοδο και την ακύρωσή της στη γραμμή κατάστασης. Η «Εγκατάλειψη» διαγράφει το προσχέδιο χωρίς αγώνα· η επιβεβαίωση ζητείται μόνο για προσχέδιο που δεν έχει ολοκληρωθεί ποτέ, αφού παίρνει μαζί του ό,τι είναι γραμμένο σε αυτό. Δίπλα, η γραμμή λέει τι θα κάνει η Ολοκλήρωση — έναν νέο αγώνα ή την αντικατάσταση του αγώνα #n. Δεν λέει τίποτα για τη διαφύλαξη του ίδιου του προσχεδίου: γράφεται στη βάση μετά από κάθε ενέργεια, και η επιστροφή στη λίστα το αφήνει για να συνεχιστεί αργότερα.

Το μενού ⋯ της γραμμής περιέχει το «.mat text», που ανοίγει το αρχείο Jellyfish όπως θα γραφόταν, σε ένα παράθυρο αρκετά φαρδύ ώστε οι στήλες του να μείνουν ευθυγραμμισμένες, με ένα κουμπί για την αντιγραφή του, και την «Εξαγωγή .mat», που γράφει το ίδιο αρχείο στον δίσκο. Τα δύο βέλη ↶ και ↷ αναιρούν και επαναλαμβάνουν, όπως τα CTRL-Z και CTRL-SHIFT-Z.

Αν η ανάλυση ενός μεταγεγραμμένου αγώνα διακόπηκε — η εφαρμογή έκλεισε ενώ έτρεχε η παρτίδα ανάλυσης —, η γραμμή κατάστασης το επισημαίνει στο επόμενο άνοιγμα της βάσης και προτείνει να ολοκληρωθεί. Τίποτα δεν κρατιέται από αυτή τη διακοπή: η πρόταση επανέρχεται όσο απομένουν θέσεις προς ανάλυση, και η ανάλυση που ξαναρχίζει αφορά μόνο αυτόν τον αγώνα, ποτέ ολόκληρη τη βιβλιοθήκη.

Ένα προσχέδιο που φέρει ασυνέπειες ολοκληρώνεται παρ” όλα αυτά, μετά από μια προειδοποίηση: τίποτα δεν απορρίπτεται. Μια παράνομη κίνηση εξάγεται όπως παίχτηκε, με την προειδοποίηση ότι το gnubg και το XG θα την επισημάνουν («Invalid move») και θα αποκλίνουν στη συνέχεια.

Για να διορθώσετε έναν αγώνα της βιβλιοθήκης, το κουμπί ⌨ της λίστας αγώνων ή το «Επεξεργασία της μεταγραφής» στην καρτέλα του ανοίγει ένα προσχέδιο από αυτόν τον αγώνα — ή ξανανοίγει αυτό που είναι ήδη ανοιχτό πάνω του: ένα προσχέδιο ανά αγώνα. Η ολοκλήρωση αυτού του προσχεδίου αντικαθιστά τον αγώνα με το ίδιο αναγνωριστικό· οι θέσεις των αμετάβλητων ενεργειών κρατούν τα σχόλια, τις αναλύσεις και τις κάρτες τους. Ένας εισαγμένος αγώνας (XG, GnuBG, BGF) φέρει αναλύσεις και σχόλια που ένα .mat δεν φέρει: πριν από το άνοιγμα, ένας διάλογος λέει μέχρι πόσα, και ότι η ολοκλήρωση του προσχεδίου μπορεί να τα χάσει.

Ένας αγώνας μπορεί επίσης να μεταγραφεί από βίντεο. Το κουμπί Βίντεο της γραμμής του πρόχειρου ανοίγει ένα μενού: Τοπικό αρχείο… για την επιλογή βίντεο από τον δίσκο, Σύνδεσμος YouTube… για την επικόλληση μιας διεύθυνσης στο πεδίο που ανοίγει μέσα στο μενού και, ξεχωριστά, Αφαίρεση βίντεο για την αφαίρεση της πηγής. Το μενού φέρει μόνο την πηγή: η λειτουργία θεάτρου και η θέση του βίντεο ρυθμίζονται από τα κουμπιά της γραμμής πάνω από το βίντεο, ορατής όσο είναι φορτωμένο ένα βίντεο. Το ECHAP ή ένα κλικ αλλού κλείνει το μενού και επιστρέφει την πληκτρολόγηση στο πάνελ. Όσο δεν έχει επισυναφθεί πηγή, το πάνελ παραμένει όπως περιγράφεται παραπάνω: ούτε πλαίσιο, ούτε επιπλέον πλήκτρο. Μόλις επισυναφθεί πηγή, το κουμπί φέρει το σύντομο όνομά της — το όνομα του αρχείου ή «YouTube» — και το βίντεο εμφανίζεται δίπλα στο ταμπλό. Ένα αρχείο που δεν βρίσκεται επανεντοπίζεται από το βίντεο με Επιλογή αρχείου…. Σε ένα βίντεο YouTube που έχει ήδη επισυναφθεί, το Σύνδεσμος YouTube… ανοίγει στη διεύθυνσή του, επιλεγμένη: μια επικόλληση την αντικαθιστά. Ένα πρόχειρο που ανοίγει ξανά βρίσκει το βίντεό του σε παύση εκεί που αφέθηκε σε αυτόν τον υπολογιστή, αλλιώς λίγα δευτερόλεπτα πριν από το τελευταίο του σημάδι· ο κέρσορας μένει στο τέλος της καταγραφής, έτοιμος για πληκτρολόγηση, και ακολουθεί την αναπαραγωγή μόνο όταν αυτή μπει σε άλλη ενέργεια.

Το βίντεο δίπλα στο ταμπλό. Όσο ένα βίντεο είναι ανοιχτό, η περιοχή του ταμπλό μοιράζεται: το βίντεο αριστερά, το ταμπλό δεξιά, χωρισμένα από μια κάθετη γραμμή που σύρεται για να μεγαλώσει το ένα ή το άλλο· το πλάτος παραμένει το ίδιο από συνεδρία σε συνεδρία. Το βίντεο διατηρεί τις αναλογίες του και καταλαμβάνει όσο το δυνατόν καλύτερα τον χώρο που του δίνεται. Το κουμπί στη γραμμή πάνω από αυτό το επαναφέρει στο πάνελ, πάνω από τη μεταγραφή, και το φέρνει ξανά δίπλα στο ταμπλό· και αυτή η επιλογή διατηρείται. Στο πάνελ, το ύψος του βίντεο ρυθμίζεται σύροντας τη γραμμή κάτω από αυτό, χωρίς ποτέ να σπρώχνει την εισαγωγή εκτός θέασης. Η μετάβαση από τη μία θέση στην άλλη δεν επανεκκινεί ένα αρχείο: η αναπαραγωγή συνεχίζεται την ίδια στιγμή· ένα βίντεο YouTube συνεχίζει από τη στιγμή που βρισκόταν, σε παύση. Το κλικ μέσα στο βίντεο, στα χειριστήριά του ή στη γραμμή διαχωρισμού αφήνει το πληκτρολόγιο στο πάνελ: τα πλήκτρα εισαγωγής, τα πλήκτρα του βίντεο και τα CTRL-ΑΡΙΣΤΕΡΆ / CTRL-ΔΕΞΙΆ, που περιστρέφουν το ταμπλό, διατηρούν το αποτέλεσμά τους.

Η πλευρά του βίντεο. Το βίντεο ξεκινά αριστερά του ταμπλό· μπορεί να περάσει δεξιά. Το κουμπί ⇄, δίπλα σε εκείνο που το επαναφέρει στο πάνελ, αλλάζει πλευρά με ένα κλικ. Μπορείτε επίσης να πιάσετε τη μικρή λαβή στο πάνω μέρος του βίντεο και να τη σύρετε: τα δύο μισά της περιοχής φωτίζονται και η απελευθέρωση πάνω από το ένα τοποθετεί εκεί το βίντεο. Το ESC, ή η απελευθέρωση εκτός περιοχής, ακυρώνει. Το ίδιο το ταμπλό δεν μετακινείται: το σύρσιμο πάνω του κινεί τα πούλια. Η πλευρά διατηρείται από τη μία συνεδρία στην άλλη και το πλάτος παραμένει αυτό του βίντεο, από όποια πλευρά κι αν βρίσκεται. Η λαβή και το κουμπί αφήνουν το πληκτρολόγιο στο πάνελ.

Η λειτουργία θεάτρου. Για να παρακολουθείτε το ματς σε μεγάλο μέγεθος, το F11 ή το κουμπί της γραμμής πάνω από το βίντεο, αριστερά από εκείνο που το επαναφέρει στο πάνελ, θέτουν το παράθυρο σε πλήρη οθόνη και δίνουν όλο τον χώρο στο βίντεο. Ένα μικρό ταμπλό αιωρείται από πάνω, στην κάτω δεξιά γωνία: δείχνει τη θέση της μεταγραφής, τα ζάρια που εισήχθησαν, την κίνηση σε εξέλιξη στο ταμπλό και τα βέλη του κύριου ταμπλό, των οποίων η σημειογραφία εμφανίζεται στην κεφαλίδα του. Η κίνηση παίζεται εκεί όπως στο κύριο ταμπλό: κλικ σε ένα πούλι, σύρσιμο, κλικ στα ζάρια για να τα αντιστρέψετε ή να επικυρώσετε, δεξί κλικ στο ταμπλό για να τα ξαναρχίσετε όλα. Μετακινείται με σύρσιμο — από την κεφαλίδα του όταν έχουν εισαχθεί τα ζάρια, καθώς το ταμπλό παίζει τότε την κίνηση· ένα κουμπί της κεφαλίδας του του δίνει τρία μεγέθη, ένα άλλο το συμπτύσσει σε καρτέλα που το ξανανοίγει. Η θέση και το μέγεθός του απομνημονεύονται· συμπτυγμένο, ανοίγει ξανά στην επόμενη είσοδο στη λειτουργία θεάτρου. Το πληκτρολόγιο παραμένει του πάνελ: τα ζάρια, οι υποψήφιοι, η επικύρωση, ο κέρσορας και τα πλήκτρα του βίντεο (SPACE, [, ], …) διατηρούν τη λειτουργία τους, και ούτε το ταμπλό ούτε τα κουμπιά παίρνουν την εστίαση. Επειδή η σειρά των χειρονομιών του κύβου είναι κρυμμένη εκεί, το r ανοίγει πάνω από το βίντεο ένα μικρό παράθυρο με τα τρία επίπεδα παραίτησης: το 1, το 2, το 3 ή ένα κλικ τα επιλέγουν, το ENTER σημαίνει απλό, και το ESC το ακυρώνει χωρίς έξοδο από τη λειτουργία θεάτρου. Το F11, το ESC ή το κουμπί πάνω δεξιά βγαίνουν από τη λειτουργία θεάτρου και επαναφέρουν το παράθυρο στην προηγούμενη κατάστασή του: στη λειτουργία θεάτρου, το ESC χρησιμεύει για έξοδο, και το BACKSPACE σβήνει τα ζάρια που εισήχθησαν. Η αφαίρεση του βίντεο, η έξοδος από το πρόχειρο ή η αλλαγή καρτέλας τη τερματίζουν επίσης. Ο αναπαραγωγέας δεν έχει δική του πλήρη οθόνη, ούτε το YouTube: μόνο η λειτουργία θεάτρου αλλάζει την οθόνη. Η λειτουργία υπάρχει μόνο στη Μεταγραφή, με επισυναπτόμενο βίντεο.

Με βίντεο, κάθε νέα κίνηση φέρει χρονοσημάνσεις: τη στιγμή της ζαριάς, που ορίζεται από το πρώτο πλήκτρο ζαριών, και τη στιγμή της κίνησης, που ορίζεται από την επικύρωση, και οι δύο διαβάζονται από το βίντεο τη στιγμή της ενέργειας. Μια διόρθωση επί τόπου δεν αγγίζει τις χρονοσημάνσεις. Μόνο μια ρητή επικύρωση ορίζει τη στιγμή της κίνησης: ENTER, το διπλό κλικ σε υποψήφιο ή η κίνηση που ολοκληρώθηκε στο ταμπλό. Το ψηφίο της επόμενης ζαριάς, ή μια κίνηση κύβου, επικυρώνει επίσης την κίνηση, αλλά δεν ορίζει καμία στιγμή: η κίνηση μένει χωρίς στιγμή κίνησης αντί να λάβει μια λανθασμένη, και η γραμμή κατάστασης το υπενθυμίζει. Μια κίνηση που ολοκληρώνεται στο ταμπλό χωρίς ζάρια πληκτρολογημένα πριν δεν έχει στιγμή ζαριάς. Για να χρονοσημανθεί η απόφαση πούλιων, επικυρώνουμε λοιπόν με ENTER τη στιγμή που η κίνηση έχει ολοκληρωθεί στην εικόνα. Το v ορίζει εκ των υστέρων την τρέχουσα στιγμή ως στιγμή της κίνησης του δρομέα, το SHIFT-V ως στιγμή της ζαριάς. Το SPACE ξεκινά ή σταματά το βίντεο· τα SHIFT-ΑΡΙΣΤΕΡΆ και SHIFT-ΔΕΞΙΆ το μετακινούν κατά 5 δευτερόλεπτα, τα CTRL-SHIFT-ΑΡΙΣΤΕΡΆ και CTRL-SHIFT-ΔΕΞΙΆ κατά ένα δευτερόλεπτο. Το [ επιβραδύνει την αναπαραγωγή και το ] την επιταχύνει, με βήμα 0,25 μεταξύ 0,25× και 4×· ένα βίντεο YouTube προσφέρει μόνο τις ταχύτητες του προγράμματος αναπαραγωγής του, έως 2×. Η ταχύτητα εμφανίζεται στη γωνία του βίντεο όταν δεν είναι 1×, και μια νέα πηγή ξεκινά ξανά από 1×.

Ένα βίντεο γυρισμένο στραβά ισιώνει με το κουμπί ⟳ της γραμμής βίντεο, παρόν και στη γραμμή της λειτουργίας θεάτρου, ή με το o: ένα τέταρτο στροφής σε κάθε πάτημα, από 0° έως 270°. Η εικόνα μένει ολόκληρη, στο βίντεο ενός αρχείου όπως και στο πλαίσιο YouTube. Η γωνία διατηρείται για το πρόχειρο, μόνο σε αυτόν τον υπολογιστή· δεν γράφεται στη βάση.

Από τις χρονοσημάνσεις προκύπτουν οι διάρκειες των αποφάσεων: η απόφαση πούλιων εκτείνεται από τη ζαριά μέχρι το τέλος της κίνησης, η απόφαση κύβου από την προηγούμενη κίνηση μέχρι τη ζαριά, ένα διπλασιασμός ή μια απάντηση από την προηγούμενη κίνηση μέχρι τη δική τους. Ένα κελί που φέρει χρονοσήμανση το δείχνει με μια διακριτική τελεία· το εργαλείο συμβουλής του δίνει τη ζαριά, την κίνηση και τη διάρκεια («ζαριά 12:34, κίνηση 12:51, 17 s»), και το πάνελ ανάλυσης εμφανίζει τη διάρκεια της κίνησης στον δρομέα όπως για έναν αγώνα που παίχτηκε στο Duel. Οι χρονοσημάνσεις εκτός της σειράς του βίντεο, όσο το δυνατόν λιγότερες ώστε οι άλλες να προχωρούν, επισημαίνονται όπως κάθε ασυνέπεια και αφήνουν άγνωστες τις διάρκειες που εξαρτώνται από αυτές. Η τοποθέτηση του δρομέα σε ένα κελί (κλικ στην κίνηση ή στη διάρκειά της, h, l) φέρνει το βίντεο ένα δευτερόλεπτο πριν από τη ζαριά αυτής της κίνησης, ή πριν από την κίνησή της αν η ζαριά δεν έχει στιγμή· ένας παίκτης σε παύση παραμένει σε παύση.

Μόλις το προσχέδιο έχει βίντεο ή χρονική ένδειξη, το transcript αποκτά μια στήλη διάρκεια δεξιά από κάθε παίκτη: τη διάρκεια της απόφασης, σε δευτερόλεπτα (σε λεπτά και δευτερόλεπτα πάνω από ένα λεπτό), ακολουθούμενη, μετά από μια μεσαία τελεία, από την απόφαση κύβου που προηγείται της ρίψης. Μια κίνηση χωρίς χρονική στιγμή ενέργειας δεν μένει κενή: η διάρκειά της εκτιμάται από τη ρίψη ως την πρώτη στιγμή της επόμενης κίνησης (η ρίψη της, ή μια χειρονομία κύβου), και εμφανίζεται ως μετρημένη διάρκεια· το πλαίσιο συμβουλής της λέει ότι είναι εκτιμώμενη. Είναι ένα άνω φράγμα, που περιλαμβάνει το μάζεμα και το ρίξιμο των ζαριών. Καμία απόφαση κύβου δεν εκτιμάται: χωρίς τη στιγμή ενέργειας της προηγούμενης κίνησης, η διάρκειά της μένει άγνωστη, και η γραμμή κατάστασης προτείνει τότε v σε αυτή την κίνηση για να τη μετρήσει. Κατά την αναπαραγωγή, ο δείκτης ακολουθεί το βίντεο στο ήδη χρονομετρημένο τμήμα: κάθε ενέργεια καλύπτει το βίντεο από τη ρίψη της, ή αλλιώς από την προηγούμενη ενέργεια, μέχρι την έναρξη της επόμενης, και ο δείκτης τοποθετείται στην ενέργεια στην οποία μπαίνει η αναπαραγωγή· μετά την τελευταία χρονική ένδειξη, επιστρέφει μία φορά στο τέλος του transcript. Δεν κινείται ούτε κατά τη διάρκεια μιας καταχώρισης ούτε όταν το βίντεο είναι σε παύση, και αυτή η μετακίνηση δεν μπαίνει στο ιστορικό αναίρεσης. Τοποθετημένος με το χέρι, ο δείκτης μένει στην επιλεγμένη ενέργεια όσο η αναπαραγωγή δεν την έχει αφήσει: κάνετε κλικ σε μια κίνηση χωρίς χρονική στιγμή ενέργειας, ξεκινάτε το βίντεο, πατάτε v στο τέλος της κίνησης, και αυτή η κίνηση παίρνει τη στιγμή. Στην τελευταία ενέργεια, που δεν έχει τέλος, μένει εκεί δέκα δευτερόλεπτα μετά τη ρίψη της, και μετά επιστρέφει στο τέλος του transcript: εκεί τα ψηφία ανοίγουν την επόμενη ρίψη, και η ένδειξη το λέει.

Η εφαρμογή δεν αποκωδικοποιεί η ίδια το βίντεο: οι μορφές που αναπαράγονται είναι εκείνες του webview. Μια μορφή που δεν αναπαράγει, ή ένα αρχείο για το οποίο το webview δεν επιστρέφει καμία πληροφορία έπειτα από δέκα δευτερόλεπτα, επισημαίνεται στο πάνελ, με το κοντέινερ του και, σε Linux, τα πρόσθετα GStreamer που πρέπει να εγκατασταθούν. Ένα MP4 με H.264 και AAC απαιτεί το gst-plugins-good (αποπολυπλέκτης MP4, ανάλυση AAC), το gst-plugins-bad και το gst-libav (αποκωδικοποιητές H.264 και AAC): σε Arch, gst-plugins-good gst-plugins-bad gst-libav· σε Debian και Ubuntu, gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav· σε Fedora, gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer1-libav (το τελευταίο προέρχεται από το RPM Fusion) — βλ. Λήψη και εγκατάσταση.

Ένα βίντεο που παγώνει — μια μετάβαση που δεν ολοκληρώνεται, μια ακίνητη εικόνα κατά την αναπαραγωγή — επαναφορτώνεται μετά από τρία δευτερόλεπτα και συνεχίζει από τη ζητούμενη χρονική στιγμή, με την ίδια ταχύτητα, σε αναπαραγωγή ή σε παύση όπως πριν. Μετά από τρεις ανεπιτυχείς επαναφορτώσεις, το πλαίσιο το επισημαίνει και προτείνει νέα προσπάθεια.

Ένα λανθασμένα πολυπλεγμένο αρχείο .webm ή .mkv παγώνει το βίντεο σε ορισμένες μεταβάσεις: μια ομάδα εικόνων του αρχείου ξεκινά με μη βασικό καρέ, που το webview δεν μπορεί να αποκωδικοποιήσει μόνο του. Έτσι μπορεί να είναι αρχεία που κατέβηκαν με το yt-dlp. Όταν ανοίγει ένα τέτοιο αρχείο, το blunderDB διαβάζει το ευρετήριο του αρχείου (λίγα kilobyte ανά ομάδα) και, αν βρει προβληματικές μεταβάσεις, το πλαίσιο το επισημαίνει με την εντολή που επιδιορθώνει το αρχείο χωρίς επανακωδικοποίηση, έτοιμη για αντιγραφή:

ffmpeg -i 'ronde 4.webm' -map 0 -c copy -cluster_time_limit 30000 'ronde 4.remux.webm'

Η εντολή γράφει ένα αντίγραφο δίπλα στο πρωτότυπο· συσχετίστε έπειτα αυτό το αντίγραφο με τον αγώνα ή τη μεταγραφή. Το πλαίσιο προτείνει την ίδια εντολή όταν εγκαταλείπει μετά από τις τρεις επαναφορτώσεις του σε αρχείο .webm ή .mkv.

Πρακτική συμβουλή

Ανατρέξτε στο Συντομεύσεις πληκτρολογίου για τις διαθέσιμες συντομεύσεις.