Δίκαια ζάρια, δίκαιο παιχνίδι

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

Επαληθεύστε Μόνοι Σας Οποιοδήποτε Ολοκληρωμένο Παιχνίδι

Τα λόγια είναι φθηνά, γι' αυτό ορίστε το κομμάτι που μπορείτε να τρέξετε μόνοι σας. Όταν ένας αγώνας τελειώνει, αποκαλύπτουμε τον σπόρο του διακομιστή, τη δέσμευση που δημοσιεύσαμε πριν από την πρώτη ζαριά, και κάθε κρίκο που δημοσίευσε η κάθε πλευρά στη διάρκεια του παιχνιδιού. Επικολλήστε τη δέσμη αποκάλυψης παρακάτω ή αναζητήστε το παιχνίδι με το αναγνωριστικό του: αυτή η σελίδα αναπαράγει κάθε ζάρι από εκείνη την καταγραφή, με τον ίδιο ακριβώς υπολογισμό που έτρεξαν οι διακομιστές μας, και σας δείχνει ζαριά προς ζαριά αν ταιριάζουν οι αποθηκευμένες τιμές. Τίποτε από αυτά δεν σας ζητά να μας πιστέψετε στον λόγο: ο υπολογισμός είναι ανοιχτός και μπορεί να τον επαναλάβει οποιοσδήποτε. Το μόνο που αυτή η σελίδα επίτηδες δεν κάνει είναι να απονείμει ένα πράσινο «αποδεδειγμένα δίκαιο», γιατί δεν μπορεί να το κερδίσει τίμια. Δεν βλέπει ποτέ τις τιμές που η δική σας συσκευή κατέγραψε και κλείδωσε πριν από την πρώτη ζαριά, και μια καταγραφή της οποίας η αλυσίδα αντικαταστάθηκε ολόκληρη από μια προσεγμένη πλαστογραφία αναπαράγεται εδώ εξίσου άψογα. Μόνο μια σύγκριση byte προς byte με όσα κλείδωσε η συσκευή σας το αποκλείει, και αυτές τις τιμές τις κρατά μόνο η εφαρμογή σας. Γι' αυτό το τίμιο ανώτατο όριο αυτής της σελίδας είναι το «συνεπές», ενώ την πιο ισχυρή ετυμηγορία μπορεί να σας τη δώσει η οθόνη Επαλήθευσης στην εφαρμογή.

Η δέσμη εκθέτει μόνο δεδομένα δικαιοσύνης, σπόρους, τη δέσμευση, τα nonce και τα ζάρια. Δεν εμπλέκονται ονόματα παικτών ούτε λογαριασμοί.

ή

Αναζητούμε μόνο τα πεδία δικαιοσύνης εκείνου του παιχνιδιού, ποτέ την ταυτότητα κάποιου παίκτη.

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

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

Τα Ζάρια: Αποδεδειγμένα Δίκαια, Ρίχνονται στον Διακομιστή

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

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

Και οι ζαριές δεν προσαρμόζονται ποτέ. Δεν υπάρχει «καμπύλη εμπλοκής», δεν υπάρχουν μηχανισμοί ανατροπής, δεν υπάρχει ώθηση για παίκτες σε σερί ηττών. Η γεννήτρια ούτε γνωρίζει ούτε νοιάζεται ποιος κερδίζει.

Ο Πίνακας: Επαληθεύεται σε Κάθε Κίνηση

Τα δίκαια ζάρια θα σήμαιναν ελάχιστα αν ο ίδιος ο πίνακας μπορούσε να παρεκκλίνει ή να παραποιηθεί, γι’ αυτό το παιχνίδι τρέχει σε ένα αυστηρό μοντέλο με αυθεντία τον διακομιστή. Η συσκευή σας δεν λέει ποτέ στον διακομιστή πώς φαίνεται ο πίνακας, στέλνει μόνο την πρόθεσή σας («μετακίνησε αυτό το πούλι από το σημείο 13 στο σημείο 8»). Ο διακομιστής ελέγχει αυτή την κίνηση με βάση τους επίσημους κανόνες και τον επίσημο πίνακα· οι παράνομες κινήσεις απλώς απορρίπτονται, ό,τι κι αν ισχυρίζεται ένας τροποποιημένος πελάτης.

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

Οι Αντίπαλοι: Αντιστοίχιση με Glicko-2

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

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

Πώς Νιώθουν Πραγματικά τα Δίκαια Ζάρια

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

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

Θέλεις τη βαθύτερη τεχνική εκδοχή, τις κατηγορίες γεννητριών, πώς λειτουργεί η απόδειξη δέσμευσης-αποκάλυψης, και την ψυχολογία των «στημένων» σερί; Το ιστολόγιο την έχει: πώς λειτουργεί πραγματικά η RNG στην πλευρά του διακομιστή.

Η Δέσμευσή Μας

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

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

Συχνές ερωτήσεις

Είναι στημένα τα ζάρια στο online τάβλι;

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

Γιατί μου φαίνεται ότι φέρνω χειρότερα ζάρια από τον αντίπαλό μου;

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

Μπορεί ο αντίπαλός μου να εξαπατήσει ή να παραποιήσει το ταμπλό;

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

Πώς παραμένει δίκαιη η αντιστοίχιση;

Οι βαθμολογίες χρησιμοποιούν το σύστημα Glicko-2, μια σύγχρονη εξέλιξη του Elo που παρακολουθεί όχι μόνο τη δύναμή σας αλλά και πόσο σίγουρο είναι γι' αυτήν το σύστημα. Η αντιστοίχιση σας συνδυάζει με αντιπάλους παρόμοιας βαθμολογίας, ώστε οι νίκες να προέρχονται από το να ξεπερνάτε ισάξιους, όχι από το να θερίζετε αρχάριους.

Βάλτε τα στην πράξη

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

Παίξτε τάβλι δωρεάνΣτο πρόγραμμα περιήγησης · χωρίς εγκατάσταση