2. Εγχειρίδιο
2.1. Εισαγωγή
Το blunderDB είναι ένα λογισμικό για τη δημιουργία βάσεων δεδομένων με θέσεις τάβλι (backgammon). Η κύρια δύναμή του είναι να παρέχει έναν ενιαίο χώρο για τη συγκέντρωση των θέσεων που έχει συναντήσει ένας παίκτης (στο διαδίκτυο, σε τουρνουά) και τη δυνατότητα να τις μελετήσει ξανά φιλτράροντάς τις σύμφωνα με διάφορα φίλτρα που μπορούν να συνδυαστούν αυθαίρετα. Το blunderDB μπορεί επίσης να χρησιμοποιηθεί για τη δημιουργία καταλόγων θέσεων αναφοράς.
Οι θέσεις αποθηκεύονται σε μια βάση δεδομένων που αναπαρίσταται από ένα αρχείο .db.
2.2. Κύριες αλληλεπιδράσεις
Οι κύριες δυνατές αλληλεπιδράσεις με το blunderDB είναι:
προσθήκη μιας νέας θέσης,
τροποποίηση μιας υπάρχουσας θέσης,
αντιγραφή της εικόνας του ταμπλό στο πρόχειρο (PNG) μέσω Ctrl+X, ή μαζί με την πλήρη ανάλυση μέσω Ctrl+X Ctrl+X,
διαγραφή μιας υπάρχουσας θέσης,
αναζήτηση μίας ή περισσότερων θέσεων,
εισαγωγή αγώνων από διάφορες πηγές (XG, GNUbg, BGBlitz, Jellyfish), συμπεριλαμβανομένων των σχολίων από τα αρχεία XG,
πλοήγηση στις κινήσεις ενός εισηγμένου αγώνα,
οργάνωση των θέσεων σε συλλογές,
οργάνωση των αγώνων σε τουρνουά.
Ο χρήστης μπορεί να επισημάνει ελεύθερα τις θέσεις με ετικέτες (tags) και να τις σχολιάσει μέσω σχολίων.
2.3. Περιγραφή της διεπαφής
Η διεπαφή του blunderDB αποτελείται, από πάνω προς τα κάτω, από:
[επάνω] τη γραμμή εργαλείων, η οποία συγκεντρώνει το σύνολο των κύριων λειτουργιών που μπορούν να εκτελεστούν στη βάση δεδομένων,
[στη μέση] την κύρια περιοχή προβολής, η οποία επιτρέπει την εμφάνιση ή την επεξεργασία θέσεων τάβλι,
[κάτω] τη γραμμή κατάστασης, η οποία παρουσιάζει διάφορες πληροφορίες σχετικά με τη βάση δεδομένων ή την τρέχουσα θέση και ενσωματώνει τη γραμμή εντολών.
Μπορούν να εμφανιστούν πίνακες για:
εμφάνιση των δεδομένων ανάλυσης που σχετίζονται με την τρέχουσα θέση, προερχόμενων από το eXtreme Gammon (XG), το GNUbg ή το BGBlitz,
εμφάνιση, προσθήκη ή τροποποίηση σχολίων,
αναζήτηση και φιλτράρισμα θέσεων με βάση συνδυάσιμα κριτήρια,
εμφάνιση και διαχείριση των συλλογών θέσεων (πίνακας συλλογών),
εμφάνιση της λίστας των εισηγμένων αγώνων και πλοήγηση στις κινήσεις ενός αγώνα (πίνακας αγώνων),
εμφάνιση και διαχείριση των τουρνουά (πίνακας τουρνουά),
εμφάνιση των στατιστικών απόδοσης (πίνακας Stats),
υπολογισμός του EPC (Effective Pip Count) μιας θέσης μαζέματος (bearoff) (πίνακας Bearoff),
μελέτη των θέσεων με διαστήματα επανάληψης (πίνακας Anki),
την προβολή των μεταδεδομένων της βάσης δεδομένων (πίνακας Μεταδεδομένα).
Μπορούν να εμφανιστούν παράθυρα διαλόγου για:
εμφάνιση της βοήθειας του blunderDB,
εμφάνιση του καταλόγου των ξεναγήσεων (βλ. Ξεναγήσεις και βάση δείγματος),
ρύθμιση της εξαγωγής της βάσης δεδομένων,
ρύθμιση του blunderDB, και ιδίως της γλώσσας της διεπαφής (βλ. Ρυθμίσεις).
Η κύρια περιοχή προβολής παρέχει στον χρήστη:
ένα ταμπλό για την εμφάνιση ή την επεξεργασία μιας θέσης τάβλι,
το επίπεδο και τον κάτοχο του ζαριού (cube),
το pip count κάθε παίκτη,
το σκορ κάθε παίκτη,
τα ζάρια προς παίξιμο. Αν δεν εμφανίζεται καμία τιμή στα ζάρια, η θέση των ζαριών υποδεικνύει ποιος παίκτης έχει τη σειρά και ότι η θέση είναι μια απόφαση κύβου. Όταν η απόφαση κύβου είναι απάντηση σε διπλασιασμό (αποδοχή/πάσο), ο προσφερόμενος κύβος εμφανίζεται στο κέντρο του ταμπλό, στην προσφερόμενη τιμή.
Η γραμμή κατάστασης είναι δομημένη από αριστερά προς τα δεξιά με τις ακόλουθες πληροφορίες:
τη γραμμή εντολών, προσβάσιμη πατώντας το πλήκτρο SPACE,
ένα ενημερωτικό μήνυμα σχετικό με μια λειτουργία που εκτελέστηκε από τον χρήστη,
τον δείκτη της τρέχουσας θέσης, ακολουθούμενο από τον αριθμό των θέσεων στην τρέχουσα βιβλιοθήκη (ή τις πληροφορίες κίνησης/παρτίδας κατά την πλοήγηση σε έναν αγώνα).
Σημείωση
Στην περίπτωση θέσεων που προκύπτουν από μια αναζήτηση του χρήστη, ο αριθμός των θέσεων που υποδεικνύεται στη γραμμή κατάστασης αντιστοιχεί στον αριθμό των φιλτραρισμένων θέσεων.
2.4. Καρτέλες προβολών
Κάτω από τη γραμμή εργαλείων, μια γραμμή καρτελών επιτρέπει την εργασία με πολλές προβολές παράλληλα. Κάθε προβολή είναι ένας ανεξάρτητος χώρος εργασίας που διατηρεί τη δική του λίστα θέσεων, τον δείκτη της τρέχουσας θέσης, την εμφανιζόμενη θέση, την ανάλυση και την επιλεγμένη κίνηση, τον ενεργό πίνακα, το τρέχον σχόλιο καθώς και το πλαίσιο περιήγησης σε έναν αγώνα. Έτσι είναι δυνατόν, για παράδειγμα, να κρατήσετε μια αναζήτηση ανοιχτή σε μια προβολή ενώ περιηγείστε σε έναν αγώνα σε μια άλλη.
Δημιουργία προβολής: κάντε κλικ στο κουμπί + της γραμμής καρτελών ή πατήστε CTRL-T. Η νέα προβολή ξεκινά ως αντίγραφο της τρέχουσας προβολής.
Κλείσιμο προβολής: κάντε κλικ στο σταυρό της καρτέλας ή πατήστε CTRL-W. Η τελευταία προβολή δεν μπορεί να κλείσει.
Αλλαγή προβολής: κάντε κλικ σε μια καρτέλα, πατήστε CTRL-PageUp / CTRL-PageDown (ή SHIFT-J / SHIFT-K) για να μεταβείτε στην προηγούμενη / επόμενη προβολή, ή CTRL-1 έως CTRL-9 για να φτάσετε απευθείας στην ν-οστή προβολή.
Μετονομασία προβολής: κάντε διπλό κλικ στην καρτέλα, εισαγάγετε το νέο όνομα και επιβεβαιώστε με ENTER.
Οι προβολές αποθηκεύονται μαζί με την κατάσταση συνεδρίας της βάσης δεδομένων και επαναφέρονται κατά το επόμενο άνοιγμά της.
2.5. Ρυθμίσεις
Le bouton de configuration (icône en forme de rouage) situé dans la barre d’outils, à gauche du bouton d’aide, ouvre la fenêtre de configuration de blunderDB. Elle est organisée en quatre onglets :
Διεπαφή — γλώσσα, κλίμακα εμφάνισης, θέση του πίνακα·
Χρώματα ταμπλό — τα χρώματα του ταμπλό·
Bearoff — la base de sortie two-sided étendue utilisée par le panneau Bearoff ;
Ταυτότητα εκδότη — το κλειδί που υπογράφει τις σημάνσεις προέλευσής σας, το οποίο περιγράφεται στην ενότητα Διανομή μιας βάσης: προέλευση και κωδικός πρόσβασης.
Η καρτέλα Διεπαφή επιτρέπει την επιλογή γλώσσας ανάμεσα σε αγγλικά, γαλλικά, γερμανικά, ιταλικά, ισπανικά, φινλανδικά, ιαπωνικά, ελληνικά και ρωσικά. Ολόκληρη η διεπαφή (γραμμή εργαλείων, πίνακες, μηνύματα, βοήθεια) μεταφράζεται στην επιλεγμένη γλώσσα. Η επιλογή γλώσσας αποθηκεύεται και διατηρείται από τη μία συνεδρία στην άλλη.
Le même onglet propose aussi le bouton Compacter la base, qui récupère
l’espace disque laissé par les suppressions (matchs, tournois, purges) : la
base de données ne rétrécit jamais toute seule quand on supprime des données,
il faut demander explicitement ce compactage. L’opération peut prendre du
temps sur une grosse base et nécessite, temporairement, environ deux fois sa
taille en espace disque libre (blunderDB refuse de démarrer plutôt que de
risquer un compactage interrompu) ; une confirmation est donc demandée avant
de lancer l’opération. Le résultat — l’espace gagné, en mégaoctets — s’affiche
ensuite dans la barre d’état. La même opération est disponible en ligne de
commande via blunderdb vacuum (voir Διεπαφή γραμμής εντολών (CLI)).
Η καρτέλα Χρώματα ταμπλό επιτρέπει την προσαρμογή των χρωμάτων του ταμπλό. Κάθε στοιχείο διαθέτει τον δικό του επιλογέα χρώματος: το φόντο, το περίγραμμα, οι ανοιχτόχρωμες και σκουρόχρωμες γλώσσες, τα πούλια του παίκτη 1 και του παίκτη 2, τα ζάρια, οι βούλες των ζαριών και ο κύβος. Το κουμπί Επαναφορά επαναφέρει όλα τα προεπιλεγμένα χρώματα. Όπως και η γλώσσα, τα επιλεγμένα χρώματα διατηρούνται από τη μία συνεδρία στην άλλη.
L’onglet Bearoff gère la base two-sided qui étend le domaine exact du
panneau Bearoff (voir Πίνακας Bearoff) au-delà de la base TS-06-06
embarquée dans l’exécutable. Il affiche le domaine actuellement actif
(TS-06-06 ou TS-06-11 une fois téléchargée) et son origine, propose de
lancer le téléchargement de la base étendue TS-06-11 avec une barre de
progression, et reprend automatiquement un téléchargement interrompu au
lieu de repartir de zéro (requêtes HTTP par plage). Une fois téléchargée, la
base peut être supprimée — une confirmation est demandée avant toute
suppression, la taille du fichier étant rappelée dans le message. L’onglet
permet aussi de pointer vers un fichier .bd two-sided externe (par exemple
une base générée soi-même) plutôt que d’utiliser le téléchargement intégré.
Το παράθυρο διαμόρφωσης παρέχει επίσης ρυθμίσεις εμφάνισης της διεπαφής. Ένα ρυθμιστικό κλίμακας διεπαφής σας επιτρέπει να μεγεθύνετε ή να σμικρύνετε όλα τα στοιχεία της διεπαφής, κάτι που είναι χρήσιμο σε οθόνες υψηλής πυκνότητας ή για τη βελτίωση της αναγνωσιμότητας. Ένα μενού θέσης των πλαισίων καθορίζει πού εμφανίζονται τα πλαίσια (αναζήτηση, ματς, ανάλυση) σε σχέση με το ταμπλό: κάτω, στο πλάι ή αυτόματα (το πλάι επιλέγεται τότε σε πλατιές οθόνες για την καλύτερη αξιοποίηση του διαθέσιμου χώρου). Όπως και οι άλλες ρυθμίσεις, αυτές οι επιλογές διατηρούνται από τη μία συνεδρία στην άλλη.
2.6. Ξεναγήσεις και βάση δείγματος
Για να διευκολυνθεί η εξοικείωση, το blunderDB προσφέρει ξεναγήσεις του περιβάλλοντος. Ο κατάλογος των ξεναγήσεων ανοίγει από τη γραμμή εργαλείων ή με την εντολή tour (ψευδώνυμο tutorial). Είναι διαθέσιμες τέσσερις ξεναγήσεις: μια γενική ξενάγηση του περιβάλλοντος, και ξεναγήσεις αφιερωμένες στην αναζήτηση θέσεων, στην ανασκόπηση αγώνων και στην ανασκόπηση τουρνουά. Κάθε ξενάγηση επισημαίνει τα σχετικά στοιχεία του περιβάλλοντος, βήμα προς βήμα, και μπορεί να επαναληφθεί ανά πάσα στιγμή. Κατά την πρώτη εκκίνηση, η γενική ξενάγηση προτείνεται αυτόματα.
Η εντολή demo φορτώνει μια βάση δείγματος (αγώνες, τουρνουά και αναλύσεις) που επιτρέπει την εξερεύνηση των λειτουργιών του εργαλείου χωρίς εισαγωγή των δικών σας παρτίδων. Οι ξεναγήσεις στηρίζονται σε αυτή τη βάση όταν δεν υπάρχει ανοιχτή βάση.
2.8. Επεξεργασία θέσεων
Το πάτημα του πλήκτρου TAB ανοίγει τον πίνακα αναζήτησης και επιτρέπει την επεξεργασία μιας θέσης στο ταμπλό για την προσθήκή της στη βάση δεδομένων ή τον ορισμό μιας δομής θέσης προς αναζήτηση. Η κατανομή των πουλιών, ο κύβος (cube), το σκορ και η σειρά μπορούν να τροποποιηθούν με τη βοήθεια του ποντικιού (βλ. Επεξεργασία θέσης).
Πρακτική συμβουλή
Ανατρέξτε στο Συντομεύσεις πληκτρολογίου για τις διαθέσιμες συντομεύσεις.
2.9. Η γραμμή εντολών
Η γραμμή εντολών, ενσωματωμένη στη γραμμή κατάστασης, επιτρέπει την εκτέλεση του συνόλου των λειτουργιών του blunderDB που είναι διαθέσιμες στη γραφική διεπαφή: γενικές λειτουργίες στη βάση δεδομένων, πλοήγηση θέσεων, εμφάνιση της ανάλυσης ή/και των σχολίων, αναζήτηση θέσεων με βάση φίλτρα… Μετά την πρώτη εξοικείωση με τη διεπαφή, συνιστάται η σταδιακή χρήση της γραμμής εντολών, η οποία επιτρέπει μια ισχυρή και ομαλή χρήση του blunderDB, ιδίως για τις λειτουργίες αναζήτησης θέσεων.
Για να ανοίξετε τη γραμμή εντολών, πατήστε το πλήκτρο SPACE. Για να υποβάλετε ένα ερώτημα και να κλείσετε τη γραμμή εντολών, πατήστε το πλήκτρο ENTER.
Το blunderDB εκτελεί τα ερωτήματα που αποστέλλονται από τον χρήστη υπό την προϋπόθεση ότι είναι έγκυρα και τροποποιεί αμέσως την κατάσταση της βάσης δεδομένων εφόσον χρειάζεται. Δεν απαιτούνται ρητές ενέργειες αποθήκευσης από την πλευρά του χρήστη.
Πρακτική συμβουλή
Ανατρέξτε στο Τομέας 4 για τη λίστα των διαθέσιμων εντολών στη γραμμή εντολών.
2.10. Πίνακας Ανάλυσης
Ο πίνακας Ανάλυσης (CTRL-L) εμφανίζει τα δεδομένα ανάλυσης της τρέχουσας θέσης, εισηγμένα από το eXtreme Gammon (XG), το GNUbg ή το BGBlitz. Παρουσιάζει τις καλύτερες εναλλακτικές (κινήσεις πουλιών ή αποφάσεις κύβου) μαζί με τις τιμές equity τους και τα αντίστοιχα σφάλματα. Το πλήκτρο d εναλλάσσεται μεταξύ της ανάλυσης κινήσεων πουλιών και της ανάλυσης κύβου. Κατά την πλοήγηση σε έναν αγώνα, η κίνηση που παίχτηκε πραγματικά επισημαίνεται στη λίστα των εναλλακτικών. Πατήστε CTRL-L ή εκτελέστε την εντολή list για να εμφανίσετε ή να αποκρύψετε τον πίνακα.
2.11. Πίνακας Σχολίων
Ο πίνακας Σχολίων (CTRL-P) εμφανίζει, προσθέτει και τροποποιεί τα σχόλια που σχετίζονται με την τρέχουσα θέση. Τα σχόλια που εισάγονται από τα αρχεία XG συσχετίζονται αυτόματα με τις αντίστοιχες θέσεις. Πατήστε CTRL-P ή εκτελέστε την εντολή comment για να εμφανίσετε ή να αποκρύψετε τον πίνακα.
2.12. Πίνακας Αναζήτησης
Ο πίνακας Αναζήτησης (CTRL-F ή TAB) επιτρέπει το φιλτράρισμα των θέσεων σύμφωνα με κριτήρια που συνδυάζονται ελεύθερα: δομή πουλιών, τύπος απόφασης κύβου, μέγεθος σφάλματος, ημερομηνίες, ετικέτες κ.λπ. Το πλήκτρο TAB ανοίγει ταυτόχρονα τον πίνακα αναζήτησης και τον επεξεργαστή θέσης, επιτρέποντας τον ορισμό μιας δομής πουλιών προς αναζήτηση πάνω στο ταμπλό.
Για να βελτιώσετε μια αναζήτηση μεταξύ των τρεχουσών φιλτραρισμένων θέσεων, χρησιμοποιήστε την εντολή ss ακολουθούμενη από φίλτρα (π.χ.: ss nc, ss E>40). Ο πίνακας αναζήτησης προσφέρει επίσης ένα πλαίσιο ελέγχου Search in current results για την ίδια λειτουργία.
Το πάνελ προσφέρει έναν ρητό έλεγχο του τύπου απόφασης που αναζητείται: Αδιάφορο (κανένα φίλτρο), Πιόνια (αποφάσεις κίνησης) ή Κύβος (αποφάσεις κύβου). Όταν είναι επιλεγμένο το Κύβος, μια δεύτερη λίστα προσδιορίζει τον υποτύπο: Όλα, Διπλασιασμός / Όχι (ο παίκτης που έχει τη σειρά πρέπει να αποφασίσει αν θα διπλασιάσει) ή Αποδοχή / Πάσο (απάντηση σε διπλασιασμό του αντιπάλου). Ο έλεγχος είναι συγχρονισμένος με το ταμπλό: η αλλαγή των ζαριών ή του κύβου στο ταμπλό ενημερώνει τον τύπο απόφασης, και αντίστροφα. Στη λειτουργία Αποδοχή / Πάσο, ο κύβος εμφανίζεται στο κέντρο του ταμπλό στην προσφερόμενη τιμή· η τιμή αυτή παραμένει επεξεργάσιμη.
Το φίλτρο Επισημασμένη διατηρεί τις θέσεις που επισημάνατε στο λογισμικό προέλευσης του αγώνα. Μόνο το eXtreme Gammon παράγει αυτή την πληροφορία, καταγεγραμμένη κίνηση προς κίνηση στο αρχείο .xg· το blunderDB τη διαβάζει κατά την εισαγωγή και τη διατηρεί. Μια επισημασμένη απόφαση κύβου δίνει δύο επισημασμένες θέσεις, τον διπλασιασμό και την αποδοχή/πάσο, καθώς το blunderDB χωρίζει στα δύο ό,τι το αρχείο προέλευσης καταγράφει ως μία απόφαση.
Σημείωση
Η επισήμανση δεν είναι αναδρομική: οι αγώνες που βρίσκονται ήδη στη βάση δεν φέρουν αυτή την πληροφορία, καθώς υπάρχει μόνο στα αρχεία προέλευσης. Αρκεί να εισαγάγετε ξανά το σχετικό αρχείο .xg — η εισαγωγή εντοπίζει το διπλότυπο και δεν προσθέτει τίποτε άλλο πέρα από τις επισημάνσεις, χωρίς να θίγει τα υπάρχοντα σχόλια ή τις αναλύσεις. Η επισήμανση δεν μπορεί ούτε να τεθεί ούτε να αφαιρεθεί από το blunderDB: για έναν προσωρινό κατάλογο εργασίας, χρησιμοποιήστε καλύτερα μια συλλογή.
Το φίλτρο Σχόλιο ερευνά τα σχόλια που συνδέονται με τις θέσεις σε τρεις αποκλειστικές λειτουργίες. περιέχει κείμενο αναζητά μία ή περισσότερες λέξεις στο κείμενο των σχολίων (πεδίο εισαγωγής, λέξεις χωρισμένες με ;, τουλάχιστον μία πρέπει να ταιριάζει)· έχει σχόλιο διατηρεί κάθε θέση που φέρει σχόλιο, ανεξάρτητα από το περιεχόμενό του· χωρίς σχόλιο διατηρεί αντιθέτως τις μη σχολιασμένες θέσεις — χρήσιμο, σε συνδυασμό με φίλτρο σφάλματος ή ημερομηνίας, για να καταρτίσετε τον κατάλογο όσων απομένουν προς σχολιασμό.
Σημείωση
Τα σχόλια που εισάγονται από αρχείο αγώνα (XG, GNUbg) μετρούν ως σχόλια: το blunderDB δεν διατηρεί την προέλευσή τους και επομένως δεν μπορεί να διακρίνει μια σημείωση που πληκτρολογήσατε από μια σημείωση που προέρχεται από το αρχείο προέλευσης. Εξάλλου, τα σχόλια που συνδέονται με έναν αγώνα ή ένα τουρνουά δεν αφορούν αυτό το φίλτρο: σχολιάζουν τον αγώνα ή το τουρνουά, όχι τις θέσεις του.
Το φίλτρο Αγώνες & Τουρνουά στηρίζεται σε έναν κοινό επιλογέα (παράθυρο διαλόγου) αντί για την πληκτρολόγηση αριθμητικών αναγνωριστικών: δύο λίστες με πλαίσια ελέγχου, μία για τους αγώνες και μία για τα τουρνουά, καθεμία φιλτραρίσιμη με κείμενο (παίκτης, ημερομηνία, διοργάνωση για τους αγώνες· όνομα, ημερομηνία, τοποθεσία για τα τουρνουά), με κουμπιά Όλα / Κανένα που ενεργούν μόνο στο τρέχον φιλτραρισμένο υποσύνολο. Η επιλογή ενός τουρνουά επιλέγει αυτόματα (και γκριζάρει) τους αγώνες-μέλη του στη λίστα αγώνων, καθιστώντας εμφανές ότι ένα τουρνουά ισοδυναμεί με το σύνολο των αγώνων του.
Ο πίνακας αναζήτησης διαθέτει τρεις καρτέλες στο αριστερό του άκρο: Recherche (τα φίλτρα), Historique και Enregistrés. Η καρτέλα Historique παραθέτει τις προηγούμενες αναζητήσεις με την ημερομηνία και την εντολή τους: ένα κλικ επιλέγει μια αναζήτηση και εμφανίζει τη σχετική θέση στο ταμπλό, ένα διπλό κλικ την εκτελεί ξανά. Κάθε καταχώριση μπορεί να αποθηκευτεί στη βιβλιοθήκη φίλτρων (εικονίδιο σελιδοδείκτη, δίνοντας ένα όνομα στο φίλτρο) ή να διαγραφεί. Η καρτέλα Enregistrés περιέχει τη βιβλιοθήκη φίλτρων: κάντε διπλό κλικ σε ένα αποθηκευμένο φίλτρο για να εκτελέσετε ξανά την αντίστοιχη αναζήτηση (βλ. Παράρτημα: Προχωρημένη χρήση των φίλτρων). Η εντολή history (ψευδώνυμο hi) ανοίγει τον πίνακα αναζήτησης.
Πρακτική συμβουλή
Ανατρέξτε στο Τομέας 4 για τη λίστα των διαθέσιμων φίλτρων.
2.13. Πίνακας Συλλογών
Le panneau Collections (CTRL-B) permet de gérer des collections de
positions. Les collections peuvent être créées, renommées et supprimées. Des
positions peuvent y être ajoutées ou retirées (touche Suppr, confirmation
demandée). Double-cliquer sur une collection pour parcourir ses positions
avec les touches GAUCHE et DROITE. L’ordre des collections et des
positions au sein des collections peut être modifié par glisser-déposer.
Appuyer sur CTRL-B ou exécuter la commande collection pour afficher ou
masquer le panneau.
2.14. Πίνακας Αγώνων
Ο πίνακας Αγώνων (CTRL-Tab) παραθέτει τους εισηγμένους αγώνες. Κάντε διπλό κλικ σε έναν αγώνα (ή πατήστε ENTER) για να πλοηγηθείτε στις κινήσεις του. Η εντολή m συνεχίζει την πλοήγηση στον τελευταίο αγώνα που επισκεφτήκατε.
Ο χρήστης μπορεί:
να περιηγηθεί στις κινήσεις ενός αγώνα χρησιμοποιώντας τα πλήκτρα ΑΡΙΣΤΕΡΑ και ΔΕΞΙΑ,
να μεταβεί από τη μία παρτίδα στην άλλη με τη βοήθεια των πλήκτρων PageUp και PageDown,
να εμφανίσει την ανάλυση των κινήσεων (πουλιά και κύβος) πατώντας CTRL-L,
να εναλλάσσεται μεταξύ της ανάλυσης κινήσεων πουλιών και κύβου με το πλήκτρο d,
να δει την κίνηση που παίχτηκε πραγματικά επισημασμένη στην ανάλυση.
Η τελευταία θέση που επισκεφτήκατε σε κάθε αγώνα αποθηκεύεται και επαναφέρεται αυτόματα. Πατήστε CTRL-Tab ή εκτελέστε την εντολή match για να εμφανίσετε ή να αποκρύψετε τον πίνακα.
Κάθε αγώνας μπορεί να εξαχθεί σε μεταγραφή Jellyfish .mat μέσω του κουμπιού ⬇ της λίστας αγώνων ή του κουμπιού .mat της καρτέλας του αγώνα.
Το κουμπί Συγχώνευση παικτών της γραμμής εργαλείων του πίνακα ανοίγει ένα παράθυρο που παραθέτει όλα τα ονόματα παικτών της βάσης με τον αριθμό των αγώνων τους: επιλέξτε τις παραλλαγές ορθογραφίας του ίδιου παίκτη, επιλέξτε το κανονικό όνομα που θα διατηρηθεί και έπειτα συγχωνεύστε. Χρήσιμο για την ενοποίηση των στατιστικών ανά παίκτη όταν ο ίδιος παίκτης εμφανίζεται με πολλά ονόματα.
Όταν ένας αγώνας είναι ανοιχτός, μια γραμμή πληροφοριών εμφανίζεται πάνω από το ταμπλό: υπενθυμίζει τους παίκτες που συμμετέχουν (παίκτης 1 εναντίον παίκτης 2) καθώς και το πλαίσιο του αγώνα (διοργάνωση, τόπος, γύρος, ημερομηνία και μήκος του αγώνα, όταν αυτές οι πληροφορίες είναι διαθέσιμες). Αυτή η γραμμή εμφανίζεται και εκτός της λειτουργίας αγώνα: όταν μια μελετώμενη θέση (που προκύπτει από μια αναζήτηση, μια συλλογή ή μια άμεση πρόσβαση) προέρχεται από έναν ή περισσότερους αγώνες, υποδεικνύει την προέλευσή της — τον πρώτο σχετικό αγώνα και, ενδεχομένως, ένα σήμα «+N» που παραθέτει τους υπόλοιπους κατά το πέρασμα του δείκτη. Μια θέση που εισήχθη μεμονωμένα, την οποία δεν αναφέρει κανένας αγώνας, δεν εμφανίζει τίποτα.
Κατά το άνοιγμα μιας βάσης που περιέχει ματς, το πλαίσιο Ματς εμφανίζεται αμέσως και η ανασκόπηση ξεκινά απευθείας από την πρώτη θέση, ώστε να μπορείτε να ξεκινήσετε αμέσως την πλοήγηση.
Σημείωση
Μια βάση δεδομένων μπορεί να ανοιχτεί για εγγραφή μόνο από ένα παράθυρο τη φορά. Αν ανοίξετε μια βάση ήδη ανοιχτή σε άλλο παράθυρο του blunderDB, ανοίγει μόνο για ανάγνωση: η περιήγηση, η αναζήτηση και η ανάλυση παραμένουν δυνατές, αλλά κάθε τροποποίηση είναι απενεργοποιημένη και η γραμμή τίτλου εμφανίζει «[μόνο για ανάγνωση]».
Πρακτική συμβουλή
Ανατρέξτε στο Συντομεύσεις πληκτρολογίου για τις διαθέσιμες συντομεύσεις.
2.15. Πίνακας Τουρνουά
Ο πίνακας Τουρνουά (CTRL-Y) επιτρέπει την ομαδοποίηση αγώνων σε τουρνουά για οργανωμένη παρακολούθηση και στατιστική ανάλυση ανά διοργάνωση. Τα τουρνουά μπορούν να δημιουργηθούν, να μετονομαστούν και να διαγραφούν· οι αγώνες μπορούν να ανατεθούν σε αυτά. Τα στατιστικά του πίνακα Stats μπορούν να φιλτραριστούν ανά τουρνουά. Πατήστε CTRL-Y για να εμφανίσετε ή να αποκρύψετε τον πίνακα.
Η στήλη PR κάθε τουρνουά εμφανίζει το PR του παίκτη αναφοράς — δηλαδή του παίκτη που συμμετέχει στους περισσότερους αγώνες του τουρνουά (σε περίπτωση ισοπαλίας, εκείνου που πήρε τις περισσότερες αποφάσεις). Το PR δεν αναμειγνύει επομένως το δικό σας παιχνίδι με εκείνο των αντιπάλων σας: για τα δικά σας τουρνουά, αντικατοπτρίζει μόνο τη δική σας απόδοση. Το όνομα του παίκτη αναφοράς εμφανίζεται σε πλαίσιο υπόδειξης όταν περνάτε πάνω από την τιμή.
2.16. Πίνακας Stats
2.16.1. Εισαγωγή
Ο πίνακας Stats επιτρέπει την ανάλυση του επιπέδου παιχνιδιού και την παρακολούθηση της προόδου στο χρόνο με βάση τις θέσεις που έχουν εισαχθεί στη βάση δεδομένων. Υπολογίζει και εμφανίζει τους δείκτες PR (Performance Rate) και MWC cost (Match Winning Chance cost) για το σύνολο των θέσεων ή για ένα φιλτραρισμένο υποσύνολο.
Ο πίνακας Stats είναι ιδιαίτερα χρήσιμος για:
τον προσδιορισμό του επιπέδου σας σε σχέση με τα κατώφλια αναφοράς (world-class, expert, advanced…) χάρη στο συνολικό PR·
την παρακολούθηση της προόδου σας τουρνουά προς τουρνουά ή αγώνα προς αγώνα χάρη στα γραφήματα της καρτέλας Progression·
τον εντοπισμό των αδυναμιών σας: η καρτέλα Erreurs εμφανίζει την κατανομή μεταξύ κινήσεων πουλιών και αποφάσεων κύβου, καθώς και την κατανομή των μεγεθών σφάλματος·
την άμεση πρόσβαση στις σχετικές θέσεις κάνοντας κλικ σε οποιονδήποτε δείκτη (drill-down).
2.16.2. Άνοιγμα του πίνακα
Για να ανοίξετε τον πίνακα Stats:
Πατήστε CTRL-D.
Πληκτρολογήστε την εντολή
:statsή:stστη γραμμή εντολών.
Σημείωση
Ο πίνακας ανανεώνεται αυτόματα σε κάθε τροποποίηση του φίλτρου. Δεν επανυπολογίζει τα στατιστικά κατά την απλή εναλλαγή PR ↔ MWC: και οι δύο μετρικές υπολογίζονται ταυτόχρονα από το backend.
2.16.3. Γραμμή φίλτρου
Η γραμμή φίλτρου, στο επάνω μέρος του πίνακα, επιτρέπει τον περιορισμό του υπολογισμού σε ένα υποσύνολο θέσεων.
2.16.3.1. Οπτική γωνία παίκτη
Η αναπτυσσόμενη λίστα Παίκτης επιτρέπει το φιλτράρισμα των στατιστικών σύμφωνα με τον αναλυόμενο παίκτη. Το blunderDB επιλέγει αυτόματα τον παίκτη του οποίου το όνομα εμφανίζεται πιο συχνά στη βάση δεδομένων — τροποποιήσιμο ανά πάσα στιγμή.
Πρακτική συμβουλή
Η αλλαγή παίκτη δεν προκαλεί απώλεια δεδομένων· αρκεί να επιλέξετε ξανά τον προηγούμενο παίκτη από τη λίστα.
2.16.3.2. Διαθέσιμα φίλτρα
Τουρνουά — περιορισμός σε ένα ή περισσότερα τουρνουά. Μπορούν να επιλεγούν πολλά τουρνουά ταυτόχρονα.
Ημερομηνίες — χρονικό εύρος (Από … Έως). Αν συμπληρωθεί μόνο η ημερομηνία έναρξης, περιλαμβάνονται οι πιο πρόσφατες θέσεις.
Τύπος απόφασης — Όλα / Κινήσεις πουλιών / Αποφάσεις κύβου.
Διάρκεια αγώνα — περιορισμός σε συγκεκριμένα μήκη αγώνα (1, 3, 5, 7, 9, 11, 13, 15, 21 πόντοι). Μπορούν να συνδυαστούν πολλά μήκη.
Ένα κουμπί Reset μηδενίζει όλα τα φίλτρα (εκτός από τον αυτόματα εντοπισμένο παίκτη).
Σημείωση
Τα φίλτρα αποθηκεύονται στις ρυθμίσεις του blunderDB (config.yaml) και επαναφέρονται κατά το επόμενο άνοιγμα.
2.16.4. Εναλλαγή PR / MWC
Το κουμπί PR / MWC στο επάνω μέρος του πίνακα εναλλάσσει την εμφανιζόμενη μετρική σε όλες τις καρτέλες.
PR (Performance Rate)
Μετρά την ποιότητα παιχνιδιού money-game: άθροισμα των σφαλμάτων σε χιλιοστά του πόντου, διαιρεμένο με τον αριθμό των αποφάσεων. Ανεξάρτητο από το σκορ του αγώνα.
Κατά προσέγγιση κατώφλια αναφοράς:
Επίπεδο
PR
World-class
< 3
Expert
3 – 5
Προχωρημένος
5 – 8
Μέσος
8 – 12
Αρχάριος
> 12
MWC cost (Match Winning Chance cost)
Σωρευτική πιθανότητα νίκης αγώνα που χάνεται εξαιτίας των σφαλμάτων, σε ολόκληρο το φιλτραρισμένο σύνολο δεδομένων. Υπολογίζεται με βάση τη MET Kazaross-XG2 που είναι ενσωματωμένη στο blunderDB.
Προσοχή
Το MWC cost δεν εφαρμόζεται στις θέσεις money-game (χωρίς διακύβευμα αγώνα). Αυτές οι θέσεις εξαιρούνται από τον υπολογισμό MWC. Οι τιμές MWC εξαρτώνται από τη MET που χρησιμοποιείται· δεν είναι άμεσα συγκρίσιμες μεταξύ λογισμικών που χρησιμοποιούν διαφορετικές METs.
Η εναλλαγή PR ↔ MWC είναι ακαριαία: δεν πραγματοποιείται κανένας επανυπολογισμός στο backend.
2.16.5. Καρτέλα Dashboard
Η καρτέλα Dashboard παρέχει μια συνοπτική εικόνα των βασικών δεικτών.
2.16.5.1. Κάρτες επιπέδου
Τρεις κάρτες εμφανίζουν το PR (ή το MWC) για:
All — όλες τις αποφάσεις (πουλιά + κύβος)·
Checker — μόνο τις κινήσεις πουλιών·
Cube — μόνο τις αποφάσεις κύβου.
Κάνοντας κλικ σε μια κάρτα φορτώνονται στον πίνακα ανάλυσης οι θέσεις του αντίστοιχου υποσυνόλου (drill-down).
Σημείωση
Ο συνολικός αριθμός των αποφάσεων εμφανίζεται στο κάτω μέρος κάθε κάρτας κατά την αιώρηση του δείκτη.
2.16.5.2. Κυλιόμενο PR στις τελευταίες N αποφάσεις
Μια γραμμή τιμών PR (ή MWC) που υπολογίζονται στις τελευταίες N αποφάσεις (N = 5, 10, 50, 100, 250, 500, 1000) επιτρέπει τη μέτρηση της πρόσφατης τάσης. Οι αχνές τιμές αντιστοιχούν σε N μεγαλύτερο από τον αριθμό των διαθέσιμων αποφάσεων.
Κάνοντας κλικ σε μια τιμή φορτώνονται οι τελευταίες N αντίστοιχες θέσεις.
2.16.5.3. Κορυφαία σφάλματα (Top blunders)
Η λίστα των 10 χειρότερων σφαλμάτων (ή MWC cost), ταξινομημένων κατά φθίνον μέγεθος. Κάνοντας κλικ σε μια γραμμή φορτώνεται η σχετική θέση στον πίνακα ανάλυσης.
2.16.6. Καρτέλα Progression
Η καρτέλα Progression παρουσιάζει την εξέλιξη του επιπέδου στο χρόνο.
2.16.6.1. Γραμμικό γράφημα ανά τουρνουά
Ένα γραμμικό γράφημα εμφανίζει το PR (ή το MWC) για κάθε τουρνουά (άξονας X: σειρά των τουρνουά, άξονας Y: τιμή της μετρικής). Έγχρωμες ζώνες αποτυπώνουν τα κατώφλια επιπέδου.
Κάνοντας κλικ σε ένα σημείο του γραφήματος ανοίγει ένα μενού περιβάλλοντος με δύο επιλογές:
Open tournament — ανοίγει το τουρνουά στον πίνακα Τουρνουά.
Open positions — φορτώνει όλες τις θέσεις του τουρνουά στον πίνακα ανάλυσης.
2.16.6.2. Διάγραμμα διασποράς ανά αγώνα
Ένα διάγραμμα διασποράς αναπαριστά κάθε αγώνα (άξονας X: ημερομηνία, άξονας Y: PR ή MWC). Το μέγεθος του σημείου είναι ανάλογο του αριθμού των αποφάσεων στον αγώνα.
Κάνοντας κλικ σε ένα σημείο ανοίγει ένα μενού περιβάλλοντος:
Open match — ανοίγει τον αγώνα στον πίνακα αγώνων.
Open positions — φορτώνει όλες τις θέσεις του αγώνα στον πίνακα ανάλυσης.
2.16.7. Καρτέλα Erreurs
Η καρτέλα Erreurs αναλύει τις πηγές των σφαλμάτων.
2.16.7.1. Κατανομή ανά ενέργεια κύβου
Ένα ραβδόγραμμα εμφανίζει το PR (ή το MWC) για κάθε τύπο απόφασης κύβου: NoDouble, DoubleTake, DoublePass, TooGood. Κάθε ράβδος υποδεικνύει επίσης τον αριθμό των αποφάσεων και το ποσοστό σφαλμάτων σε επεξηγηματική ετικέτα.
Κάνοντας κλικ σε μια ράβδο φορτώνονται οι θέσεις που αντιστοιχούν σε αυτή την ενέργεια κύβου, μόνο εκείνες με σφάλμα (drill-down).
2.16.7.2. Direction des erreurs de videau
La répartition ci-dessus indique combien coûtent les décisions de videau ; ce tableau indique dans quel sens elles se trompent.
Une position de videau porte deux décisions prises par deux joueurs différents, présentées ici en deux lignes :
Offrir — le joueur qui tient le videau double ou ne double pas. Ses erreurs sont les doubles manqués (il fallait doubler) et les doubles prématurés (il ne fallait pas).
Répondre — le joueur à qui le videau est offert prend ou passe. Ses erreurs sont les passes à tort (une prise correcte a été passée) et les prises à tort (une passe correcte a été prise).
Les deux lignes restent séparées à dessein : un joueur peut parfaitement doubler tard et prendre large, et un indicateur unique appellerait cela « équilibré » en perdant les deux moitiés de l’information.
Chaque case affiche le nombre de décisions ; l’infobulle donne l’équité perdue cumulée. Cliquer sur une case charge les positions correspondantes. Une case à zéro n’est pas cliquable.
Σημείωση
Ce tableau compte des décisions, il ne porte pas de jugement. À partir de quel écart une tendance mérite d’être nommée dépend de l’effectif et d’un point de référence, qui ne sont pas des données du moteur.
2.16.7.3. Σύγκριση Checker / Cube
Ένα συγκριτικό διάγραμμα τοποθετεί δίπλα-δίπλα το PR των κινήσεων πουλιών και των αποφάσεων κύβου. Κάνοντας κλικ σε μια ράβδο φορτώνονται οι θέσεις του υποσυνόλου με σφάλμα.
2.16.7.4. Ιστόγραμμα των μεγεθών σφάλματος
Ένα ιστόγραμμα κατανέμει τα σφάλματα σύμφωνα με το μέγεθός τους σε χιλιοστά του πόντου (διαστήματα: 0–5, 5–10, 10–25, 25–50, 50–100, ≥ 100). Κάνοντας κλικ σε μια ράβδο φορτώνονται οι θέσεις του διαστήματος.
2.16.8. Κανόνας συνάθροισης
Σημαντικό
Το PR ενός τουρνουά (ή οποιουδήποτε υποσυνόλου) υπολογίζεται με τον κανόνα άθροισμα/άθροισμα — ποτέ ως μέσος όρος των επιμέρους PR των αγώνων.
Τύπος:
Παράδειγμα: ένας παίκτης παίζει δύο αγώνες σε ένα τουρνουά —
Αγώνας A: 10 αποφάσεις, συνολικό σφάλμα 50 mp → PR = 5,0
Αγώνας B: 90 αποφάσεις, συνολικό σφάλμα 270 mp → PR = 3,0
Αφελής μέσος όρος των PR: (5,0 + 3,0) / 2 = 4,0 (λανθασμένο)
Κανόνας άθροισμα/άθροισμα: (50 + 270) / (10 + 90) = 320 / 100 = 3,2 (σωστό)
Ο κανόνας άθροισμα/άθροισμα είναι ο μόνος που χειρίζεται σωστά τη διακύμανση του μήκους των αγώνων (ένας αγώνας 21 πόντων ζυγίζει περισσότερο από έναν αγώνα 1 πόντου).
2.16.9. MWC: περιορισμοί
Το MWC cost υπολογίζεται με βάση τη MET Kazaross-XG2, τον de facto πίνακα αναφοράς στο αγωνιστικό τάβλι. Τα αποτελέσματα δεν είναι άμεσα συγκρίσιμα με λογισμικά που χρησιμοποιούν άλλες METs.
Οι θέσεις money-game (χωρίς σκορ αγώνα) εξαιρούνται από τον υπολογισμό MWC. Αν η βάση δεδομένων σας περιέχει πολλές θέσεις money-game, το MWC cost μπορεί να υποεκτιμηθεί ή να μην είναι διαθέσιμο.
Το MWC cost είναι σωρευτικό σε ολόκληρο το φιλτραρισμένο σύνολο δεδομένων — όχι δείκτης ανά απόφαση. Μετρά τη συνολική επίδραση των σφαλμάτων σας στις πιθανότητες νίκης σας.
2.17. Πίνακας Bearoff
Le panneau Bearoff (CTRL-E) calcule l’EPC (Effective Pip Count) d’une
position de bearoff. Il est activé en appuyant sur CTRL-E, en cliquant sur
l’onglet Bearoff dans le panneau inférieur, ou en exécutant la commande
epc.
Σε αυτόν τον πίνακα, ο χρήστης επεξεργάζεται τη θέση των πουλιών στα δύο εσωτερικά τεταρτημόρια: ένα κλικ στα σημεία 1 έως 6 τοποθετεί πούλια του κάτω παίκτη, ένα κλικ στα σημεία 19 έως 24 τοποθετεί πούλια του πάνω παίκτη (το κουμπί του ποντικιού δεν έχει σημασία).
Τα αποτελέσματα παρουσιάζονται με τη μορφή δύο στοιβαγμένων πινάκων:
επάνω, ένας πίνακας παικτών — μία γραμμή ανά παίκτη (που αναγνωρίζεται από τη χρωματιστή κουκκίδα του, με τον μαύρο παίκτη πάντα κάτω), μία στήλη ανά μέγεθος: EPC, pip count, wastage (διαφορά μεταξύ του EPC και του pip count), μέσος αριθμός ζαριών και τυπική απόκλιση. Όταν και οι δύο παίκτες έχουν πούλια στο τεταρτημόριό τους, μια γραμμή Δ δίνει τις προσημασμένες διαφορές (κάτω − πάνω: αρνητικές όταν προηγείται ο μαύρος παίκτης) σε EPC, pips και wastage·
από κάτω, χωρισμένος με μια λεπτή γραμμή, ένας πίνακας κούρσας/κύβου: δύο στήλες πιθανότητας νίκης (μία ανά χρωματιστή κουκκίδα παίκτη, τιμές χωρίς το σύμβολο %) και οι ισοδυναμίες money — κάτω από κάθε απόφαση εκτός της καλύτερης, η απόκλιση ισοδυναμίας από την καλύτερη απόφαση αναγράφεται σε παρένθεση. Η απόφαση εμφανίζεται στα δεξιά του πίνακα, με το σήμα ακριβές/εκτιμώμενο. Ο παίκτης στη βολή και η θέση του κύβου επεξεργάζονται απευθείας στο ταμπλό, όπως στη λειτουργία επεξεργασίας: κάνοντας κλικ στο ορθογώνιο bearoff/σκορ ενός παίκτη του δίνετε τη βολή· κάνοντας κλικ στον κύβο αυτός εναλλάσσεται κεντραρισμένος → στην κατοχή του κάτω παίκτη → στην κατοχή του πάνω παίκτη (δεξί κλικ με αντίστροφη σειρά). Η τιμή του κύβου παραμένει καρφιτσωμένη — σε money game οι ισοδυναμίες εκφράζονται σε μονάδες του τρέχοντος κύβου, μόνο ο κάτοχός του μετρά. Η ανάλυση επανυπολογίζεται αμέσως. Στο εκτιμώμενο καθεστώς, ο σύνδεσμος «Δείτε τις παραμέτρους διαμόρφωσης» ανοίγει απευθείας την καρτέλα Bearoff των ρυθμίσεων.
Το πλαίσιο Πρόκληση παραμένει καρφιτσωμένο επάνω δεξιά στον πίνακα.
Όταν η θέση είναι καθαρό bearoff (όλα τα πούλια και των δύο παικτών στο τεταρτημόριό τους), ο πίνακας κούρσας εμφανίζει, για τον παίκτη στη βολή:
την πιθανότητα νίκης,
στο ακριβές καθεστώς: τις ισοδυναμίες money (cubeless, χωρίς διπλασιασμό, διπλασιασμός/αποδοχή, διπλασιασμός/πάσο) και την ετυμηγορία κύβου money (όχι διπλασιασμός, διπλασιασμός/αποδοχή ή διπλασιασμός/πάσο),
στο εκτιμώμενο καθεστώς: μόνο την πιθανότητα νίκης, συνοδευόμενη από το περιθώριο σφάλματός της — η ετυμηγορία κύβου τότε σκόπιμα δεν εμφανίζεται.
Ένα σήμα υποδεικνύει το καθεστώς: ακριβές (τιμή που διαβάζεται από βάση δεδομένων two-sided) ή εκτιμώμενο ± περιθώριο. Δείτε Μεθοδολογία και υποθέσεις του πίνακα Bearoff για τον ακριβή ορισμό των δύο καθεστώτων και των υποθέσεών τους.
Διεύρυνση του ακριβούς πεδίου. Η ενσωματωμένη βάση καλύπτει 6 πούλια ανά παίκτη. Δύο τρόποι για να πάτε πιο πέρα, στην καρτέλα Bearoff των ρυθμίσεων:
télécharger la base étendue TS-06-11 (1,2 Go, vérifiée par SHA-256, supprimable au même endroit après confirmation) : verdict exact jusqu’à 11 pions par joueur. Un téléchargement interrompu ou annulé reprend où il s’était arrêté (le fichier partiel est conservé et complété par requête HTTP Range) ;
ορισμός οποιουδήποτε αρχείου
.bdtwo-sided του gnubg. Η βάση με το ευρύτερο πεδίο υπερισχύει αυτόματα.
Λειτουργία πρόκλησης. Το πλαίσιο Πρόκληση του πίνακα ενεργοποιεί μια λειτουργία εξάσκησης: σε κάθε τροποποίηση της θέσης, οι τιμές των τριών ζωνών — η γραμμή του κάτω παίκτη, η γραμμή του πάνω παίκτη και ο πίνακας κούρσας — αποκρύπτονται (αντικαθίστανται από « ··· »)· ένα κλικ σε μια ζώνη αποκαλύπτει μόνο αυτή τη ζώνη. Η γραμμή Δ εμφανίζεται μόνο αφού αποκαλυφθούν και οι δύο γραμμές παικτών. Μπορείτε έτσι να εξασκηθείτε στην εκτίμηση του EPC κάθε πλευράς, και έπειτα να αποφανθείτε για τον κύβο, πριν επαληθεύσετε. Η ρύθμιση απομνημονεύεται.
Για να κλείσετε τον πίνακα Bearoff, πατήστε CTRL-E ή μεταβείτε σε άλλη καρτέλα.
2.17.1. Μεθοδολογία και υποθέσεις του πίνακα Bearoff
Κάθε τιμή που εμφανίζεται στον πίνακα βασίζεται σε συγκεκριμένες υποθέσεις, που διατυπώνονται εδώ εξαντλητικά.
Πεδίο. Ο πίνακας χειρίζεται μόνο το καθαρό bearoff: όλα τα εναπομείναντα πούλια και των δύο παικτών στο εσωτερικό τεταρτημόριό τους. Η θέση αξιολογείται πριν από τη ζαριά· τα ζάρια που ενδεχομένως εμφανίζονται αγνοούνται. Οι κούρσες χωρίς επαφή με πούλια εκτός τεταρτημορίου δεν υποστηρίζονται.
Μπλοκ EPC (πάντα ακριβή). Το EPC, ο μέσος αριθμός ζαριών και η τυπική απόκλιση προέρχονται από την ακριβή κατανομή του αριθμού ζαριών για την έξοδο όλων των πουλιών, που διαβάζεται από την one-sided βάση του GNUbg (6 σημεία, 15 πούλια, ενσωματωμένη). EPC = μέσες ζαριές × 49/6 (49/6 ≈ 8,167 είναι ο ακριβής μέσος όρος pips ανά ζαριά, με τις διπλές να μετρούν τέσσερις φορές)· wastage = EPC − pip count. Η μοναδική εξιδανίκευση είναι το βέλτιστο one-sided παιχνίδι: κάθε παίκτης ελαχιστοποιεί τις δικές του ζαριές αγνοώντας τον αντίπαλο — αυτός είναι ο τυπικός ορισμός του EPC.
Πιθανότητα νίκης, ακριβές καθεστώς. Απευθείας ανάγνωση από την ευρύτερη διαθέσιμη βάση two-sided (ενσωματωμένη TS-06-06, εξωτερικό αρχείο, ή κατεβασμένη TS-06-11). Οι βάσεις αυτές προκύπτουν από πλήρη ανάδρομη ανάλυση υπό βέλτιστο two-sided παιχνίδι και των δύο πλευρών: καμία πρόσθετη υπόθεση, σφάλμα περιορισμένο στην κβάντιση (< 0,002 %).
Πιθανότητα νίκης, εκτιμώμενο καθεστώς. Εκτός του πεδίου της βάσης: η πιθανότητα προκύπτει με συνέλιξη των δύο one-sided κατανομών (ο παίκτης στη βολή κερδίζει αν ο αριθμός των ζαριών του είναι μικρότερος ή ίσος με του αντιπάλου), και στη συνέχεια με εφαρμογή μιας παγιωμένης πολυωνυμικής διόρθωσης, βαθμονομημένης εκτός σύνδεσης έναντι της βάσης TS-06-11. Τρεις υποθέσεις:
ανεξαρτησία των δύο διαδικασιών εξόδου — δομική στην κούρσα, χωρίς επαφή δεν υπάρχει καμία αλληλεπίδραση·
βέλτιστο one-sided παιχνίδι και των δύο πλευρών — αυτή είναι η προσέγγιση: στην πραγματικότητα ο παίκτης που ακολουθεί αποκλίνει για να παίξει τη διακύμανση και ο προπορευόμενος για ασφάλεια. Το μετρημένο αποτέλεσμα είναι μια αντισυμμετρική μεροληψία (η συνέλιξη υπερβάλλει το προβάδισμα του προπορευόμενου) την οποία η διόρθωση απορροφά στατιστικά·
η διόρθωση βαθμονομήθηκε και επικυρώθηκε στο πεδίο του oracle (έως 11 πούλια ανά παίκτη). Μετρημένο υπολειπόμενο σφάλμα: τυπική απόκλιση 0,05 %, 99ο εκατοστημόριο 0,17 %, μέγιστο παρατηρημένο 0,9 % (σε μονάδες πιθανότητας νίκης). Πέρα από τα 11 πούλια ανά παίκτη, το όριο αυτό προεκτείνεται — η τάση είναι μονότονη αλλά κανένα oracle δεν την πιστοποιεί.
Ισοδυναμίες και ετυμηγορία κύβου (μόνο στο ακριβές καθεστώς). Οι εμφανιζόμενες ισοδυναμίες είναι εκείνες του money game, χωρίς Jacoby, στο πλαίσιο αναφοράς της βιβλιογραφίας του bearoff. Στο πεδίο ≤ 11 πούλια ανά παίκτη, τα gammon είναι αδύνατα (κάθε πλευρά έχει ήδη βγάλει τουλάχιστον 4 πούλια): αυτό δεν είναι προσέγγιση. Η ετυμηγορία (όχι διπλασιασμός / διπλασιασμός, αποδοχή / διπλασιασμός, πάσο) ανακατασκευάζεται ακριβώς από τις αποθηκευμένες ισοδυναμίες, σύμφωνα με τον κανόνα του GNUbg, επικυρωμένο ένα προς ένα έναντι της ανάλυσής του.
Σημείωση
Οι cubeful ισοδυναμίες προϋποθέτουν βέλτιστο παιχνίδι κύβου και των δύο πλευρών μέχρι το τέλος: τα μελλοντικά recube αποτιμώνται πλήρως (πλήρης ανάδρομη ανάλυση). Στις πολύ ασταθείς κούρσες του τέλους της παρτίδας, ο καταρράκτης των recube καταναλώνει σχεδόν όλο το πλεονέκτημα της πλευράς στη βολή — οι ισοδυναμίες «χωρίς διπλασιασμό» και «διπλασιασμός/αποδοχή» μπορεί τότε να είναι κοντά στο μηδέν εκεί όπου μια μηχανή όπως το XG, της οποίας το μοντέλο κύβου δεν αποτιμά αυτόν τον καταρράκτη, εμφανίζει τιμές κοντά στο dead cube (για παράδειγμα 2 πούλια στο σημείο 3 έναντι 2 πουλιών στο σημείο 2: 62 % νίκη, ακριβές D/T +0,006 έναντι +0,475 στο XG). Η εμφανιζόμενη απόφαση, ωστόσο, συμπίπτει με εκείνη των μηχανών.
Γιατί η ετυμηγορία δεν εκτιμάται ποτέ; Η cubeful ισοδυναμία είναι ένα πρόβλημα τροχιάς (πότε να διπλασιάσει κανείς), το οποίο καμία στατιστική σύνοψη της θέσης δεν συλλαμβάνει: το καλύτερο στατικό μοντέλο που μετρήθηκε αφήνει ένα υπολειπόμενο σφάλμα (τυπική απόκλιση 0,016 ισοδυναμίας, μέγιστο 0,20) που αρκεί για να αντιστρέψει όλες τις οριακές αποφάσεις. Ομοίως, η μετατροπή της ετυμηγορίας στο σκορ του αγώνα μέσω πίνακα ισοδυναμιών αγώνα μετρήθηκε ανεπαρκής (12 % διαφωνίες με την ανάλυση 2-ply του GNUbg, με πραγματικά blunder). Καθώς μια λανθασμένη ετυμηγορία που εμφανίζεται με βεβαιότητα είναι χειρότερη από καμία ετυμηγορία, το blunderDB εμφανίζει την ετυμηγορία μόνο όταν είναι ακριβής — και money.
Σημείωση
Οι βάσεις bearoff είναι αμετάβλητοι μαθηματικοί πίνακες, που μπορούν να αναπαραχθούν με το εργαλείο makebearoff του GNUbg.
2.18. Πίνακας Anki
Ο πίνακας Anki (CTRL-K) επιτρέπει τη μελέτη θέσεων με διαστήματα επανάληψης χρησιμοποιώντας τον αλγόριθμο FSRS. Ο χρήστης μπορεί να δημιουργήσει πακέτα (decks) από συλλογές ή από αποτελέσματα αναζήτησης.
Δημιουργία πακέτων: Κάντε κλικ στο New Deck για να δημιουργήσετε ένα πακέτο από μια συλλογή ή από τα τρέχοντα αποτελέσματα αναζήτησης. Τα πακέτα που βασίζονται σε αναζήτηση συγχρονίζονται αυτόματα κατά την ενεργοποίηση της καρτέλας Anki.
Επανάληψη: Επιλέξτε ένα πακέτο και έπειτα κάντε κλικ στο Study (ή κάντε διπλό κλικ σε ένα πακέτο) για να ξεκινήσετε την επανάληψη των καρτών που οφείλονται. Κάθε κάρτα εμφανίζει την αντίστοιχη θέση στο ταμπλό. Αξιολογήστε την ανάκλησή σας με τα πλήκτρα 1 (Ξανά), 2 (Δύσκολο), 3 (Καλό), ή 4 (Εύκολο). Πατήστε Esc για να σταματήσετε και να επιστρέψετε στη λίστα των πακέτων.
Ελεύθερη εξάσκηση (cram): Το κουμπί Cram, δίπλα στο Study, ξεκινά μια συνεδρία ελεύθερης εξάσκησης: σας παρουσιάζονται τυχαίες θέσεις από την τράπουλα χωρίς να λαμβάνεται υπόψη το πρόγραμμα FSRS. Αυτή η λειτουργία δεν τροποποιεί ποτέ το πρόγραμμα επαναλαμβανόμενης μελέτης — ιδανική για προθέρμανση πριν από ένα τουρνουά ή για εντατική επανάληψη μιας θεματικής τράπουλας χωρίς να διαταράσσεται η σειρά της. Μια ένδειξη Cram αντικαθιστά την κατάσταση της κάρτας και ένα κουμπί Επόμενο (πλήκτρα 1 έως 4) μετακινείται στις θέσεις. Το Esc επιστρέφει στη λίστα χωρίς να αποθηκεύει διακοπείσα συνεδρία.
Διακοπή/Συνέχιση: Μπορείτε να διακόψετε μια συνεδρία επανάληψης ανά πάσα στιγμή με το Esc. Το κουμπί αλλάζει σε Resume και εμφανίζει την πρόοδό σας. Κάντε κλικ σε αυτό για να συνεχίσετε από εκεί που σταματήσατε.
Gestion des paquets : Utilisez les boutons d’action pour renommer, synchroniser, réinitialiser ou supprimer des paquets (confirmation demandée pour ces deux dernières actions). Les paramètres FSRS (rétention cible, intervalle maximum, aléa) peuvent être configurés par paquet dans les Paramètres (icône engrenage).
2.19. Πίνακας Μεταδεδομένων
Ο πίνακας Μεταδεδομένων εμφανίζει τις γενικές πληροφορίες της τρέχουσας βάσης δεδομένων: όνομα, περιγραφή, αριθμό θέσεων, αριθμό αγώνων και παρτίδων, έκδοση του σχήματος. Προσβάσιμος μέσω της εντολής meta.
Εμφανίζει επίσης, όταν υπάρχει, την προέλευση της βάσης — βλ. Διανομή μιας βάσης: προέλευση και κωδικός πρόσβασης. Μια συνηθισμένη βάση δεν εμφανίζει αυτή την ενότητα.
2.20. Διανομή μιας βάσης: προέλευση και κωδικός πρόσβασης
Ένας δάσκαλος που διανέμει μια βάση θέσεων διαθέτει δύο μηχανισμούς, ανεξάρτητους μεταξύ τους, και οι δύο προαιρετικοί και επιλεγόμενοι κατά την εξαγωγή: να σημάνει το αρχείο με την προέλευσή του και να το προστατεύσει με κωδικό πρόσβασης.
Σημείωση
Κανένας από τους δύο δεν παρακολουθεί την τύχη του αρχείου. Το blunderDB δεν καταγράφει τίποτε από την πλευρά εκείνου που λαμβάνει τη βάση: το άνοιγμα μιας σημασμένης βάσης είναι ακριβώς σαν το άνοιγμα οποιασδήποτε άλλης, και πουθενά δεν καταγράφεται ποιος την άνοιξε, πότε, ούτε από πού προέρχεται το περιεχόμενό της.
2.20.1. Σήμανση μιας βάσης με την προέλευσή της
Το παράθυρο εξαγωγής χωράει σε μία μόνο οθόνη: η φόρμα και, πάνω της, μια ένδειξη προόδου κατά τη διάρκεια της εγγραφής. Κλείνει από μόνο του όταν ολοκληρωθεί και το αποτέλεσμα εμφανίζεται στη γραμμή κατάστασης.
Τρία σημεία αξίζουν προσοχής:
Η εξαγωγή αφορά τις θέσεις που εμφανίζονται αυτή τη στιγμή, όχι ολόκληρη τη βάση. Μετά από μια αναζήτηση εξάγονται μόνο τα αποτελέσματα — το παράθυρο το υπενθυμίζει στην κορυφή.
Μια συλλογή της οποίας οι θέσεις δεν περιλαμβάνονται όλες στην επιλογή φτάνει περικομμένη. Η λίστα δείχνει επομένως, για κάθε συλλογή, το καλυπτόμενο μέρος («12/40») και το επισημαίνει με κόκκινο όταν είναι μερικό.
Τα τουρνουά μπορούν να εξαχθούν μόνο μαζί με τους αγώνες: χωρίς αυτούς δεν υπάρχει ο σύνδεσμος τουρνουά–αγώνα και το τουρνουά θα έφτανε κενό. Το πλαίσιο παραμένει απενεργοποιημένο όσο δεν έχει επιλεγεί το «συμπερίληψη των αγώνων».
Τα πεδία Χρήστης, Περιγραφή και Ημερομηνία περιγράφουν το αρχείο που παράγεται· συμπληρώνονται εκ των προτέρων από τη βάση προέλευσης. Το πλαίσιο Τα αποθηκευμένα φίλτρα μου είναι ξεχωριστό από τα υπόλοιπα: δεν εξάγει περιεχόμενο αλλά τις δικές σας αποθηκευμένες αναζητήσεις, οι οποίες δεν χρησιμεύουν στη βάση κάποιου άλλου.
Η επιλογή Σήμανση αυτού του αρχείου με την προέλευσή του εμφανίζει δύο πεδία:
Προέλευση — τι είναι αυτό το αρχείο και από πού προέρχεται, με δικά σας λόγια: «Μάθημα του Jean Dupont — 12 Μαρτίου 2026». Το πεδίο αυτό είναι υποχρεωτικό: όσο παραμένει κενό, το κουμπί εξαγωγής μένει ανενεργό.
Σημείωση, προαιρετική — όροι χρήσης, διεύθυνση επικοινωνίας, ένα αίτημα να μην αναδιανεμηθεί.
Η σήμανση υπογράφεται με την ταυτότητα εκδότη σας. Είναι επομένως αναλλοίωτη και μη πλαστογραφήσιμη: κανείς δεν μπορεί να την τροποποιήσει ούτε να κατασκευάσει μία στο όνομά σας. Δεν είναι όμως ανεξίτηλη — το αρχείο που διανέμεται είναι μια συνηθισμένη βάση SQLite και το blunderDB είναι ελεύθερο λογισμικό. Δεν εμποδίζει τίποτε: λέει από πού προέρχεται το αρχείο.
2.20.2. Ταυτότητα εκδότη
Οι σημάνσεις υπογράφονται με την ταυτότητα εκδότη σας, η οποία δημιουργείται από μόνη της την πρώτη φορά που σημαίνετε ένα αρχείο· δεν χρειάζεται καμία ρύθμιση. Ανήκει σε ένα πρόσωπο και όχι σε μια βάση: όλα σας τα αρχεία φέρουν το ίδιο δημόσιο αποτύπωμα, της μορφής A3F1-9C24-7B05-E1D8.
Μπορείτε να γνωστοποιήσετε αυτό το αποτύπωμα στους παραλήπτες σας ώστε να επαληθεύουν ότι ένα αρχείο προέρχεται πράγματι από εσάς. Η ταυτότητα μεταφέρεται από τον έναν υπολογιστή στον άλλο με ένα μόνο αρχείο (επέκταση .bdbid), ενδεχομένως προστατευμένο με συνθηματική φράση. Το αρχείο αυτό επιτρέπει την υπογραφή στο όνομά σας: μην το μοιράζεστε.
Στις ρυθμίσεις (εικονίδιο γραναζιού της γραμμής εργαλείων), η καρτέλα Ταυτότητα εκδότη εμφανίζει το όνομα και το αποτύπωμά σας και προσφέρει Αποθήκευση ταυτότητας…, Φόρτωση ταυτότητας… και Αναδημιουργία….
Προειδοποίηση
Η αναδημιουργία δεν ανακαλεί τίποτε. Μια σήμανση ενσωματώνει το δημόσιο κλειδί που την υπέγραψε: επαληθεύεται επομένως για πάντα, από μόνη της. Αν το αρχείο ταυτότητάς σας διέρρευσε, όποιος το κατέχει θα μπορεί να συνεχίσει να υπογράφει με το παλιό σας αποτύπωμα, και οι σημάνσεις αυτές θα παραμένουν έγκυρες.
Αυτό που σας προστατεύει μετά από μια διαρροή δεν είναι λογισμικό: είναι να δημοσιοποιήσετε το νέο σας αποτύπωμα και να αποκηρύξετε το παλιό απέναντι στους παραλήπτες σας.
Η αναδημιουργία αντικαθιστά το τρέχον κλειδί· το blunderDB προτείνει να το αποθηκεύσετε πριν το αντικαταστήσει.
2.20.3. Προστασία μιας βάσης με κωδικό πρόσβασης
Ο κωδικός πληκτρολογείται κρυμμένος, εδώ όπως και κατά το άνοιγμα ενός προστατευμένου αρχείου· το εικονίδιο σε σχήμα ματιού τον εμφανίζει όσο το κρατάτε πατημένο και τον κρύβει ξανά μόλις το αφήσετε.
Η επιλογή Προστασία αυτού του αρχείου με κωδικό πρόσβασης παράγει αρχείο με επέκταση .dbx — ακόμη και αν είχατε επιλέξει όνομα σε .db στο παράθυρο αποθήκευσης, καθώς αυτό ανοίγει πριν ζητηθεί ο κωδικός. Για να το ανοίξετε, χρησιμοποιήστε το συνηθισμένο άνοιγμα βάσης: το παράθυρο επιλογής δέχεται τόσο .db όσο και .dbx. Το blunderDB ζητά τότε τον κωδικό και εγκαθιστά δίπλα μια συνηθισμένη βάση· στη συνέχεια δεν ζητείται τίποτε άλλο.
Το παράθυρο προτείνει τη διαγραφή του προστατευμένου αρχείου μετά το άνοιγμα: διαφορετικά διατηρείτε το ίδιο περιεχόμενο με δύο ονόματα. Το πλαίσιο δεν είναι επιλεγμένο εξ ορισμού — το προστατευμένο αρχείο παραμένει δικό σας αν σκοπεύετε να το διαβιβάσετε — και η διαγραφή γίνεται μόνο μετά από επιτυχές άνοιγμα.
Προειδοποίηση
Ο κωδικός προστατεύει τη μεταφορά του αρχείου, όχι τη βάση. Εμποδίζει έναν τρίτο να ανοίξει ένα αρχείο ξεχασμένο σε έναν φάκελο λήψεων ή ένα συνημμένο που προωθήθηκε κατά λάθος. Δεν προστατεύει από εκείνον στον οποίο δώσατε τον κωδικό.
Ο κωδικός επαληθεύεται σε κάθε άνοιγμα, ακόμη και όταν το αρχείο έχει ήδη ανοιχτεί προηγουμένως σε αυτόν τον υπολογιστή.
Τεχνικά, η βάση κρυπτογραφείται με AES-256 σε λειτουργία GCM, με κλειδί που παράγεται από τον κωδικό μέσω Argon2id (64 MiB μνήμης, 3 περάσματα, 4 νήματα) και τυχαίο αλάτι ξεχωριστό για κάθε αρχείο. Η λειτουργία GCM πιστοποιεί το σύνολο: ένας λανθασμένος κωδικός εντοπίζεται ως τέτοιος, όπως και κάθε αλλοίωση του κρυπτογραφημένου αρχείου — ποτέ δεν καταλήγει κανείς σιωπηλά με κατεστραμμένη βάση.
Η κεφαλίδα του προστατευμένου αρχείου παραμένει μη κρυπτογραφημένη: η προέλευσή του παραμένει αναγνώσιμη χωρίς τον κωδικό.
2.20.4. Ανάγνωση της προέλευσης ενός αρχείου
Στην εφαρμογή, ανοίξτε το αρχείο και εμφανίστε τον πίνακα Μεταδεδομένα (εντολή meta). Στην κορυφή του πίνακα εμφανίζεται μια ενότητα Προέλευση, μόνο για ανάγνωση, που δείχνει τι καταχωρήθηκε, από ποιον, πότε, και την κατάσταση της υπογραφής:
«✓ η υπογραφή επαληθεύτηκε — σημάνθηκε από εσάς»: το αρχείο φέρει τη δική σας σήμανση, ανέπαφη·
«✓ η υπογραφή επαληθεύτηκε»: η σήμανση είναι ανέπαφη και προέρχεται από άλλο κλειδί — συγκρίνετε το αποτύπωμά της με εκείνο που σας γνωστοποίησε ο δημιουργός·
«⚠ μη έγκυρη υπογραφή»: το έγγραφο τροποποιήθηκε ή πλαστογραφήθηκε.
Η ενότητα αυτή δεν εμφανίζεται σε μια συνηθισμένη βάση.
Από τη γραμμή εντολών, το blunderdb info --db αρχείο.db εμφανίζει την προέλευση και την κατάσταση της υπογραφής, χωρίς ποτέ να γράφει στο αρχείο. Η εντολή λειτουργεί και σε προστατευμένο αρχείο, χωρίς τον κωδικό. Βλ. CLI_USAGE.md για τις επιλογές --watermark και --password της export, καθώς και για τις identity και open.