حسّن مهاراتك في الشطرنج مع ChessPDFBrowser

استخراج ألعاب الشطرنج من كتب PDF الخاصة بك وتصفح من خلال المتغيرات.

المميزات تحميل

حول... شطرنجPDFBrowser

تطبيق سطح المكتب الذي يسمح لك بفتح كتب الشطرنج PDF.
مبرمجة بشكل رئيسي خلال Covid-19

لعبة مستخرج

يمكنك استخراج الألعاب من ملفات PDF

محركات UCI

تحليل الموقف ربط ل
محركات UCI

منصة متعددة

مبرمجة في Java swing

المميزات

تطبيق الشطرنج متعدد المنصات

  • منصة متعددة

    مبرمجة في Java swing

  • متعدد اللغات

    واجهة المستخدم باللغة الإسبانية والكاتالونية والإنجليزية

  • متعدد الاستبانة

    تكبير أو تصغير من وجهة النظر العالمية للتطبيق

  • العاب

    يمكنك سحب الألعاب من PDF

  • محركات UCI

    تحليل مع محركات UCI

  • شبكة PGN

    يمكنك حفظ الألعاب بتنسيق PGN

الشاشة الرئيسية

يمكنك فتح الملفات في pgn وتصفح وتحرير المتغيرات الخاصة بهم

تصفح ملفات PDF

افتح وتصفح من خلال كتب الشطرنج PDF الخاصة بك.

لعبة مستخرج

استخراج الألعاب من PDF، تصفح التحركات وحفظها في شكل pgn.

تحليل الموقف

تحليل المواقف المرتبطة بمحركات UCI.

تحرير التعليقات

قم بتحرير تعليقات الألعاب أو إضافة تعليقات جديدة.

تحرير العلامات

قم بتحرير علامات اللعبة (أسماء اللاعبين ، ELOs ، الموقع ، الحدث ،...).

موقف البداية

قم بتحرير موضع البداية للألعاب التي تحتاج إليها.

ألعاب موقوتة

لعب مباريات توقيت ضد محرك أو صديق، أو لديك اثنين من محركات تلعب ضد بعضها البعض.

استخراج الألعاب في تدوين جبري الشكل

يمكنك تدريب الكاشف قطعة لاستخراج الألعاب في تدوين جبري التماثيل

شهادة

الانطباعات من وجهة نظر تنموية.

لقطات الشاشة

عينات من الشاشات من التطبيق

الإحصاءات

بعض الأرقام حول التطبيق.

5K
التنزيلات
250K
أسطر الكود
255
القهوة والقهوة

السعر

التطبيق مجاني ومفتوح المصدر تمامًا.

غير محدود

0€ (مجاناً)

  • تصفح PDF
  • استخراج الألعاب
  • تحليل
  • دعم البريد الإلكتروني

شاهد الفيديو

مثال فيديو

قابل المطور

يعمل مطور واحد وراء الكواليس.

تحميل

يمكن تنزيل التطبيق من عدة مواقع ويب مفتوحة المصدر.

فاكهة

الاسئلة المتكررة

ChessPDFBrowser هو تطبيق شطرنج يسمح لك بالعمل مع ملفات pgn.
تتمثل الوظيفة المميزة في أنه يسمح لك بفتح كتب PDF واستخراج الألعاب منها.
ويشمل أيضا ميزات أخرى:
  • تحرير أو حفظ الألعاب المحملة أو المستخرجة:
    • متغيرات اللعبة المحملة أو المستخرجة
    • تعليقات وNAGs (تقييم) من التحركات
    • لعبة الوسوم
    • موقف البداية، للألعاب مع موقف البداية أخرى من معيار واحد
  • Ocr للحصول على سلسلة FEN لصورة ذات موضع
  • اتصال مع محركات UCI.
    • تحليل الموقف
    • تحليل كامل للعبة
    • لعب مباريات توقيت ضد اثنين من المحركات
    • حفر اثنين من المحركات للعب ضد بعضها البعض
من خلال استخراج البيانات التالية من الألعاب:
  • لعبة TAGs (أسماء اللاعبين ، ELOs ، الموقع ، الحدث ،...)
  • إذا لم تبدأ اللعبة بوضع البداية القياسي ، يحاول Ocr اكتشاف موضع البدء استنادًا إلى الصورة المرتبطة ، وإذا نجح في اكتشافه ، يتم تعيين موضع البدء إلى اللعبة.
  • متغيرات اللعبة (باستخدام الأقواس والأقواس والأقواس لتحديد المتغيرات الفرعية)
يجب أن تكون الألعاب في الكتب في تدوين جبري أو تدوين جبري مجازي. يمكنك الاختيار من بين عدة لغات للتدوين ، وإذا لم تشاهد لغة ، فيمكنك تحديد الحروف يدويًا لتحديد كل نوع من أنواع القطع.
نعم، في الدليل الأساسي للتطبيق، يوجد مجلد فرعي _scripts.
هناك يمكنك العثور على عينة من البرامج النصية للمطالبة واجهة الأمر للتطبيق(pdf2pgn)
نعم ، من المخطط إصدار v1.26 لاستخراج الألعاب في تدوين جبري الشكل.
سيتعين عليك تدريب معرف القطعة أولاً ، ولكنها عملية سريعة نسبيًا.
ضع في اعتبارك أن جودة الألعاب المستخرجة في هذا التدوين قد لا تكون جيدة جدًا. ويرجع ذلك أساسا إلى ما يلي:
  • رداءة جودة النص من PDF (في بعض الأحيان هناك مسافات في منتصف الكلمات، أو يتم تبديل بعض الأحرف مع الآخرين)
  • ولأنه عندما لا يتم استخدام الأقواس أو الأقواس المعقوفة لتحديد المتغيرات الفرعية في الألعاب ، يكون من الصعب استخراج شجرة اللعبة الصحيحة
يتم ذلك من خلال تكوين معقد يعتمد على التعبيرات العادية.
تم إنشاء مجموعة أساسية استنادًا إلى بعض تنسيقات TAGs التي يتم تكرارها في جميع أنحاء الكتب ، والتي يمكن استخدامها إذا كانت تتطابق مع تنسيق TAGs في كتبك.
إذا لم يكن هناك تنسيق مناسب لتصدير العلامات من كتبك ، يمكن دائمًا إضافة التنسيق الجديد إلى الإعداد (إذا اتصلت بي ، فأنا أكثر من سعيد لإضافة هذا التنسيق الجديد إلى الإعداد الأساسي للإصدارات اللاحقة من التطبيق)
يمكنك أيضًا محاولة إعداد التنسيق الجديد بنفسك (يمكنك قراءة كيفية القيام بذلك في المستخدم دليل) )
يعمل Ocr بناءً على نوع اللوحة.
يتم الحصول على نوع اللوحة من بعض معلمات الصورة:
  • حجم المربعات في الصورة
  • لون المربعات البيضاء
  • لون المربعات السوداء
للحصول على نوع اللوحة ، هناك حاجة أولاً إلى شبكة اللوحة (زوايا المربعات التي تشكل اللوحة)
وبمجرد اتخاذها، يتم الحصول على نوع من المجلس، استنادا إلى المعلمات السابقة.
لكل نوع من الألواح ، توجد قائمة بالصور العادية (بحجم خرساني ، يبقى دائمًا كما هو عند 10x10) لكل نوع من القطع ولون مربع.
يتم الحصول على قائمة الأنماط هذه من خلال تدريب OCR مع أزواج (سلسلة FEN ، صورة).
لكي يتم التعرف على كل مربع لوحة ، يتم اختيار رمز القطعة التي تُرجع صورتها رسالة خطأ الجذر المربع (RMSE) ، شريطة أن تكون ضمن العتبة.
إذا نجحت ، يتم إنشاء سلسلة FEN للموقف
إذا لم تنجح ، يمكننا أن نطلب من المستخدم "تدريب" OCR عن طريق فتح نافذة مع لوحة حيث يمكن للمستخدم التعرف على القطع غير المحددة.
قطارات OCR مع أزواج من (سلسلة FEN ، صورة).
يمكن أن تظهر هذه الأزواج من:
  • التدريب الذاتي الذي يقوم به التطبيق عندما يتم تصدير الألعاب من ملف pdf (مع المواقع المعروفة للصور المكتشفة ، من المتغير المصدر حتى نقطة الصور في الألعاب التي بدأت منذ الموضع الأولي
  • عندما لا يمكن الكشف عن FEN لصورة طلبها المستخدم ، ولكن يمكن لشبكة اللوحة ، يوفر التطبيق للمستخدم خيار تدريب OCR عن طريق تعيين الموضع على اللوحة
يحتوي التطبيق على سجل لمحركات UIC التي تم تكوينها.
لإعداد واحدة جديدة ، تحتاج إلى:
  • قم بتنزيله (على سبيل المثال ،في عنوان URL هذايمكنك العثور على بعض منهم. )
  • فك ضغطه على القرص الصلب الخاص بك
  • افتح نافذة الإعداد للتطبيق
  • حدد علامة التبويب "محركات"
  • انقر فوق الزر "محرك جديد" ()
  • قم بتعيين المحرك الثنائي (افتح JFileChooser في نافذة جديدة (زر: (...)) ، وحدد ملف.exe للمكان الذي قمت بفك المحرك فيه)
  • من هناك ، يمكنك تحرير إعداد المحرك
نعم، للقيام بذلك:
  • افتح نافذة التحليل
  • إنشاء لوحة تحليل جديدة (زر ())
  • اختيار تكوين المحرك
نعم ، للقيام بذلك ، عليك فقط:
  • افتح نافذة تحليل اللعبة (في قائمة اللعبة)
  • ضع تفاصيل التحليل في النافذة التي تظهر.
  • بعد التحليل ، يتم نسخ اللعبة المحددة ، مع تحليل المتغير الرئيسي بالفعل
نعم ، يمكنك اللعب ضد محرك.
  • Start a new game(Game Menu ->لعبة جديدة).
  • اجعل من نفسك لاعباً
  • اختر محركًا مخصصًا كخصم

اقتراح: يمكن إعداد بعض المحركات بحيث يمكن تشغيلها عند أو أقل من الحد الأقصى لمستوى ELO.
يوصى باستخدام خيار إعداد التطبيق للمحركات ، في حالة تشغيل المحرك "جيدًا جدًا" جيدًا
نعم، يمكنك فتحه في التطبيق نفسه، أوفي هذا الرابط.....

اتصل بالمطور

سواء كان ذلك ليقول مرحبا، والحديث عن التطبيق
أو الإبلاغ عن البق.