محرك شطرنج UCI حرة وقوية.
استكشاف مستندات أسماك البورصة »
الإبلاغ عن خطأ · فتح مناقشة · Discord · Blog
أسماك البورصة عبارة عن محرك شطرنج UCI مجاني وقوي مشتق من Glaurung 2.1 الذي يحلل مواقف الشطرنج ويحسب التحركات المثلى.
لا يتضمن STOCHFISK واجهة مستخدم رسومية (واجهة المستخدم الرسومية) مطلوبة لعرض لوح الشطرنج ولجعل من السهل إدخال التحركات. يتم تطوير هذه الخدمة الرسومية بشكل مستقل عن أسماك البورصة ومتاحة عبر الإنترنت. اقرأ وثائق واجهة المستخدم الرسومية المفضلة لديك للحصول على معلومات حول كيفية استخدام أسماك البورصة معها.
انظر أيضًا وثائق أسماك البورصة للحصول على مزيد من المساعدة في الاستخدام.
يتكون توزيع أسماك البورصة من الملفات التالية:
readMe.md ، الملف الذي تقرأه حاليًا.
copying.txt ، ملف نصي يحتوي على إصدار ترخيص GNU العام 3.
المؤلفون ، ملف نصي مع قائمة المؤلفين للمشروع.
SRC ، دليل فرعي يحتوي على رمز المصدر الكامل ، بما في ذلك makefile التي يمكن استخدامها لتجميع أسماك الأوراق المالية على أنظمة تشبه UNIX.
ملف مع امتداد .nue ، وتخزين الشبكة العصبية لتقييم nnue. سوف توزيعات ثنائية هذا الملف مضمن.
انظر دليل المساهمة.
يتطلب تحسين سمكة البورصة كمية هائلة من الاختبار. يمكنك التبرع بموارد الأجهزة الخاصة بك عن طريق تثبيت عامل FishTest وعرض الاختبارات الحالية على اختبار FishTest.
في ويكي برمجة الشطرنج ، يتم شرح العديد من التقنيات المستخدمة في أسماك البورصة مع الكثير من المعلومات الأساسية. يصف القسم الموجود على سمكة البورصة العديد من الميزات والتقنيات المستخدمة من قبل أسماك البورصة. ومع ذلك ، فهو عام وليس يركز على تنفيذ أسماك البورصة الدقيقة.
يتم اختبار المحرك على اختبار السمك. إذا كنت ترغب في المساعدة في تحسين أسماك البورصة ، فيرجى قراءة هذا المبدأ التوجيهي أولاً ، حيث يتم شرح أساسيات تطوير سمكة البورصة.
تجري المناقشات حول سمكة البورصة هذه الأيام بشكل رئيسي في خادم Discord Stockfish. هذا هو أيضًا أفضل مكان لطرح أسئلة حول قاعدة كود وكيفية تحسينها.
يحظى Stockfish بالدعم لـ 32 أو 64 بت من وحدات المعالجة المركزية ، وبعض تعليمات الأجهزة ، والآلات ذات المناطق الكبيرة مثل Power PC ، وغيرها من المنصات.
على الأنظمة الشبيهة بـ UNIX ، يجب أن يكون من السهل تجميع أسماك البورصة مباشرة من رمز المصدر مع Makefile المضمّن في المجلد src
. بشكل عام ، يوصى بتشغيل make help
على رؤية قائمة بأهداف ذات أوصاف مماثلة. مثال مناسب لمعظم رقائق Intel و AMD:
cd src
make -j profile-build
يمكن العثور على إرشادات التجميع التفصيلية لجميع المنصات في وثائقنا. لدى Wiki أيضًا معلومات حول أوامر UCI التي تدعمها أسماك البورصة.
أسماك البورصة مجانية وتوزيعها بموجب إصدار ترخيص GNU العام 3 (GPL V3). في الأساس ، هذا يعني أنك حر في القيام بما تريده تقريبًا مع البرنامج ، بما في ذلك توزيعه بين أصدقائك ، مما يجعله متاحًا للتنزيل من موقع الويب الخاص بك ، وبيعه (إما بمفرده أو كجزء من حزمة البرامج الأكبر) ، أو استخدامه كنقطة انطلاق لمشروع البرامج الخاص بك.
القيد الحقيقي الوحيد هو أنه كلما قمت بتوزيع أسماك البورصة بطريقة ما ، يجب عليك دائمًا تضمين الترخيص ورمز المصدر الكامل (أو مؤشر إلى مكان العثور على الكود المصدري) لإنشاء الثنائي الدقيق الذي تقوم بتوزيعه. إذا قمت بإجراء أي تغييرات على رمز المصدر ، فيجب توفير هذه التغييرات أيضًا بموجب GPL V3.