WarriorJS Docs
  • اللاعب
  • الصانع
  • المجتمع
  • العربية
    • English
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • ساعد في الترجمة
  • GitHub

›اللعبة

اللعبة

  • نظرة عامة
  • كائن
  • أسلوب اللعبة
  • إنطباع
  • النقاط
  • وضع الملحمة
  • الأبراج

المفاهيم

  • الوحدات
  • المحارب
  • القدرات
  • المساحات

لاعب API

  • حيز الـ API
  • وحدة API
  • تشعيل API

نصائح وخدع

  • عام
  • جافا سكريبت
  • الذكاء الصناعي
  • واجهة الأوامر النصية

واجهة الأوامر النصية

  • التثبيت
  • خيارات
Translate

أسلوب اللعبة

اللعب يحدث من خلال سلسلة من الأدوار. في كل مرحلة و ابتداء من محاربك، ستتاح للوحدات الموجودة في الطابق فرصة استخدام قدراتهم.

الكود

افتح ملفPlayer.js في دليل حسابك. ينبغي عليك مشاهدة بعض التعليمات البرمجية في البداية:

class Player {
  playTurn(warrior) {
    // Cool code goes here.
  }
}

ينبغي عليك تعبئة أسلوب playTurn بواسطة أوامر منطقية لتعليم المحارب ما يجب فعله وفقاً للحالة.

راجع ملف README في دليل حسابك للحصول على تفاصيل حول المستوى الحالي وماهي القدرات المتاحة لمحاربك للتعامل معها.

هنا مثال من برج المبتدئين الذي سيصدر تعليمات للمحارب للمشي إذا لم يكن هنالك شيء في الأمام، وعلى خلاف ذلك الهجوم:

class Player {
  playTurn(warrior) {
    if (warrior.feel().isEmpty()) {
      warrior.walk();
    } else {
      warrior.attack();
    }
  }
}

هذا مع إفتراض أن محاربك لديه قدرات "الهجوم"، "الشعور" و "المشي" متاحة.

إلعب

عندما تنتهي من تعديل Player.js، احفظ الملف و قم بتشغيل الأمرwarriorjs مرة أخرى لبدء لعب المستوى.

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

النتائج

فقدان كامل صحتك سوف يسبب لك الفشل في المستوى. أنت لست معاقب بهذا؛ فقط ارجع إلى ملف Player.js، و قم بتحسين تعليماتك البرمجية، وحاول مرة أخرى.

عندما تتجاوز المستوى (بالوصول إلى السلالم)،سيتم تحديث README من أجل المستوى التالي. عدل ملف Player.js وقم بتشغيل warriorjs مرة أخرى من أجل لعب المستوى التالي.

← كائنإنطباع →
  • الكود
  • إلعب
  • النتائج
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar