Τουρνουά

Πίνακας Τουρνουά

Πίνακας Τουρνουά

Ο πίνακας Τουρνουά: ένα τουρνουά ανά γραμμή, αριθμός ματς, PR του παίκτη αναφοράς.

Ο πίνακας Τουρνουά (CTRL-Y) επιτρέπει την ομαδοποίηση αγώνων σε τουρνουά για οργανωμένη παρακολούθηση και στατιστική ανάλυση ανά διοργάνωση. Τα τουρνουά μπορούν να δημιουργηθούν, να μετονομαστούν και να διαγραφούν· οι αγώνες μπορούν να ανατεθούν σε αυτά. Τα στατιστικά του πίνακα Stats μπορούν να φιλτραριστούν ανά τουρνουά. Πατήστε CTRL-Y για να εμφανίσετε ή να αποκρύψετε τον πίνακα.

Το Νέο τουρνουά ανοίγει το πεδίο δημιουργίας, που παίρνει την εστίαση· το ESC ή το Άκυρο το κλείνει. Το πεδίο φίλτρου, στη λωρίδα της επικεφαλίδας, περιορίζει τη λίστα καθώς πληκτρολογείτε: κάθε λέξη πρέπει να εμφανίζεται στο όνομα, τον τόπο ή την ημερομηνία, ο μετρητής δείχνει «εμφανιζόμενα / σύνολο» και το ESC αδειάζει το πεδίο. Ένα κλικ επισημαίνει μια γραμμή, ένα διπλό κλικ ή το ENTER ανοίγει το τουρνουά. Η επικεφαλίδα του δείχνει την ημερομηνία, τον τόπο και τον αριθμό των αγώνων, που ένα κλικ μετατρέπει σε λίστα των θέσεων του τουρνουά· δεξιά, οι σημειώσεις, το Διεύθυνση και ο Απολογισμός. Από κάτω, οι αγώνες του, ένας ανά γραμμή, που τα ▲ και ▼ αναδιατάσσουν, που το ⇄ ανταλλάσσει τους παίκτες τους και που το × αφαιρεί από το τουρνουά. Ένα κλικ σε έναν αγώνα δείχνει κάτω από τον πίνακα τη φόρμα του, ίδια με του πίνακα Αγώνων (καρτέλες Μεταγραφή, Γραφήματα, Προς επανεξέταση, Λεπτομέρειες, Πληροφορίες, Στατιστικά)· ένα δεύτερο κλικ ή το ESC την κλείνει, ένα διπλό κλικ ή το ENTER ανοίγει τον αγώνα στο ταμπλό. Το πεδίο Προσθήκη αγώνα… τακτοποιεί εκεί έναν αγώνα της βάσης, και το ← επιστρέφει στη λίστα των τουρνουά.

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

Τα τουρνουά γεμίζουν μόνα τους κατά την εισαγωγή. Τα αρχεία XG, GnuBG και BGF ονομάζουν τη διοργάνωσή τους· κατά την εισαγωγή ενός νέου αγώνα, το blunderDB τον κατατάσσει στο τουρνουά με αυτό το όνομα και το δημιουργεί αν δεν υπάρχει ακόμη. Ο τόπος μένει κενός, και η ημερομηνία είναι εκείνη του παλαιότερου αγώνα όσο δεν συμπληρώνεται εδώ. Ένας αγώνας που υπάρχει ήδη στη βάση δεν ανακατατάσσεται ποτέ: η επανεισαγωγή του αρχείου του δεν αναιρεί την κατάταξη που έγινε με το χέρι.

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

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

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

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

  • Ανά γύρο: κάθε αγώνας με τη σειρά του τουρνουά, με τον αντίπαλο, το PR του (διάστημα επί των παρτίδων) και την απώλειά του ισοδ. 7 πόντων, σε σχέση με το συνηθισμένο PR.

  • Ανά σειρά της απόφασης στον αγώνα, σε ζώνες των 30 αποφάσεων: αν το τέλος των μακρών αγώνων κοστίζει περισσότερο από το συνηθισμένο, είναι η κόπωση που πρέπει να δουλευτεί (διαλείμματα, ρυθμός), όχι μια οικογένεια θέσεων.

  • Ανά σκορ: DMP, παρτίδα Crawford, post-Crawford και άλλα σκορ, σε σχέση με τα ίδια σκορ του συνηθισμένου επιπέδου — τα σημεία όπου ένα λάθος κρίνει τον αγώνα.

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

  • Οικογένειες λαθών του τουρνουά: το πολύ τρεις οικογένειες του πλάνου μελέτης (βλ. Πλάνο μελέτης) περιορισμένες στα λάθη του τουρνουά, με τους ίδιους κανόνες (5 αριθμημένα λάθη, θετικό κάτω όριο)· οι υπόλοιπες μετρώνται «προς επιβεβαίωση». Αυτές είναι οι συνεδρίες που πρέπει να προγραμματιστούν πρώτες.

Το stats tournament τυπώνει τον ίδιο απολογισμό, και ο διακομιστής τον σερβίρει μέσω του /v1/stats.tournamentReview.

Διεύθυνση τουρνουά

Το blunderDB μπορεί να διευθύνει ένα τουρνουά, όχι απλώς να το αρχειοθετεί. Τη διεύθυνση την κρατά η μηχανή Nicomaque, του Nicolas Harmand: αυτή κρατά τη μορφή, τις κληρώσεις ζευγαριών, τους πίνακες και την κατάταξη· το blunderDB της δίνει τη διεπαφή του και φυλάει τους αγώνες της. Το κουμπί ⓘ της επικεφαλίδας της Διεύθυνσης θυμίζει αυτή την αναφορά και οδηγεί στο αποθετήριο και στην τεκμηρίωση της μηχανής.

Ένα διευθυνόμενο τουρνουά επιλέγεται από το πάνελ Πίνακας Τουρνουά (CTRL-Y, εντολή direct): ανοίξτε ένα τουρνουά και μετά Διεύθυνση. Ένα τουρνουά που ήδη διευθύνεται δείχνει την κατάστασή του δίπλα στο όνομά του και το κουμπί γίνεται Άνοιγμα της διεύθυνσης. Όσο μια διεύθυνση είναι ανοιχτή, η κύρια περιοχή δείχνει το τουρνουά στη θέση του ταμπλό — η μοναδική εξαίρεση του blunderDB σε αυτόν τον κανόνα· η μετάβαση σε οποιαδήποτε άλλη καρτέλα επαναφέρει το ταμπλό. Το Έξοδος από τη διεύθυνση, στην επικεφαλίδα της προβολής, ή το Κλείσιμο της διεύθυνσης, στο πάνελ, την κλείνουν.

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

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

Η σελίδα Διεύθυνσης

Εδώ περνά ο διευθυντής τον περισσότερο χρόνο του. Από πάνω προς τα κάτω: οι προειδοποιήσεις της μηχανής, που μένουν ορατές και δεν μπλοκάρουν ποτέ τίποτα· το πλέγμα των τραπεζιών, που στην κεφαλίδα του φέρει το κουμπί Εκτύπωση φύλλου ζευγαριών· η τελευταία απόφαση· η λίστα προτάσεων· και οι ελεύθεροι παίκτες. Το πλέγμα προηγείται της λίστας: μια μεγάλη λίστα δεν το σπρώχνει ποτέ έξω από την οθόνη. Στο πληκτρολόγιο, η πρώτη στάση του TAB στη σελίδα είναι «Μετάβαση στην ουρά», που δίνει την εστίαση στην ουρά χωρίς να διασχίσει το πλέγμα· η ουρά υπενθυμίζει κάτω από τον τίτλο της τις συντομεύσεις της (J και K, ENTER, ΑΡΙΣΤΕΡΑ και ΔΕΞΙΑ).

Η προβολή καταλαμβάνει όλο το πλάτος της κύριας περιοχής και κάθε καρτέλα κυλά μόνη της: όταν φεύγετε από μια καρτέλα και επιστρέφετε, ή όταν αλλάζετε από το ένα αγώνισμα στο άλλο, βρίσκετε τη θέση όπου την αφήσατε. Τα κουμπιά και τα πεδία έχουν ύψος τουλάχιστον 44 pixel, ώστε να πατιούνται χωρίς ακρίβεια στο γραφείο· ο αριθμός των στηλών του πλέγματος ακολουθεί το πλάτος της περιοχής και όχι του παραθύρου. Στις Ρυθμίσεις, κάθε ενότητα διπλώνει στον τίτλο της, και το κουμπί Άνοιγμα στο πρόγραμμα περιήγησης των Ρυθμίσεων και το κουμπί Σελίδα τοίχου της επικεφαλίδας ανοίγουν τη σελίδα τοίχου με ένα κλικ, μόλις επιλεγεί φάκελος εξόδου· η γραμμή κατάστασης δείχνει τη διαδρομή του αρχείου που γράφτηκε. Η εγγραφή, ο καθυστερημένος, η επόμενη φάση, η κλήρωση, η έναρξη αγώνα και το κλείσιμο αφήνουν κι αυτά εκεί μια ειδοποίηση («Η Sophie Martin εγγράφηκε — 16 εγγεγραμμένοι»).

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

Ένας προτεινόμενος γύρος ανακοινώνεται πριν ξεκινήσει: το Επόμενος γύρος…, δίπλα στο Εκτύπωση φύλλου, ζητά την ημερομηνία και την ώρα προς εκτύπωση («Δευτέρα 21/09, 20:00») και τυπώνει το φύλλο με τα ζευγαρώματα της ουράς, σημειωμένο ως «ανακοινωμένο». Τίποτα δεν ξεκινά ούτε γράφεται στο ημερολόγιο: ο γύρος ξεκινά την ημέρα του, στην ώρα του. Ένα ζευγάρωμα που περιμένει ελεύθερο τραπέζι φέρει μια παύλα αντί για αριθμό τραπεζιού.

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

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

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

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

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

Η καρτέλα αποτελέσματος

Ένα κλικ σε κατειλημμένο τραπέζι ανοίγει την καρτέλα του αγώνα. Δείχνει δύο μεγάλους στόχους: τα ονόματα των δύο παικτών. Κάνοντας κλικ σε αυτόν που κέρδισε καταγράφεται το αποτέλεσμα — δύο κλικ συνολικά, μαζί με το τραπέζι. Ο νικητής είναι το μόνο που απαιτείται· το σκορ είναι ελεύθερο, το ένα, και τα δύο ή κανένα. Από το πληκτρολόγιο, το ΑΡΙΣΤΕΡΑ ή το ΔΕΞΙΑ επιλέγει τον νικητή και το ENTER τον καταγράφει. Η καρτέλα κλείνει μόνο όταν γραφτεί το αποτέλεσμα: μια αποτυχία την αφήνει ανοιχτή, με το μήνυμά της.

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

Ένα λάθος καταχώρισης που εντοπίζεται αμέσως διορθώνεται με δύο κλικ κάτω από το πλέγμα: Διόρθωση της τελευταίας απόφασης και μετά ο σωστός νικητής (το CTRL-Z ανοίγει την ίδια διόρθωση). Μια παλαιότερη διόρθωση γίνεται από το ιστορικό.

Τα μενού περιβάλλοντος

Ένα δεξί κλικ, το πλήκτρο MENU ή το SHIFT-F10 σε ένα αντικείμενο της σελίδας Direction ανοίγει τις συνήθεις ενέργειές του χωρίς να περάσει από την καρτέλα: ένα κελί του πλέγματος (ελεύθερο ή κατειλημμένο), έναν παίκτη (καρτέλα Παίκτες, ελεύθεροι παίκτες), μια θέση του πίνακα, μια θέση, μια πρόταση της λίστας, μια γραμμή του ιστορικού. Το μενού ανοίγει πάνω στο αντικείμενο· τα ΠΑΝΩ και ΚΑΤΩ το διατρέχουν, το ENTER επιλέγει, το ESC το κλείνει και επιστρέφει την εστίαση στο αντικείμενο.

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

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

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

  • Θέση χωρίς αγώνα: σύνδεση ενός εισηγμένου αγώνα που περιμένει αυτή η θέση.

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

  • Γραμμή ιστορικού: διόρθωση ή ακύρωση, προσθήκη παρατήρησης, φιλτράρισμα σε έναν από τους παίκτες.

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

Με το πληκτρολόγιο, το πλέγμα καταλαμβάνει μία μόνο στάση TAB: κάθε κελί, και το ελεύθερο, παίρνει εστίαση, και τα ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, ΠΑΝΩ, ΚΑΤΩ, HOME και END μετακινούν από κελί σε κελί. Ένα ψηφίο ανοίγει την καρτέλα του τραπεζιού με αυτόν τον αριθμό· για τραπέζι πάνω από το 9, το δεύτερο ψηφίο πληκτρολογείται εντός 0,4 s. Το M ανοίγει την καρτέλα στο πεδίο τραπεζιού, και το X επίσης, είτε η καρτέλα είναι ήδη ανοιχτή είτε όχι: η επιλογή κατειλημμένου τραπεζιού ανταλλάσσει τους δύο αγώνες.

Με το ποντίκι, σύρετε ένα κατειλημμένο κελί πάνω σε άλλο: σε ελεύθερο κελί ο αγώνας αλλάζει τραπέζι· σε κατειλημμένο κελί, μια γραμμή «Τραπέζι 3 ↔ Τραπέζι 7;» ζητά επιβεβαίωση της ανταλλαγής των δύο αγώνων. Ένα είδωλο ακολουθεί τον δείκτη και το κελί-στόχος επισημαίνεται· το ESC ακυρώνει την κίνηση, και τίποτα δεν γράφεται μέχρι να αφεθεί ο δείκτης πάνω σε κελί. Ένα τραπέζι εκτός λειτουργίας απορρίπτεται και η γραμμή κατάστασης δίνει τον λόγο. Στη γραμμή εντολών, η blunderdb tournament move κάνει την ίδια μετακίνηση ή ανταλλαγή (βλ. Διεπαφή γραμμής εντολών (CLI)).

Πλήρης οθόνη

Το πλήκτρο F11 στη σελίδα Διεύθυνση, ή το κουμπί κάτω δεξιά, την περνά σε πλήρη οθόνη: η γραμμή εργαλείων, οι καρτέλες, το ταμπλό, ο πίνακας και η γραμμή κατάστασης εξαφανίζονται και ολόκληρο το παράθυρο δίνεται στη διεύθυνση. Η λειτουργία διατηρείται σε όλες τις καρτέλες της διεύθυνσης (Διεύθυνση, Παίκτες, Ιστορικό, …). Ένα ανοιχτό μενού ή μια ανοιχτή κάρτα κλείνει πρώτα με ESC· ένα δεύτερο ESC, ή F11, βγαίνει από την πλήρη οθόνη και επαναφέρει το παράθυρο στην προηγούμενη κατάστασή του. Η έξοδος από τη σελίδα, με αλλαγή καρτέλας της εφαρμογής ή κλείσιμο της διεύθυνσης, τερματίζει κι αυτή τη λειτουργία.

Η γρήγορη αναζήτηση

Το πλήκτρο / της σελίδας Direction ανοίγει την παλέτα μόνο για το τουρνουά: παίκτες, τραπέζια, αγώνες σε εξέλιξη και αγωνίσματα της ανοιχτής διοργάνωσης, ή του αγωνίσματος μόνου όταν δεν ανήκει σε καμία διοργάνωση. Πληκτρολογείτε ένα όνομα, μια λέσχη ή έναν αριθμό τραπεζιού («4» ή «t4»)· οι παίκτες σε τραπέζι προηγούνται των ελεύθερων παικτών. Το ENTER οδηγεί στο αντικείμενο: ένας παίκτης σε αγώνα, ένας αγώνας ή ένα κατειλημμένο τραπέζι ανοίγουν την καρτέλα του τραπεζιού, ένα ελεύθερο τραπέζι παίρνει την εστίαση στο πλέγμα, ένας ελεύθερος παίκτης εμφανίζεται στην καρτέλα Παίκτες φιλτραρισμένος με το όνομά του, ένα αγώνισμα γίνεται η τρέχουσα καρτέλα. Ένα αποτέλεσμα άλλου αγωνίσματος της διοργάνωσης αλλάζει πρώτα αγώνισμα. Το ESC κλείνει χωρίς να ανοίξει τίποτα, και σε ένα πεδίο εισαγωγής το πλήκτρο παραμένει κάθετος. Το CTRL-SHIFT-P ανοίγει την πλήρη παλέτα, που περιέχει και το τουρνουά.

Οι παίκτες

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

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

Ένα τουρνουά διπλών εγγράφει ζευγάρια: το πλαίσιο Ζευγάρι προσθέτει όνομα, σύλλογο και βαθμολογία του συμπαίκτη. Το ζευγάρι παίζει με το όνομα «A / B», που φέρουν και τα ματς του· η βαθμολογία του είναι ο μέσος όρος των δύο, και μια τιμή στο Βαθμολογία ζευγαριού την αντικαθιστά. Ο κατάλογος κρατά τα δύο πρόσωπα, ποτέ το ζευγάρι.

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

Το πεδίο φίλτρου της λίστας διατηρεί το κείμενό του όταν αλλάζετε αγώνισμα: όσο είναι ενεργό, εμφανίζεται δίπλα ένα διακριτικό φίλτρο: … και ο σταυρός του το καθαρίζει.

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

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

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

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

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

Πίνακες, θέσεις, κατάταξη, ιστορικό

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

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

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

Η καρτέλα Κατάταξη δείχνει την τρέχουσα κατάταξη, ενότητα προς ενότητα, με τον απολογισμό του καθενός (νίκες–ήττες) και τα έπαθλα όταν έχει οριστεί δωρεά. Δύο ισοβαθμούντες μοιράζονται τη θέση και το έπαθλο. Ένας παίκτης που αποσύρθηκε κρατά τη θέση που του αξίζει η πορεία του, με την ένδειξη «αποσύρθηκε» μαζί με τον απολογισμό του ή το σημείο του ταμπλό όπου σταμάτησε. Το Κλείσιμο τουρνουά παγώνει την τελική κατάταξη. Η κατάταξη αντιγράφεται σε CSV, στη γλώσσα της διεπαφής, με την ενότητα και την τελευταία φάση όπου μπήκε ο καθένας, ή αποθηκεύεται σε αρχείο: η Αποθήκευση… ανοίγει τον διάλογο του συστήματος με ένα προτεινόμενο όνομα, το τουρνουά ακολουθούμενο από τη λέξη «κατάταξη» και τη σημερινή ημερομηνία, και το αρχείο περιέχει ακριβώς το αντιγραμμένο CSV. Στη γραμμή εντολών, το blunderdb tournament standings γράφει το ίδιο CSV. Το όνομα ενός παίκτη είναι σύνδεσμος: ανοίγει το Ιστορικό φιλτραρισμένο στον παίκτη, όπου κάθε αποτέλεσμά του διορθώνεται.

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

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

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

Οι ρυθμίσεις

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

Εδώ ρυθμίζονται: οι φάσεις (η Προσθήκη φάσης την προσθέτει μετά τις άλλες· μια φάση που έχει ήδη ανοίξει δεν αφαιρείται) και το μήκος των αγώνων τους, εκείνο του τελικού, τα μήκη ανά γύρο ενός πίνακα (το «15, 13, 11» διαβάζεται από τον τελευταίο γύρο προς τον πρώτο), το τελικό μήκος (μακρύτεροι αγώνες από έναν αριθμό παικτών που παραμένουν στη διοργάνωση), οι μικρογύροι (κλήρωση ζευγαριών κατά παρτίδες κάθε N λεπτά), ο αριθμός των τραπεζιών, ο προβλεπόμενος ρυθμός σε λεπτά ανά πόντο (8 εξ ορισμού· από αυτόν ξεκινούν η λωρίδα ρολογιού και το εκτιμώμενο τέλος), τα διαλείμματα της ημέρας, η δωρεά (δικαίωμα συμμετοχής, παρακράτηση του συλλόγου, κλίμακα ανά ενότητα) και ο φάκελος προβολής.

Ένας πίνακας έχει τρία κουτάκια: Παρηγοριάς (οι ηττημένοι του παίζουν δεύτερο πίνακα, ξεχωριστή ενότητα στην κατάταξη), Συμφιλίωση (ο νικητής της παρηγοριάς παίζει με τον νικητή του κύριου πίνακα· το κουτάκι εμφανίζεται μόνο με την παρηγοριά) και Επαναφόρτιση (στον διπλό αποκλεισμό, ο νικητής του κύριου πίνακα πρέπει να ηττηθεί δύο φορές· το κουτάκι εμφανίζεται μόνο με τη συμφιλίωση). Ο πίνακας παρηγοριάς έχει δική του κατάταξη μόνο με κλίμακα επάθλων: όσο η κλίμακα της ενότητας Παρηγοριάς είναι κενή, οι Ρυθμίσεις το υπενθυμίζουν. Μια φάση Όμιλοι ρυθμίζεται με το μέγεθος των ομίλων (4 εξ ορισμού) και τον αριθμό των προκρινόμενων ανά όμιλο (2 εξ ορισμού).

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

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

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

Οι τοποθετημένοι παίκτες είναι επιλογή, ανενεργή εξ ορισμού: η μελέτη της μηχανής καταλήγει σε «καμία προστατευμένη τοποθέτηση», που είναι η σημερινή κουλτούρα του τάβλι. Ενεργοποιημένη, οι παίκτες τοποθετούνται κατά βαθμολογία.

Τα αγωνίσματα μιας διοργάνωσης

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

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

Οι ιδιότητες των τραπεζιών ρυθμίζονται στον πίνακα Διοργάνωση: ένας πίνακας με μία γραμμή ανά τραπέζι, με το όνομά του (π.χ. «Stream»), την αίθουσά του (ελεύθερη ετικέτα), ένα πλαίσιο Δεσμευμένο και τους παίκτες για τους οποίους είναι Ορισμένο για, που επιλέγονται ανάμεσα στους εγγεγραμμένους των αγωνισμάτων της διοργάνωσης. Για σαράντα τραπέζια, το Τραπέζια από N έως M, αίθουσα ορίζει μια αίθουσα σε ολόκληρο εύρος με μία κίνηση· το Αποθήκευση γράφει μόνο τα τραπέζια που έχουν κάποια ιδιότητα, τα υπόλοιπα μένουν συνηθισμένα τραπέζια. Ένα δεσμευμένο τραπέζι δεν προτείνεται ποτέ, αλλά μπορεί κανείς να τοποθετήσει εκεί έναν αγώνα με το χέρι, με εκκίνηση, μετακίνηση ή σύρσιμο και απόθεση. Ένα ορισμένο τραπέζι δέχεται πρώτα τον αγώνα του κατόχου του, όταν είναι ελεύθερο· διαφορετικά ο αγώνας παίρνει ένα συνηθισμένο τραπέζι, και εκτός των αγώνων των κατόχων του συμπεριφέρεται σαν δεσμευμένο τραπέζι. Δύο κάτοχοι διαφορετικών τραπεζιών που συναντιούνται παίζουν στο μικρότερο από τα δύο.

Μια αίθουσα είναι το σύνολο των τραπεζιών που φέρουν την ίδια ετικέτα: «αίθουσα Α» για τα τραπέζια 1 έως 20, «αίθουσα Β» για τα επόμενα. Στις Ρυθμίσεις κάθε συνδεδεμένου αγωνίσματος, το Αίθουσες όπου παίζεται αυτό το αγώνισμα επιλέγει τις αίθουσες όπου παίζεται: το DMP στη Β, το speed στην Α. Χωρίς επιλεγμένο πλαίσιο, είναι όλα τα τραπέζια· ένα αγώνισμα δεν λαμβάνει καμία πρόταση εκτός των αιθουσών του και δεν μπορεί να μετακινήσει εκεί έναν αγώνα. Η αφαίρεση μιας αίθουσας που φέρει εν εξελίξει αγώνα του αγωνίσματος απορρίπτεται, με αναφορά του τραπεζιού. Ένα αγώνισμα που παίζεται μόνο του ρυθμίζει τις ίδιες ιδιότητες τραπεζιών στις δικές του Ρυθμίσεις, χωρίς αίθουσες αγωνίσματος.

Η Κατάταξη σεζόν, στον πίνακα Διοργάνωση, αθροίζει τα ολοκληρωμένα αγωνίσματα της διοργάνωσης: κάθε θέση αποφέρει τους βαθμούς της Κλίμακας (πρώτος ο νικητής, 25, 18, 15, 12, 10, 8, 6, 4, 2, 1 από προεπιλογή), και οι ισοβαθμούντες μοιράζονται τον μέσο όρο των θέσεων που καταλαμβάνουν. Ένα πρόσωπο αναγνωρίζεται από αγώνισμα σε αγώνισμα από το όνομά του. Το Elo συλλόγου προσθέτει μια στήλη: όλοι ξεκινούν από το 1500 και οι αγώνες της σεζόν αναπαίζονται με τη σειρά, με τον τύπο του FIBS. Το Υπολογισμός εμφανίζει την κατάταξη, το Αντιγραφή ως CSV την αντιγράφει με μία στήλη βαθμών ανά αγώνισμα. Ένα μη ολοκληρωμένο αγώνισμα δεν αποφέρει τίποτα.

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

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

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

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

Η προβολή του τουρνουά

Ένα τουρνουά το βλέπουν. Η επιλογή ενός φακέλου προβολής στις Ρυθμίσεις αρκεί μια για πάντα: το blunderDB ξαναγράφει εκεί μια αυτόνομη σελίδα HTML σε κάθε αλλαγή, και η σελίδα ανανεώνεται μόνη της. Ανοίγει εκτός σύνδεσης, σε δεύτερη οθόνη ή προβαλλόμενη, και δεν φορτώνει κανέναν εξωτερικό πόρο. Το Άνοιγμα στο πρόγραμμα περιήγησης την εμφανίζει αμέσως.

Οι παίκτες μπορούν επίσης να παρακολουθούν το τουρνουά από το τηλέφωνό τους. Στις Ρυθμίσεις της Διεύθυνσης, η ενότητα Προβολή στο δίκτυο του συλλόγου εκκινεί έναν μικρό διακομιστή web στον υπολογιστή του διευθυντή (θύρα 8770 από προεπιλογή, τροποποιήσιμη) και εμφανίζει τον κωδικό QR της διεύθυνσής του, με τη διεύθυνση σε απλό κείμενο δίπλα: ένα τηλέφωνο συνδεδεμένο στο ίδιο δίκτυο τον σαρώνει και βλέπει τη σελίδα προβολής αυτού του τουρνουά — δέντρο, αντιστοιχίσεις, αποτελέσματα, κατάταξη. Η σελίδα ενημερώνεται μόνη της κάθε δέκα δευτερόλεπτα· ένα αποτέλεσμα που καταχωρίστηκε εμφανίζεται εκεί χωρίς να αγγίξει κανείς τίποτα. Το Άνοιγμα σε αυτόν τον υπολογιστή την ανοίγει στον περιηγητή του σταθμού. Η Διακοπή προβολής κλείνει τον διακομιστή, ο οποίος σταματά επίσης όταν κλείσει το blunderDB.

Η προβολή είναι απενεργοποιημένη μέχρι να την ενεργοποιήσει ο διευθυντής, και είναι μόνο για ανάγνωση: σερβίρει μόνο τη σελίδα αυτού του τουρνουά, κανένα άλλο δεδομένο της βάσης, και δεν μπορεί να καταχωριστεί τίποτα σε αυτήν. Δεν υπάρχει κανένας κωδικός πρόσβασης: οποιοσδήποτε στο τοπικό δίκτυο μπορεί να διαβάσει τη σελίδα (ονόματα, αντιστοιχίσεις, αποτελέσματα) — ό,τι δείχνει ήδη μια οθόνη τοίχου στην αίθουσα. Ο διακομιστής ακούει μόνο στην προτεινόμενη διεύθυνση και σε αυτόν τον υπολογιστή. Σε υπολογιστή συνδεδεμένο σε πολλά δίκτυα, μια λίστα προτείνει τις διευθύνσεις του: πρώτα εκείνες των ιδιωτικών δικτύων (192.168.x.x, 10.x.x.x, 172.16.x.x έως 172.31.x.x), έπειτα εκείνες των εικονικών δικτύων (κοντέινερ, VPN). Μια διεύθυνση εκτός των ιδιωτικών περιοχών επισημαίνεται με προειδοποίηση: η σελίδα θα μπορούσε εκεί να είναι αναγνώσιμη πέρα από τον σύλλογο. Χωρίς τοπικό δίκτυο, ο πίνακας το αναφέρει και δεν σχεδιάζει κωδικό QR. Η προβολή σταματά όταν ανοίγεται, δημιουργείται ή κλείνεται άλλο αρχείο. Η εκκίνηση της προβολής σε θύρα που είναι ήδη κατειλημμένη το δηλώνει ξεκάθαρα και αφήνει την τρέχουσα προβολή να λειτουργεί· η επανεκκίνησή της στη δική της θύρα την αντικαθιστά αμέσως.

Το τείχος προστασίας του υπολογιστή του διευθυντή πρέπει να αφήνει να περνά η επιλεγμένη θύρα: τα Windows ζητούν άδεια στην πρώτη εκκίνηση, ενώ το τείχος προστασίας ενός συστήματος Linux μπλοκάρει τη θύρα χωρίς να πει τίποτα. Τα κινητά, από τη μεριά τους, πρέπει να βρίσκονται στο ίδιο δίκτυο με τον υπολογιστή. Σε κινητό, η σελίδα χωράει στο πλάτος της οθόνης (οι πίνακες κυλούν μόνοι τους) και, αν η προβολή έχει σταματήσει ή δεν είναι προσβάσιμη, γράφει «Affichage interrompu : données de HH:MM» αντί να αφήνει να νομίζεται ότι είναι ενημερωμένη.

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

Μια διοργάνωση έχει τον δικό της φάκελο εξόδου, επιλεγμένο μία φορά στο πάνελ Ρυθμίσεών της με το ίδιο κουμπί Επιλογή φακέλου: το blunderDB γράφει εκεί το index.html, τη σελίδα τοίχου της διοργάνωσης — μία γραμμή ανά τραπέζι, όποιο αγώνισμα κι αν το κατέχει, με τους ανακοινωμένους γύρους κάθε αγωνίσματος και έναν σύνδεσμο προς τη δική του σελίδα — και κάθε προσαρτημένο αγώνισμα γράφει τη δική του σε έναν υποφάκελο. Μια ενέργεια σε οποιοδήποτε αγώνισμα της διοργάνωσης αναδημιουργεί τη σελίδα τοίχου· ο δικός του φάκελος ενός προσαρτημένου αγωνίσματος διατηρείται αλλά αγνοείται όσο παραμένει στη διοργάνωση.

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

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

Εκτός διεπαφής, η υποεντολή blunderdb tournament διαβάζει ένα διευθυνόμενο τουρνουά χωρίς γραφικό περιβάλλον: list, verify, standings, page και export· το proposals εμφανίζει την αριθμημένη λίστα της μηχανής και το confirm επιβεβαιώνει μία από αυτές, επαναφοράς συμπεριλαμβανομένης· το ranking --season αθροίζει τα ολοκληρωμένα τουρνουά μιας διοργάνωσης ή μιας περιόδου σε μια κατάταξη σεζόν, με μια κλίμακα βαθμών ανά θέση και, προαιρετικά, ένα Elo συλλόγου (δύο συμμετέχοντες με το ίδιο όνομα στο ίδιο ολοκληρωμένο αγώνισμα κάνουν την κατάταξη να αρνηθεί, αφού αναγνωρίζει ένα πρόσωπο από το όνομά του)· το page --rencontre γράφει τη σελίδα τοίχου μιας διοργάνωσης αντί της σελίδας ενός μόνο αγωνίσματος· το hall εκτυπώνει το πλέγμα Όλα τα τραπέζια μιας διοργάνωσης και την ουρά της, το tables τις ιδιότητες των τραπεζιών και τις αίθουσες των αγωνισμάτων. Δείτε Διεπαφή γραμμής εντολών (CLI).