Level 8
Pertemuan 5

Array dan Object untuk Inventory, Player, Enemy

Menyimpan game data dengan array dan object.

Tujuan Pembelajaran

Menggunakan array untuk inventory.
Menggunakan array methods: push, pop, filter.
Membuat player dan enemy objects serta accessing properties.

Inventory Array

Array menyimpan daftar item game.

              
                let inventory = ["Sword", "Potion", "Key"]; inventory.push("Shield"); inventory.pop(); console.log(inventory);
              
            

Array Methods

push()

Menambahkan item ke akhir array.

pop()

Menghapus item terakhir.

filter()

Membuat array baru berdasarkan kondisi.

Player Object

              
                const player = { name: "Nova", health: 100, score: 0, inventory: ["Sword", "Potion"] }; console.log(player.name); console.log(player.inventory[0]);
              
            

Enemy Object

Object enemy membantu menyimpan data lawan dalam satu tempat.

              
                const enemy = { type: "Slime", health: 30, damage: 8, isAlive: true }; enemy.health -= 10;
              
            

Game Data Structure

Sword
Potion
Key
Shield

Output utama: game data structure dengan array dan object.

Activity

  1. Buat inventory array.
  2. Tambahkan dan hapus item dengan push/pop.
  3. Buat player object.
  4. Buat enemy object.
  5. Akses property player dan enemy.

Mini Quiz

Method untuk menambahkan item ke array adalah...

Output Pertemuan

Game data structure dengan array dan object.

Pertemuan 6