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
- Buat rule `score > 100` untuk menang.
- Buat rule `health === 0` untuk kalah.
- Buat while loop untuk 3 game rounds.
- 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.