ByteLegend - تعلم البرمجة أثناء لعب اللعبة
الصينية المبسطة
Byte Legend: العب الألعاب وتعلم البرمجة
ما هو بايت ليجند؟
Byte Legend هي لعبة RPG متعددة اللاعبين مجانية ومفتوحة المصدر عبر الإنترنت يمكنك من خلالها تعلم مهارات البرمجة في العالم الحقيقي.
كيف تلعب
- لزيارة Byte Legend، انقر فوق زر تسجيل الدخول في الزاوية اليمنى العليا وقم بتسجيل الدخول باستخدام حساب GitHub الخاص بك.
- تمامًا مثل أي لعبة أخرى، ما عليك سوى اللعب - التحدث إلى الشخصيات غير القابلة للعب، وجمع العناصر، وإكمال المهام، وما إلى ذلك.
- على عكس الألعاب الأخرى، فإن ما تحصل عليه في هذه اللعبة هو مهارات برمجة حقيقية عالية الأجر.
لماذا تختار بايت ليجند
- حر
- مفتوح المصدر
- نعم، نحن مفتوح المصدر. وهذا يعني أنه يمكن تعديل كل ما تراه في اللعبة: خريطة اللعبة، وطريقة اللعب، وحوار الشخصيات غير القابلة للعب، والنص الدولي، وما إلى ذلك.
- إذا رأيت أي خطأ في اللعبة، فلا تتردد في إرسال المشكلات/سحب الطلبات مباشرة. ننضم إلى آلاف اللاعبين في شكرك على مساهمتك.
- انقر هنا لمعرفة كيفية المساهمة بالكود.
- هزار
- لأن هذه لعبة وليست خطبة طويلة.
- خوادم مُحسّنة خصيصًا للاعبين الصينيين
- لدينا تسجيل في برنامج المقارنات الدولية (ICP)، لذلك قمنا بنشر خوادم و CDN خصيصًا في الدولة.
- لا تحتاج إلى إجراء أي تكوين، فنحن نقوم تلقائيًا بتعيين الخوادم المحلية وCDN لك من خلال خدمات DNS القائمة على الموقع الجغرافي.
- تدويل
- لقد قمنا بدعم كل لغة على هذا الكوكب منذ اليوم الأول، ما عليك سوى النقر فوق زر تبديل اللغة في الزاوية اليمنى العليا من Byte Legend.
- كما ذكرنا من قبل، يمكنك إجراء تغييرات على أي شيء تراه في Byte Legends، بما في ذلك إصلاح الترجمات السيئة أو إضافة لغة جديدة.
- انقر هنا لترى كيف يمكنك إضافة لغة أو مساعدتنا في تحسين جودة ترجماتنا.
اتصل بنا
يمكنك الانضمام إلينا على Discord أو التواصل معنا عبر البريد الإلكتروني: [email protected].
انضم إلى مجموعة اللاعبين QQ
مجموعة QQ الخاصة باللاعبين لدينا هي 788942934
، ولكن يرجى ملاحظة أنك تحتاج إلى فتح قائمة关于&联系
في الزاوية اليمنى السفلية بعد تسجيل الدخول إلى اللعبة للحصول على كلمة مرور المجموعة قبل الانضمام. تختلف كلمة مرور كل مجموعة عن الأخرى ولا يمكن استخدامها إلا مرة واحدة. يرجى عدم الكشف عنها للآخرين.
شكر وتقدير
لا يمكن لهذه اللعبة أن توجد بدون مساعدة المجتمع وعالم المصادر المفتوحة. الشيء الوحيد الذي يمكننا فعله هو جعله مجانيًا ومفتوح المصدر حتى يتمكن المزيد من الأشخاص من الاستفادة منه.
يرجى زيارة Byte Legend والنقر على زر致谢
في الزاوية اليمنى السفلية لعرض المشاريع مفتوحة المصدر وموارد اللعبة المستخدمة في هذه اللعبة.
يساهم
نحن نقدر أي مساهمة يمكنك تقديمها:
- أي أخطاء مطبعية: خطأ مطبعي أو اختيار كلمة أو ترجمة غير صحيحة.
- أخطاء خريطة اللعبة: صور الشبكة التي بها مشكلات، والتعليقات التوضيحية غير الصحيحة، وما إلى ذلك.
- الأخطاء: البرامج النصية للواجهة الأمامية والخلفية والألعاب.
يرجى قراءة إرشادات المساهمين للحصول على التفاصيل.
ابدأ محليًا
يرجى التأكد من أن JAVA_HOME
يشير إلى JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- قم بتشغيل
./gradlew bootRun
ثم قم بزيارة http://localhost:8080
قد يستغرق التشغيل الأول بضع دقائق حيث نحتاج إلى إنشاء جميع أصول اللعبة. يجب أن يستغرق بدء التشغيل التالي بضع ثوانٍ فقط.
يرجى ملاحظة أن وحدة git الفرعية server
ليست مفتوحة المصدر حاليًا لأنها تحتوي على تكوينات خلفية معقدة ومعلومات حساسة (GitHub webhook، تطبيق GitHub، أسرار k8s، وما إلى ذلك). ومع ذلك، فإننا نقدم إصدارًا مفتوح المصدر لتطبيق الخدمة الخلفية في server-opensource
.
انقر هنا لعرض وثائق المطور.
ما هو بايت ليجيند
ByteLegend هي لعبة MMORPG مجانية ومفتوحة المصدر حيث يمكنك اكتساب مهارات برمجة عالية الأجر في العالم الحقيقي.
كيف تلعب
- انتقل إلى ByteLegend، وانقر على "تسجيل الدخول" في الزاوية العلوية اليمنى، ثم قم بتسجيل الدخول باستخدام حساب GitHub الخاص بك.
- مثل أي لعبة أخرى، ما عليك سوى لعب اللعبة من خلال التحدث إلى الشخصيات غير القابلة للعب وجمع العناصر وإنهاء المهام وما إلى ذلك.
- على عكس أي ألعاب أخرى، يمكنك الحصول على مهارات برمجة حقيقية عالية الأجر وجاهزة للعمل في العالم الحقيقي!
لماذا بايت ليجيند
- حر
- نعم، إنه مجاني، كما هو الحال في "البيرة المجانية :-)".
- مفتوح المصدر
- نعم، إنها مفتوحة المصدر، وهذا يعني أن كل ما تراه في اللعبة قابل للتخصيص: خريطة اللعبة، والقصة، ومحادثات الشخصيات غير القابلة للعب، ونصوص i18n، ...
- من فضلك لا تتردد في إنشاء مشكلات/سحب الطلبات لأي شيء سيء تراه في اللعبة. نحن والآلاف من اللاعبين نقدر مساهمتك كثيرًا.
- انظر هنا لمزيد من المعلومات حول كيفية المساهمة.
- هزار
- تدويل
- نحن ندعم جميع اللغات على هذا الكوكب منذ اليوم الأول. ما عليك سوى النقر فوق اللغة واختيارها في الزاوية العلوية اليمنى من ByteLegend.
- كما قلنا أعلاه، يمكنك المساهمة في أي شيء تراه في ByteLegend، بما في ذلك إصلاح الترجمات السيئة أو إضافة المزيد من اللغات إلى اللعبة.
- قم بزيارة هذا الرابط لمعرفة كيفية إضافة لغة أو مساعدتنا في تحسين جودة الترجمة.
اتصال
انضم إلينا في Discord أو تواصل معنا عبر [email protected].
الاعتمادات
ستكون هذه اللعبة مستحيلة بدون المجتمع وعالم المصادر المفتوحة، لذلك جعلناها مجانية ومفتوحة المصدر لإفادة المزيد من الأشخاص.
لرؤية البرامج ومواد اللعبة المستخدمة في هذه اللعبة، انتقل إلى الزاوية اليمنى السفلية من ByteLegend وانقر فوق زر Credits
.
المساهمة
نحن نقدر مساهمتك في أي شيء في اللعبة:
- أي نصوص سيئة: خطأ مطبعي أو صياغة أو ترجمة.
- أخطاء خريطة اللعبة: صورة بلاط سيئة، ووضع علامات غير صحيحة، وما إلى ذلك.
- الأخطاء: الواجهة الأمامية/الخلفية/البرنامج النصي للعبة.
يرجى قراءة دليل المساهمة قبل البدء.
ابدأ محليًا
يرجى التأكد من تكوين JAVA_HOME
الخاص بك على JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- قم بتشغيل
./gradlew server-opensource:bootRun
، ثم قم بالوصول إلى http://localhost:8080
.
قد يستغرق التشغيل الأول دقائق لأن جميع موارد اللعبة يجب أن تبدأ في ثوانٍ.
يرجى ملاحظة أن وحدة git الفرعية server
لم تكن مفتوحة المصدر حتى الآن، server-opensource
لدينا خدمات/بيانات اعتماد خلفية معقدة هناك (GitHub webhook، تطبيق GitHub، أسرار k8s، وما إلى ذلك). وحدة server-opensource
.
انظر هنا لمزيد من التفاصيل.