Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحدي المراجعة

جزء من قسم Object Oriented Programming في رحلة JavaScript على Coddy — الدرس 20 من 56.

challenge icon

التحدي

لقد تم إعطاؤك فئة GameCharacter. مهمتك هي:

  1. إضافة حقل خاص #isAlive مهيأ بالقيمة true
  2. إضافة طريقة خاصة #checkIfAlive() تقوم بما يلي:
    • تعيين #isAlive إلى true إذا كان #health > 0
    • تعيين #isAlive إلى false إذا كان #health ≤ 0

جرّب بنفسك

import { GameCharacter } from './GameCharacter.js';

// كود الاختبار - لا تقم بالتعديل
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // يجب أن تكون النتيجة "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // يجب أن تكون النتيجة "Defeated"

جميع دروس Object Oriented Programming