꼬반

[1 Hari] Membuat Game Menyenangkan Bersama AI

  • Bahasa Penulisan: Bahasa Korea
  • Negara Standar: Semua Negaracountry-flag
  • TI

Dibuat: 2024-11-08

Dibuat: 2024-11-08 17:26

Kami kembali dengan proyek baru.

Karena banyak hal yang kami pelajari dari proyek sebelumnya, kali ini kami memutuskan untuk merancang strukturnya sejak awal.

Kami membuat Thread baru dan mengajukan pertanyaan pertama seperti di bawah ini.

Q1. Ke depannya, saya akan membuat game menggunakan javascript, html, dan css.


Q2. Struktur dasarnya adalah sebagai berikut. Game dimulai di desa, dan desa tersebut memiliki penginapan (istirahat untuk memulihkan HP dan MP), toko (membeli dan menjual barang habis pakai umum), guild (memberikan quest dan skill), pandai besi (membuat dan membeli/menjual senjata dan baju besi), dan dungeon (100 lantai bawah tanah, setiap lantai ada monster dan pertempuran, setiap 5 lantai ada mid-boss, setiap 10 lantai ada floor-boss, lantai 100 ada boss akhir).
A2. Oh, saya mengerti! Konsep game yang sangat menarik. Saya akan memberikan beberapa saran untuk lebih memperjelas dan mengimplementasikan struktur game ini. ## Struktur dan Fitur Game ### 1. Desa #### Penginapan - Fungsi: Tempat pemain dapat memulihkan HP dan MP melalui istirahat. - Implementasi: Fungsi untuk mengatur ulang status HP dan MP pemain saat tombol diklik. #### Toko - Fungsi: Tempat untuk membeli dan menjual barang habis pakai. - Implementasi: - Membuat UI inventaris untuk menampilkan daftar item. - Implementasi fungsi pembelian dan penjualan (pengaturan harga item dan manajemen emas). #### Guild - Fungsi: Memberikan quest dan mempelajari skill. - Implementasi: - Daftar quest dan fungsi penerimaan/penyelesaian quest. - Sistem untuk mempelajari skill melalui experience point dan emas. #### Pandai Besi - Fungsi: Membuat, membeli, dan menjual senjata dan baju besi. - Implementasi: - Fungsi pembuatan item berdasarkan resep pembuatan. - Antarmuka pembelian/penjualan senjata dan baju besi. ### 2. Dungeon - Struktur: Dungeon bawah tanah 100 lantai. - Pertempuran: Pertempuran dengan monster di setiap lantai. - Implementasi sistem pertempuran (HP, kekuatan serangan pemain dan monster). - Boss: Mid-boss setiap 5 lantai, floor-boss setiap 10 lantai, dan boss akhir di lantai 100. - Implementasi boss dengan kemampuan dan pola khusus. - Hadiah: Sistem hadiah saat menyelesaikan setiap lantai dan boss. ## Rencana Implementasi ### HTML/CSS - Mendesain UI untuk setiap lokasi (penginapan, toko, dll.) dan dungeon. - Mendekorasi gaya lokasi dan karakter dengan CSS. ### JavaScript - Membuat objek untuk mengelola status game (HP pemain, emas, inventaris, dll.). - Menguji fungsi setiap lokasi (pembelian item, mempelajari skill, dll.) sebagai fungsi. - Membuat game loop untuk berpindah lantai dungeon dan menjalankan pertempuran. ## Pertimbangan Tambahan - Fungsi penyimpanan: Fungsi untuk menyimpan dan memuat kemajuan game. - Elemen acak: Menambahkan randomisasi kemunculan monster dan barang jarahan untuk meningkatkan keseruan game. - Suara dan Grafik: Menambahkan efek suara dan elemen grafis untuk meningkatkan daya tarik game. Dengan struktur dasar ini, game dapat diperluas secara bertahap dengan menambahkan fitur dan konten baru. Nikmati pengembangan game dan terapkan ide-ide kreatif Anda!

Dengan pertanyaan di atas, kami menjelaskan struktur keseluruhan kepada AI, dan dengan meminta beberapa pertanyaan lagi, kami menyelesaikan konfigurasi awal seperti di bawah ini.

[1 Hari] Membuat Game Menyenangkan Bersama AI

Terlihat lebih meyakinkan daripada proyek sebelumnya?.img


Dari sini, kami akan memulai tantangan lagi.

(Tambahan) Sungguh luar biasa... Setelah beberapa hari, saya merasa kemampuan saya meningkat. Atau mungkin saya menjadi lebih mahir dalam menggunakan AI, haha.
Kami menambahkan event pembuatan karakter saat memulai (untuk pengelolaan event di masa mendatang, kami akan membuat event.js), menambahkan inventaris di sebelah kanan, dan memberikan 1 Healing Potion (kecil) sebagai hadiah saat dibuat, dan memastikan penggunaannya berjalan dengan baik. Selain itu, seperti yang saya rasakan sebelumnya, output log cukup sering digunakan di berbagai tempat, jadi saya memisahkannya menjadi console.js yang hanya menangani jendela log dan output log.
Sampai sekarang, semuanya berfungsi dengan baik. Mulai besok, saya akan menambahkan pertempuran dasar dengan monster. Pertempuran ini sangat penting, karena jika tidak dirancang dengan baik, game bisa gagal. Hari ini cukup sampai di sini, sampai jumpa lagi di postingan selanjutnya!

[1 Hari] Membuat Game Menyenangkan Bersama AI

AI harus dimanfaatkan dengan baik!.img


Pengujian di bawah ini!
https://ggoban.com/d2ng/

Komentar0