Βελτιώστε τις σκακιστικές σας ικανότητες με ChessPDFBrowser

Εξαγάγετε τα παιχνίδια σκακιού των βιβλίων PDF σας και περιηγηθείτε στις παραλλαγές του.

Χαρακτηριστικά Λήψη

περίπου... ChessPDFBrowser

Εφαρμογή επιφάνειας εργασίας που σας επιτρέπει να ανοίγετε βιβλία σκακιού PDF.
Κυρίως προγραμματισμένο κατά τη διάρκεια του Covid-19

Εξαγωγέας παιχνιδιών

Μπορείτε να εξαγάγετε τα παιχνίδια από τα PDF

Κινητήρες UCI

Ανάλυση θέσης που συνδέεται με
Κινητήρες UCI

Πολυπλατφόρμα

Προγραμματισμένο σε Java swing

χαρακτηριστικά

Εφαρμογή σκάκι πολλαπλών πλατφορμών

  • Πολυπλατφόρμα

    Προγραμματισμένο σε Java swing

  • Πολυγλωσσικό

    Διεπαφή χρήστη στα ισπανικά, καταλανικά και αγγλικά

  • Πολυδιάλυση

    Μεγέθυνση ή σμίκρυνση της καθολικής προβολής της εφαρμογής

  • Παιχνίδια

    Μπορείτε να τραβήξετε τα παιχνίδια από το PDF

  • Κινητήρες UCI

    Ανάλυση με κινητήρες UCI

  • ΠΓΝ

    Μπορείτε να αποθηκεύσετε τα παιχνίδια σε μορφή PGN

Κύρια οθόνη

Μπορείτε να ανοίξετε αρχεία στο pgn και να περιηγηθείτε και να επεξεργαστείτε τις παραλλαγές τους

Περιήγηση σε PDFs

Άνοιγμα και περιήγηση στα βιβλία σκακιού PDF σας.

Εξαγωγέας παιχνιδιών

Εξαγωγή παιχνιδιών από το PDF, περιήγηση στις κινήσεις και αποθήκευση τους σε μορφή pgn.

Ανάλυση θέσης

Αναλύστε θέσεις που συνδέονται με κινητήρες UCI.

Επεξεργασία σχολίων

Επεξεργαστείτε τα σχόλια των παιχνιδιών, ή προσθέστε νέα σχόλια.

Ετικέτες επεξεργασίας

Επεξεργαστείτε τις ετικέτες του παιχνιδιού (ονόματα παικτών, ELOs, site, event,...).

Θέση εκκίνησης

Επεξεργαστείτε τη θέση εκκίνησης των παιχνιδιών που το χρειάζονται.

Χρονομετρημένα παιχνίδια

Παίξτε χρονομετρημένα παιχνίδια εναντίον μιας μηχανής ή ενός φίλου, ή να έχετε δύο μηχανές να παίζουν μεταξύ τους.

Εξαγωγή παιχνιδιών σε αλγεβρική σημειογραφία ειδώλου

Μπορείτε να εκπαιδεύσετε τον ανιχνευτή κομματιού για να εξαγάγετε παιχνίδια στην αλγεβρική σημειογραφία ειδώλου

μαρτυρία

Εντυπώσεις από αναπτυξιακή άποψη.

στιγμιότυπα

Δείγματα οθονών από την εφαρμογή

Στατιστικά

Μερικοί αριθμοί σχετικά με την εφαρμογή.

5K
Λήψεις
250K
Γραμμές κώδικα
255
καφέδες

Τιμή

Η εφαρμογή είναι εντελώς δωρεάν και ανοικτού κώδικα.

Απεριόριστα

0€ (δωρεάν)

  • Περιήγηση σε PDF
  • Εξαγωγή παιχνιδιών
  • Ανάλυση
  • Υποστήριξη ηλεκτρονικού ταχυδρομείου

Παρακολούθηση βίντεο

Παράδειγμα βίντεο

Γνωρίστε τον προγραμματιστή

Ένας μόνο προγραμματιστής εργάζεται στα παρασκήνια.

Λήψη

Η εφαρμογή μπορεί να μεταφορτωθεί από αρκετές ιστοσελίδες ανοικτού κώδικα.

φακ

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

ChessPDFBrowser είναι μια σκακιστική εφαρμογή που σας επιτρέπει να εργαστείτε με αρχεία pgn.
Μια διακριτική λειτουργία είναι ότι σας επιτρέπει να ανοίξετε βιβλία PDF και να εξαγάγετε τα παιχνίδια από αυτά.
Περιλαμβάνει επίσης και άλλα χαρακτηριστικά:
  • Επεξεργασία ή αποθήκευση των φορτωμένων ή εξαγόμενων παιχνιδιών:
    • Οι παραλλαγές του παιχνιδιού φορτώθηκαν ή εξήχθησαν
    • Σχόλια και NAGs (αξιολόγηση) των κινήσεων
    • Ετικέτες παιχνιδιού
    • Η θέση εκκίνησης, για παιχνίδια με θέση εκκίνησης διαφορετική από την τυπική
  • Ocr για να πάρει την αλυσίδα FEN μιας εικόνας με μια θέση
  • Σύνδεση με κινητήρες UCI.
    • Ανάλυση θέσης
    • Πλήρης ανάλυση παιχνιδιού
    • Παίξτε χρονομετρημένα παιχνίδια ενάντια σε δύο κινητήρες
    • Pit δύο μηχανές για να παίξει ο ένας εναντίον του άλλου
Αποσπώντας τα παρακάτω δεδομένα από τα παιχνίδια:
  • Game TAGs (Ονόματα παιχτών, ELOs, site, event,...)
  • Αν το παιχνίδι δεν ξεκινήσει με την τυπική θέση εκκίνησης, το Ocr επιχειρεί να ανιχνεύσει τη θέση εκκίνησης με βάση τη συσχετιζόμενη εικόνα, και αν είναι επιτυχής στην ανίχνευση της, αυτή η θέση εκκίνησης αποδίδεται στο παιχνίδι
  • Παραλλαγές παιχνιδιών (χρησιμοποιώντας παρενθέσεις, παρένθεση και τιράντες για τον προσδιορισμό των υπομεταβλητών)
Τα παιχνίδια στα βιβλία πρέπει να είναι σε αλγεβρική σημειογραφία ή σε ειδώλιο αλγεβρική σημειογραφία. Μπορείτε να επιλέξετε από διάφορες γλώσσες για τη σημειογραφία, και αν δεν βλέπετε μια γλώσσα, μπορείτε να καθορίσετε με μη αυτόματο τρόπο τα γράμματα για την αναγνώριση κάθε τύπου κομματιού.
Ναι, στον κύριο βασικό κατάλογο της εφαρμογής, υπάρχει ένας υποφάκελος _scripts.
Εκεί μπορείτε να βρείτε δείγματα σεναρίων για την προτροπή της διεπαφής εντολών της εφαρμογής(pdf2pgn)
Ναι, η έκδοση v1.26 έχει προγραμματιστεί να εξάγει παιχνίδια σε αλγεβρική σημειογραφία ειδώλου.
Θα πρέπει πρώτα να εκπαιδεύσετε το αναγνωριστικό κομματιού, αλλά είναι μια σχετικά γρήγορη διαδικασία.
Να θυμάστε ότι η ποιότητα των παιχνιδιών που εξάγονται σε αυτή τη σημειογραφία μπορεί να μην είναι πολύ καλή Αυτό οφείλεται κυρίως σε:
  • η κακή ποιότητα κειμένου του PDF (μερικές φορές υπάρχουν κενά στη μέση των λέξεων, ή κάποιοι χαρακτήρες αλλάζουν με άλλους)
  • Και επειδή όταν οι αγκύλες ή οι αγκύλες δεν χρησιμοποιούνται για τον ορισμό των υπομεταβλητών στα παιχνίδια, είναι πιο δύσκολο να εξαχθεί το σωστό δέντρο παιχνιδιού.
Γίνεται μέσω μιας σύνθετης διαμόρφωσης που βασίζεται σε κανονικές εκφράσεις.
Μια βασική ρύθμιση έχει δημιουργηθεί με βάση κάποιες μορφές των TAG που επαναλαμβάνονται σε όλα τα βιβλία, οι οποίες μπορούν να χρησιμοποιηθούν αν ταιριάζουν με τη μορφή των TAG στα βιβλία σας.
Αν δεν υπάρχει κατάλληλη μορφή για την εξαγωγή των TAGS από τα βιβλία σας, η νέα μορφή μπορεί πάντα να προστεθεί στη ρύθμιση (αν επικοινωνήσετε μαζί μου, είμαι περισσότερο από ευτυχής να προσθέσω αυτή τη νέα μορφή στη βασική ρύθμιση για τις μεταγενέστερες εκδόσεις της εφαρμογής)
Μπορείτε επίσης να επιχειρήσετε να ρυθμίσετε μόνοι σας τη νέα μορφή (Μπορείτε να διαβάσετε πώς να το κάνετε στο χρήστη εγχειρίδιο)
Το Ocr λειτουργεί με βάση τον τύπο του πίνακα.
Ο τύπος του πίνακα λαμβάνεται από ορισμένες παραμέτρους της εικόνας:
  • μέγεθος των τετραγώνων στην εικόνα
  • το χρώμα των λευκών τετραγώνων
  • το χρώμα των μαύρων τετραγώνων
Για να πάρετε τον τύπο του πίνακα, χρειάζεται πρώτα το πλέγμα του πίνακα (οι γωνίες των τετραγώνων που απαρτίζουν τον πίνακα)
Μόλις ληφθεί, ο τύπος του πίνακα λαμβάνεται, με βάση τις προηγούμενες παραμέτρους.
Για κάθε τύπο πίνακα, υπάρχει μια λίστα κανονικοποιημένων εικόνων (με μέγεθος σκυροδέματος, η οποία παραμένει πάντα η ίδια στα 10x10) για κάθε τύπο κομματιού και τετραγωνικού χρώματος.
Αυτός ο κατάλογος προτύπων επιτυγχάνεται με την εκπαίδευση του OCR με ζεύγη (αλυσίδα FEN, εικόνα).
Για κάθε τετράγωνο πίνακα που πρέπει να αναγνωριστεί, επιλέγεται ο κώδικας του κομματιού του οποίου η εικόνα επιστρέφει το μήνυμα root mean square error (RMSE), με την προϋπόθεση ότι βρίσκεται εντός του ορίου.
Εάν είναι επιτυχής, δημιουργείται η αλυσίδα FEN της θέσης
Εάν δεν είναι επιτυχής, μπορούμε να ζητήσουμε από το χρήστη να "εκπαιδεύσει" το OCR ανοίγοντας ένα παράθυρο με έναν πίνακα όπου ο χρήστης μπορεί να αναγνωρίσει τα άγνωστα κομμάτια
Τα τρένα OCR με ζεύγη (FEN chain, Image).
Αυτά τα ζεύγη μπορούν να εμφανιστούν από:
  • αυτο-εκπαίδευση που κάνει η εφαρμογή όταν τα παιχνίδια εξάγονται από ένα pdf (με τις γνωστές θέσεις των εικόνων που ανιχνεύονται, από την εξαγόμενη παραλλαγή μέχρι το σημείο των εικόνων σε παιχνίδια που έχουν ξεκινήσει από την αρχική θέση
  • όταν το FEN μιας εικόνας που ζητήθηκε από το χρήστη δεν μπορεί να εντοπιστεί, αλλά το πλέγμα του πίνακα θα μπορούσε, η εφαρμογή προσφέρει στο χρήστη την επιλογή να εκπαιδεύσει το OCR ορίζοντας τη θέση στον πίνακα
Η εφαρμογή φιλοξενεί ένα μητρώο διαμορφωμένων κινητήρων UIC.
Για να στήσετε ένα νέο, πρέπει να:
  • το κατεβάζω (για παράδειγμα,σε αυτό το URLμπορείτε να βρείτε μερικά από αυτά. )
  • Ξεκουμπώστε το στον σκληρό σας δίσκο.
  • Άνοιγμα του παραθύρου ρύθμισης της εφαρμογής
  • Επιλέξτε την καρτέλα "κινητήρες"
  • κάντε κλικ στο κουμπί "νέος κινητήρας" (+)
  • Αναθέστε το δυαδικό του κινητήρα (ανοίξτε το JFileChooser σε ένα νέο παράθυρο (κουμπί:(...)), και επιλέξτε ένα αρχείο.exe του τόπου όπου έχετε αποσυμπιέσει τον κινητήρα)
  • Από εκεί, μπορείτε να επεξεργαστείτε τη ρύθμιση του κινητήρα
Ναι, για να γίνει αυτό:
  • Άνοιγμα του παραθύρου ανάλυσης
  • δημιουργία νέου πίνακα ανάλυσης (κουμπί (+))
  • Επιλέξτε μια διαμόρφωση κινητήρα
Ναι, για να γίνει αυτό, πρέπει μόνο να:
  • Άνοιγμα του παραθύρου ανάλυσης παιχνιδιού (στο μενού παιχνιδιού)
  • ορίστε τις λεπτομέρειες ανάλυσης στο παράθυρο που εμφανίζεται
  • μετά την ανάλυση, το επιλεγμένο παιχνίδι αντιγράφεται, με την κύρια παραλλαγή να έχει ήδη αναλυθεί
Ναι, μπορείς να παίξεις ενάντια σε μια μηχανή.
  • Start a new game(Game Menu ->Νέο Παιχνίδι).
  • Κάνε τον εαυτό σου παίκτη.
  • Επιλέξτε έναν προσαρμοσμένο κινητήρα ως αντίπαλο

Πρόταση: Μερικοί κινητήρες μπορούν να ρυθμιστούν έτσι ώστε να μπορούν να τρέχουν στο ή κάτω από το μέγιστο επίπεδο ELO τους.
Συνιστάται η χρήση της ρύθμισης επιλογής των κινητήρων της εφαρμογής, στην περίπτωση που ο κινητήρας παίζει "επίσης" καλά
Ναι, μπορείτε να το ανοίξετε στην ίδια την εφαρμογή, ήσε αυτόν τον σύνδεσμο.
ChessPdfBrowser έχει την έκδοση της μητρικής γλώσσας σε:
  • Ισπανικά
  • Αγγλικά
  • Καταλανικά

Και η μετάφραση δημιουργήθηκε από έναν μεταφραστή μηχανών στα:
  • Γαλλικά
  • Γερμανικά
  • Πορτογαλικά
  • Ιταλικά
  • Ελληνικά
  • Ρωσικά
  • Ιαπωνικά
  • Κινεζικά
  • Χίντι
  • Αραβικά

Επικοινωνία με τον προγραμματιστή

Αν είναι να πεις ένα γεια, μίλα για την εφαρμογή
ή αναφέρουν σφάλματα.