Diajukan Oleh:
2022
1
DAFTAR ISI
i
PENDAHULUAN
Sebuah game atau permainan adalah suatu sistem dimana pemain berinteraksi
dalam sebuah konflik buatan yang didefinisikan oleh aturan-aturan yang memiliki
hasil yang terkuantifikasi. Kamus Cambridge mendefinisikan Computer Game
sebagai “Sebuah permainan yang dimainkan menggunakan komputer, dimana
gambar-gambar yang muncul di layar dikontrol dengan menekan tombol-tombol
atau menggerakkan joystick”
Tujuan utamanya adalah untuk membuat area permainan atau terrain yang realistis
secara visual, dimana memiliki kriteria yang realistis seperti: tinggi, lekukan pada
lereng dan retakan pada area permainan. Melakukan hal – hal ini secara manual
sangatlah lama, mahal dan membuat file memiliki ukuran yang besar. Semuanya
masalah ini dapat diminimalkan dengan menggunakan Procedural Content
Generation, dimana merupakan suatu tren yang jelas dalam game dan simulasi
untuk menghasilkan dunia sebanyak mungkin.
Algoritma Perlin Noise merupakan salah satu teknik dari Procedural Content
Generation yang sering digunakan untuk setiap tahap dari generasi suatu terrain
atau area permainan. Teknik ini dipilih karena layak diterapkan dalam kurun
waktu tugas akhir ini dan waktu implementasi sangat penting dalam
pengembangan game. Terdapat banyak jalan untuk menghasilkan suatu terrain
secara procedural, namun banyak dari algoritma tersebut yang sangat rumit
sehingga seringkali memakan waktu implementasi yang lama.
1
1.2 Rumusan Masalah
2
2. Metode Penelitian
a. Identifikasi Masalah
Pada tahap ini penulis melakukan identifikasi masalah dan
merumuskan masalah pada penelitian, dimana hal ini bertujuan
untuk mengatasi permasalahan dalam pengembangan sistem
nantinya,
b. Studi Literatur
Pada tahap ini penulis melakukan studi literatur terkait agar dapat
menganalisa dan merasionalisasi keputusan yang dipilih untuk
pengembangan sistem procedural generation pada game yang akan
dibuat, serta menentukan kriteria-kriteria yang akan di uji coba.
c. Desain Sistem
Dari hasil studi pada tahap sebelumnya, penulis mengumpulkan
keputusan desain yang telah dibuat, dan melakukan desain final
untuk sistem yang akan dibuat, termasuk uji coba yang harus
dilakukan.
d. Pengembangan Sistem
Pada tahap ini, penulis akan melakukan pengembangan sistem
sesuai dengan desain yang telah di finalisasi sebelumnya.
e. Uji Coba Sistem
Pada tahap ini, sistem yang telah dikembangkan akan di uji coba
sesuai dengan kriteria yang telah ditentukan pada tahap desain,
dimana hasil uji coba akan digunakan untuk membantu
pengembangan sistem.
f. Penyusunan Laporan
Pada tahap ini, penulis menyusun laporan dari penelitian yang telah
dilakukan oleh penulis, dimana laporan tersebut berisikan hasil dari
penelitian yang telah dilakukan.
3
1.6 Jadwal Penelitian
Bulan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Identifikasi
Masalah
Studi Literatur
Desain Sistem
Pengembangan
Sistem
Uji Coba
Sistem
Penyusunan
Laporan
4
DAFTAR PUSTAKA
Frank, E., & Olsson, N. (2017). Procedural city generation using Perlin noise.