أسلوب اللعبة
اللعب يحدث من خلال سلسلة من الأدوار. في كل مرحلة و ابتداء من محاربك، ستتاح للوحدات الموجودة في الطابق فرصة استخدام قدراتهم.
الكود
افتح ملف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
مرة أخرى من أجل لعب المستوى التالي.