Buat Game Sederhana Dengan Html

4 min read Jun 30, 2024
Buat Game Sederhana Dengan Html

Buat Game Sederhana dengan HTML

Anda mungkin berpikir bahwa HTML hanya untuk membuat halaman web statis. Namun, dengan sedikit kreativitas dan JavaScript, Anda dapat membuat game sederhana yang menghibur menggunakan HTML! Di artikel ini, kita akan membuat game "tebak angka" yang sederhana.

Langkah 1: Struktur HTML Dasar

Pertama, kita perlu membuat struktur HTML dasar untuk game kita. Buat file HTML baru (misalnya, game.html) dan tambahkan kode berikut:




    Tebak Angka


    

Tebak Angka

Saya telah memilih angka antara 1 dan 100. Tebaklah!

Kode ini membuat halaman HTML dengan judul "Tebak Angka", sebuah paragraf untuk petunjuk, sebuah input untuk memasukkan tebakan, sebuah tombol untuk mengecek tebakan, dan sebuah paragraf dengan id pesan untuk menampilkan pesan kepada pemain.

Langkah 2: Menambahkan JavaScript

Sekarang, buat file JavaScript baru (misalnya, game.js) dan tambahkan kode berikut:

const tebakanInput = document.getElementById("tebakan");
const cekButton = document.getElementById("cek");
const pesan = document.getElementById("pesan");

let angkaRahasia = Math.floor(Math.random() * 100) + 1; // Angka acak antara 1 dan 100
let kesempatan = 10; // Kesempatan awal

cekButton.addEventListener("click", () => {
    let tebakan = parseInt(tebakanInput.value);

    if (kesempatan > 0) {
        if (tebakan === angkaRahasia) {
            pesan.textContent = "Selamat! Anda menebak dengan benar!";
            kesempatan = 0; // Hentikan permainan
        } else if (tebakan < angkaRahasia) {
            pesan.textContent = "Terlalu rendah. Coba lagi.";
            kesempatan--;
        } else {
            pesan.textContent = "Terlalu tinggi. Coba lagi.";
            kesempatan--;
        }
        pesan.textContent += ` Sisa kesempatan: ${kesempatan}`;
    } else {
        pesan.textContent = `Anda kehabisan kesempatan. Angka rahasia adalah ${angkaRahasia}`;
    }
});

Kode JavaScript ini:

  1. Mengambil elemen HTML yang diperlukan (input, tombol, dan pesan).
  2. Menentukan angka rahasia secara acak.
  3. Menentukan jumlah kesempatan awal.
  4. Menambahkan event listener ke tombol "Cek" yang akan dijalankan saat tombol diklik.
  5. Dalam event listener:
    • Mendapatkan tebakan pemain dari input.
    • Memeriksa apakah pemain masih memiliki kesempatan.
    • Membandingkan tebakan dengan angka rahasia dan menampilkan pesan yang sesuai.
    • Mengurangi kesempatan jika tebakan salah.
    • Menampilkan sisa kesempatan.
    • Menampilkan pesan akhir jika kesempatan habis.

Langkah 3: Menjalankan Game

Simpan kedua file (HTML dan JavaScript) dalam folder yang sama. Buka file HTML di browser Anda, dan Anda dapat mulai bermain game "tebak angka"!

Kesimpulan

Dengan HTML dan JavaScript sederhana, Anda dapat membuat game sederhana yang menghibur. Anda dapat mengembangkan game ini lebih lanjut dengan menambahkan fitur-fitur tambahan seperti level kesulitan, skor, dan visualisasi yang lebih baik.

Related Post