Map generator/ms

From Minetest Wiki
< Map generator
Revision as of 15:18, 6 September 2017 by Muhdnurhidayat (talk | contribs) ((WIP) Update translation following recent change)
Jump to navigation Jump to search
Languages Bahasa: English • Deutsch • français • 日本語 • Bahasa Melayu

Penjana peta (BI: map generator) ialah salah sebuah komponen Minetest yang menjana peta. Halaman ini tertumpu kepada penjanaan rupa bumi. Untuk penjanaan biom (permukaan blok, tumbuh-tumbuhan dan yang berkaitan), sila lihat biom.

Pengenalan

Atur cara yang kompleks ini diintegrasikan bersama permainan untuk menjana peta secara prosedural, peta inilah dunia yang pemain gunakan untuk bermain. Ianya berdasarkan hingar Perlin, fungsi yang membolehkan perhubungan kepada setiap titik menjadi nilai yang rambang tetapi konsisten.

Penjana peta

Terdapat beberapa jenis penjana peta yang berbeza. Pemain boleh memilih penjana peta yang disukai ketika hendak mencipta peta. Sesetengah mods mungkin mengubah terus peta, malah kesemua penjana peta membolehkan banyak penetapan melalui menu tetapan lanjutan.

Kesemua penjana peta mempunyai biom. Dalam semua penjana peta kecuali v6, biom-biom ini boleh ditakrifkan oleh mods menggunakan API Biom. Penjana peta v6 istimewa kerana biomnya telah ditakrifkan terus dan tidak boleh diubah sesuka hati.

Penting: v5 dan v6 bukannya penjana peta lama. “v5”, “v6” dan “v7” semuanya sekadar nama, bukan nombor versi. Semua janapeta dimasukkan dalam Minetest secara rasmi, disokong dan dikemaskini.

Gambaran keseluruhan

Janapeta yang disediakan dijelaskan sepintas lalu:

  • v5: Rupa bumi tidak realistik tetapi menarik dengan banyak pulau terapung dan rupa bumi tergantung yang melampau, beserta lautan dalam. Kepelikan ini mempunyai daya tarikan tersendiri.
  • v6: Bukit, cenuram dan dataran yang ringkas, agak rata dan janapeta berskala kecil, tiada rupa bumi tergantung, biom telah ditakrifkan
  • v7: Rupa bumi sangat meluas, gunung tinggi dengan rupa bumi tergantung dan kawasan landai yang jauh. Banyak juga terowong air di paras laut
  • carpathian: Akan ditambah dalam terbitan akan datang. Gunung kompleks dan realistik dengan pelbagai variasi, kadang-kala mencecah ketinggian melampau, dipisahkan oleh lautan dan landaian pantai serta kebanyakannya kawasan landai
  • valleys: Banyak bukit, gunung dan lembah mengandungi air sungai yang mengalir menuruni bukit
  • flat: Dunia yang rata sahaja, tetapi ada gua, biom dan perhiasan
  • fractal: Peta berdasarkan fraktal pilihan anda; sangat mudah diubah konfigurasi
  • singlenode: Dunia kosong

Galeri

Di sini contoh landskap dijana menggunakan beberapa penjana peta yang berbeza (menggunakan Minetest Game):

Keterangan

Semua penjana peta dijelaskan dengan lebih mendalam.

Untuk belajar tentang konfigurasi dengan lebih mendalam, sila lihat Ciri-ciri penjana peta. Untuk belajar tentang sejarah penjana peta, sila lihat Evolusi Penjana Peta.

v5

Dikenali dengan bentuk rupa buminya yang unik dan agak pelik beserta kepulauan terapung jarang-jarang atas langit yang selalunya kelihatan seperti tompok-tompok. Rupa bumi jerangkau bukanlah luar biasa dan kadang-kala nampak realistik, waktu lainnya nampak pelik dan mencabar. Lautannya kadang-kadang boleh mencecah kedalaman melampau juga. Walaupun landskapnya tidaklah betul-betul realistik, janapeta ini memang disengajakan disertakan dalam Minetest kerana keunikan dan kepelikannya mendatangkan keistimewaan kepada sesetengah orang.

Seperti kebanyakan penjana peta, janapeta v5 menjana banyak gua di bawah tanah. Guanya selalunya kecil tetapi kadang-kadang sangat besar. Guanya kadang-kadang sangat panjang, dalam dan susah untuk diterokai dan membentuk sistem terowong yang kompleks. Dalam di bawah tanah, ada peluang rendah untuk menjumpai gua gergasi. Seperti dalam kebanyakan janapeta lain, tasik lava dan air mungkin muncul sebagai tasik di bawah tanah, tapi lava mula menghilang apabila kedalaman ekstrim berada pada Y=-273 atau ke bawah.

Biomnya perlu ditakrifkan oleh mods dahulu, jika tidak ia akan menjadi landskap batu sahaja. Benda sama juga tergunapakai dalam semua janapeta lain kecuali v6.

Landskap berdasarkan hingar Perlin 3D.

v6

Notable for rather flat and simple hills and cliffs. The landscape is rather simple, the hills are not very high and there are no natural terrain overhangs (ignoring caves). The weirdness of v5 is eliminated.

Penjana peta inilah satu-satunya yang mempunyai biom pratakrif: Kawasan rumput/hutan, rimba, gurun, taiga, tundra dan kelikir. Biom-biom tidak boleh diubah oleh mods. Memang sifat v6 yang biom-biom ini lebih ringkas berbanding biom yang digunakan dalam penjana peta lain, malah beberapa blok-blok yang boleh dijumpai dalam penjana peta lain tidak wujud dalam peta janaan v6 (contohnya: Pasir Perak, Kayu Akasia, Batu Karang Jingga).

Dijana sepenuhnya menggunakan hingar Perlin 2D.

v7

Menjana persekitaran yang berskala sangat besar dengan biom yang pelbagai dan kawasan daratan luas. Salah satu ciri unik dalam penjana peta ini ialah terusan air yang luas dan dalam (dipanggil “rabung” atau bahasa Inggerisnya “ridges”) pada aras laut, tetapi sungai ini boleh dilumpuhkan. Seperti v5, biom perlu ditakrifkan oleh mods terlebih dahulu. Janapeta ini juga mempunyai ciri unik untuk menyokong pulau terapung yang tinggi di langit (→Ciri-ciri penjana peta), tetapi pulau ini dilumpuhkan secara lalainya.

Menggunakan hingar Perlin 2D dan 3D. Ianya pilihan lalai sejak Minetest 0.4.15.

carpathian

Nama janapeta ini bermaksud "banjaran Karthapos". Janapeta ini belum ada dalam 0.4.16 tetapi ia akan ada dalam terbitan akan datang. Kawasan daratan yang banyak dan purata, bukit-bukau yang beralun dan kompleks, banjaran gunung realistik mendominasi landskap. Gunung datang dalam pelbagai jenis dan saiz berbeza. Di kawasan banjaran gunung, rabung dan gunung berteres boleh terbentuk. Jarang-jarang ada gunung yang terlampau besar dan juga wujudnya fiord.

valleys

Nama janapeta ini bermaksud "lembah". Ia menjana landskap mencirikan banyak bukit, gunung dan lembah. Lembah-lembah selalunya mempunyai sungai dengan Air Sungai. Sungainya sangat berbeza daripada v7, kerana mereka tidak semestinya berada di paras laut dan sebenarnya mengalir turun daripada bukit.

flat

Nama janapeta ini bermaksud "rata". Ia menjana dunia yang rata sepenuhnya (mengabaikan struktur dan gua) dengan beberapa biom.. Penjana peta boleh ditetapkan untuk menambah beberapa bukit dan tasik.

fractal

Nama janapeta ini bermaksud "fraktal". Ia menjana peta berdasarkan fraktal. Ia mencipta rupa bumi yang paling pelik setakat ini, tetapi hasil akhirnya selalunya boleh diagak.

Secara lalainya, peta berdasarkan set Mandelbrot akan dijana. Anda boleh memilih fraktal yang manakah yang ingin digunakan berdasarkan set Mandelbrot dan Julia, melalui menu tetapan lanjutan (nama tetapan teknikal “mgfractal_fractal”). Mengubah tetapan ini akan mendatangkan hasil yang sangat berbeza; jika anda mahukan yang terbaik daripada janapeta ini, pastikan anda bermain dengan tetapan lanjutan lebih sedikit.

singlenode

Nama janapeta ini bermaksud "nod tunggal". Ia menjana dunia kosong.

Untuk lebih terperinci: Secara lalainya, penjana ini mencipta dunia dengan udara sahaja di kesemua tempat. Untuk subpermainan, udara boleh digantikan dengan blok yang berbeza.

Ini berguna untuk mods janapeta yang mentakrifkan penjanaan peta mereka sendiri: mula-mula, udara akan dijana, kemudian mods tersebut mengaplikasikan fungsi-fungsinya tersendiri untuk menjana rupa bumi.

Lihat juga