Level 8
Pertemuan 3

Operator, Condition, Loop, dan Game Win/Lose Rules

Membuat game logic dengan arithmetic, comparison, logical operators, if/else, dan loop.

Tujuan Pembelajaran

Memahami operator arithmetic, comparison, dan logical.
Membuat win condition dan lose condition.
Menggunakan while loop untuk game rounds.

Operator dalam Game

Arithmetic

score + 10, health - 5.

Comparison

score > 100, health === 0.

Logical

hasKey && doorLocked, health > 0 && timeLeft > 0.

Win/Lose Rules

              
                if (score > 100) { console.log("You Win!"); } else if (health === 0) { console.log("Game Over"); } else { console.log("Keep playing"); }
              
            

Game Rounds

Loop membantu menjalankan ronde selama kondisi game masih aktif.

              
                let round = 1; let health = 100; while (round
                <= 3 && health >
                  0) { console.log("Round " + round); health -= 10; round++; }
                
              

Logic Flow

Start Round
>
Check Score
>
Check Health
>
Win / Lose / Continue

Activity

  1. Buat rule `score > 100` untuk menang.
  2. Buat rule `health === 0` untuk kalah.
  3. Buat while loop untuk 3 game rounds.
  4. Tambahkan logical operator untuk kombinasi kondisi.

Mini Quiz

Operator untuk membandingkan nilai dan tipe data secara ketat adalah...

Output Pertemuan

Game logic dengan conditions dan loops.