Apa saja jebakan atau saran bagus ketika merancang level atau peta untuk game (mungkin 3D tetapi tidak harus)?
Apa saja jebakan atau saran bagus ketika merancang level atau peta untuk game (mungkin 3D tetapi tidak harus)?
Jawaban:
Manfaatkan "arena" - ruang terbatas tempat pemain harus memecahkan beberapa puzzle, melawan beberapa musuh, dll untuk melanjutkan. Ini sering disebut sebagai "gating" pemain, yaitu menghalangi kemajuan mereka sampai mereka menyelesaikan tugas mereka. Ini membantu untuk menciptakan rasa keberhasilan ketika pemain diizinkan untuk melanjutkan, dan membuat loop simpanan / coba lagi mudah. "Arena" tidak harus menjadi "arena" dalam arti klasik, itu hanya mengacu pada ruang terbatas di mana pemain harus menyelesaikan tugas - itu bisa menjadi halaman yang tidak memiliki jalan keluar sampai musuh menabrak sebuah dinding, misalnya.
Blokir area di belakang pemain sebanyak mungkin (dengan alasan). Playtesting telah menunjukkan bahwa para pemain lebih percaya diri untuk bergerak maju dalam level jika jumlah backtracking yang tersedia untuk mereka terbatas. Ini juga bisa dimainkan dengan baik dengan konsep "arena" - sebuah ledakan di terowongan yang baru saja keluar dari pemain membatasi mereka ke area peta berikutnya, menciptakan "arena" baru.
Mengikuti garis yang sama dengan titik kedua, hati-hati membatasi jumlah jalur yang tersedia untuk pemain. Meskipun akhir-akhir ini umum untuk mengiklankan bahwa ada beberapa jalur dalam permainan, ini membuat frustasi bagi para pemain yang ingin memastikan bahwa mereka melihat semua yang ditawarkan permainan. Namun, beberapa percabangan dapat membuat permainan lebih menarik dan lebih praktis karena memberikan beberapa opsi jalur ke AI, dll, dan memberi pemain kebebasan memilih.
Pemain tidak pernah melihat ke atas - Hindari menempatkan musuh atau solusi untuk masalah di atas bagian atas layar saat pemain melihat langsung. Kecuali, tentu saja, Anda sudah mengajari pemain bahwa itu perlu dilakukan (yaitu Portal).
Gunakan pencahayaan untuk menyoroti fitur-fitur penting atau cara untuk pergi. Pemain sangat reseptif untuk turun jalan jika ada cahaya di dalamnya. Anda dapat menggunakan ini untuk membantu pemain tidak tersesat di area yang tampaknya rumit.
Jangan menelurkan / menempatkan musuh di belakang pemain. Itu hanya membuat frustrasi.
Tambahkan sering hemat cepat (dengan asumsi game Anda memiliki fitur itu).
Jangan membuat banyak teka-teki "lompat".
Tidak ada yang lebih menyebalkan daripada harus melakukan lompatan yang sama sekitar sepuluh kali sampai Anda melakukannya dengan benar (atau Anda harus mengulang lompatan sebelumnya karena Anda melewatkan lompatan X dan harus memulai dari awal).
Tolong, tidak ada level air.
Anda dapat menggeneralisasi ini ke beberapa tips yang bagus:
Jangan membuat level frustasi - Jangan membuat pemain mundur dengan sia-sia di sekitar level. Jangan membuat level tergantung pada waktu sepersekian detik untuk mendapatkan yang benar (dan mengacaukan jika Anda tidak). Mainkan level beberapa kali. Suruh orang lain memainkannya juga. Pastikan Anda semua menganggapnya menyenangkan. Jika Anda tidak melakukannya, kemungkinan tidak baik bahwa sebagian besar orang juga akan melakukannya.
Jangan membuat semua level tipikal - Bawah air, di atas es atau salju, dikelilingi oleh api, platform bergerak dengan lubang tanpa dasar, dll. Tidak apa-apa untuk memiliki beberapa untuk memberikan keakraban, tetapi tentu saja Anda ingin permainan Anda menonjol. Untuk itu, Anda harus datang dengan semacam pengaturan dan mekanik yang unik dan menarik (sambil tetap mengingat poin # 1 dalam pikiran).
Saat memperkenalkan mekanik baru (pemain bergerak berbeda, pemain mendapat alat baru, dll.), Jangan membuat levelnya sulit. Tetap sederhana. Berikan waktu kepada pemain untuk menyesuaikan dan mempelajari apa yang baru saja Anda masukkan ke dalam permainan. Anda kemudian dapat menggunakan kembali mekanik di tingkat kemudian dan meningkatkan kesulitan itu.
Buat level menjadi bermakna dan memiliki tujuan yang sesuai dengan keseluruhan game atau cerita. Jangan membuat pemain masuk ke dalam air hanya karena Anda bisa. Dan pastinya jangan membuat item yang tiba-tiba tidak berfungsi hanya demi "membuat level lebih sulit". Temukan cara lain, atau jangan lakukan level. Orang tidak suka level yang tiba-tiba membuat semua yang mereka gunakan sampai pada titik itu tidak berguna. Itu membuat seluruh level tampak seperti siksaan.
Ada hal-hal lain yang dapat Anda pelajari tentang bagaimana (tidak) mendesain level jika Anda hanya melakukan riset (yang saya maksudkan Google) pada "mengapa level air menyedot".
Permainan Valve dengan komentar pengembang (khususnya: Half Life 2: Lost Coast, Episode 1 dan Episode 2, Team Fortress 2 dan Portal) layak untuk dicoba untuk mendapatkan beberapa tips bagus tentang desain level.
(L4D juga memiliki komentar, tapi saya tidak ingat apakah itu banyak tentang desain level di dalamnya.)
Sesuatu untuk ditambahkan ke saran yang sudah diberikan.
Tetapkan parameter fisika (minimum dan maksimum) terlebih dahulu sebelum mulai ke tingkat desain. (Yaitu Melompat tinggi, kecepatan lari, dll.)
Pastikan penempatan musuh tidak mustahil mendukung musuh, sebaliknya pastikan skrip / alat AI membagikan musuh untuk mengambil keuntungan dari penempatan mereka.
Ketika semuanya istimewa, tidak ada yang istimewa.
Pastikan level / permainan Anda memiliki 'rata-rata nyaman' yang menyenangkan, tetapi saat-saat yang menarik perhatian bisa naik di atas.
Gunakan keheningan untuk keuntungan Anda!
Jika gim Anda akan menyeramkan, diam adalah kuncinya! Dengan durasi hening yang lama, pemain merasa stres dan takut bertanya-tanya kapan sesuatu akan terjadi. Jadi tepat di tengah-tengah tingkat membuat beberapa penjaga "Hei! Kembali ke sini!" atau membuat ledakan entah dari mana terjadi di dekat karakter pemain.
Berhati-hatilah. Karena tempat Anda meletakkan suara sangat penting. Ini sepenuhnya merupakan seni. Saya hanya bisa memberikan satu saran yang penting agar kesunyian melunasi:
Pastikan pemain tidak dapat langsung melihat dari mana suara itu berasal. Kalau tidak, kelangkaannya akan kurang kuat.
Berikan pemain informasi yang mereka butuhkan untuk berhasil. Jika solusi untuk level bergantung pada sesuatu yang tidak jelas atau kemampuan baru maka ajarkan pemain tentang hal itu. Tidak harus ada tutorial khusus di mana Anda mengejanya, Anda bisa mengajar pemain menggunakan cutscene atau membuat puzzle kecil di awal level yang memperkenalkan konsep baru pada level dasar tapi eksplisit.
Dalam konteks linier, berikan pemain tantangan, tetapi juga istirahat. Secara bertahap meningkatkan kesulitan dalam gelombang ke atas, kira-kira seperti
Very easy (1) -> Normal (3) -> Easy (2) -> Hard (4) -> Normal (3) -> Very Hard (5) -> Hard (4) -> Extreme (6) -> ...
Hanya beberapa yang muncul di pikiran saya ketika saya menemukan ini ...
Beberapa pemikiran lagi ...
Memiliki lokasi atau objek yang dapat dikenali di tempat yang Anda inginkan agar pemain dapat mengenali dengan lebih mudah sehingga ia dapat bernavigasi dengan lebih mudah.
Anda mungkin juga berpikir level memiliki kualitas yang mirip dengan sebuah lagu . Yang saya maksud dengan ini adalah bahwa lagu khas memiliki awal, build-up, breakdown, dll, dll ... Jadi ada elemen yang digunakan sebagian besar waktu, ada momen intens dan dingin dan tentu saja kejutan dan satu peristiwa (seperti istirahat keren di trek yang Anda inginkan akan lebih dari satu kali per lagu;)
Seandainya saya punya waktu untuk menulis lebih banyak - saya suka subjek ini;) Perlu melakukan beberapa pekerjaan sekarang ... Mungkin nanti ...
Bibi Pixelante memiliki beberapa posting bagus tentang desain level di mana dia mendekonstruksi level game klasik
Periksa:
Buat cerita pengguna untuk jenis gaya permainan yang seharusnya menjadi daya tarik game
Jika fokusnya adalah pada eksplorasi, cobalah untuk tidak menghukum pemain untuk itu, baik dalam hal kematian yang mengirim pemain kembali, serta dalam waktu yang dihabiskan untuk mundur.
Jika gim ini menarik bagi pemain yang menyukai kecepatan, pertimbangkan berbagai cara agar pemain dapat mengoptimalkan jalurnya - mintalah beberapa senjata membunuh musuh lebih cepat dari yang lain (Megaman), memiliki beberapa jalur dengan lebih sedikit rintangan atau lebih jauh dari lubang tanpa dasar (Sonic 3 & K).
Jika gim ini dimaksudkan untuk menarik perhatian pemain yang mencoba melakukan lari sempurna, pastikan bahwa "lompatan" bukan penalti yang signifikan (Ikaruga, Megaman). Juga, ingatlah bahwa kesulitannya adalah kombinatorial: Jika suatu rintangan memiliki 10% peluang untuk dikalahkan pada percobaan yang diberikan, 3 dari hambatan itu secara berturut-turut memberikan peluang 0,1% - tentu saja, pemain menjadi lebih baik dengan latihan, tetapi mereka membuat kesalahan juga, jadi pastikan untuk menambahkan pos-pos pemeriksaan di antaranya, atau tingkat yang lebih rendah agar pemain jatuh.
Jika narasi merupakan bagian penting dari permainan, pertahankan kecepatannya untuk memastikan pemain melekat pada pemandangan. Pemandangan yang bervariasi dengan sengaja - tidak hanya untuk membuat pemain terlibat dengan narasi, tetapi sebagai isyarat visual untuk perubahan dalam mekanika game (es, air) atau kesulitan. ColourLovers adalah teman Anda.
Pertimbangkan apakah level yang dihasilkan secara acak akan mendapat manfaat atau mengurangi desain Anda:
Rancang level pertama Anda untuk mengajari pemain cara bermain. Game Mario Bros asli adalah contoh yang bagus untuk ini:
http://us.wii.com/iwata_asks/nsmb/vol1_page4.jsp
http://www.significant-bits.com/super-mario-bros-3-level-design-lessons
Terus beri aku hadiah
Saya suka diberi imbalan atas tindakan saya. Jadi banyak item bonus kecil, peningkatan kecil, emas / poin sesuatu yang segera memberi saya kesenangan jadi saya ingin terus meraih lebih dan lebih.
Jangan menghukum saya dengan batas waktu
Apa yang saya tidak suka dalam permainan adalah ketika para pengembang merasa terlalu mudah dan menggunakan TIME sebagai satu-satunya hal yang membuat saya tidak menyelesaikan level. Itu adalah desain level yang buruk. Anda bisa menggunakan waktu sebagai "bonus", tetapi tidak pernah sebagai hukuman. Terkadang telepon berdering, makan malam sudah siap atau bahkan toilet harus dikunjungi. Jeda tidak cukup di sini. Jika saya dekat dengan tujuan dan level berakhir hanya karena saya pendek 5 detik, tidak ada banyak alasan bagi saya untuk mencoba sekali lagi selama 7 menit.
Pendekatan saya adalah untuk membuat pemain senang dan sibuk bahkan dalam situasi stres.
Jadi, tidak ada atau minimal "Whoops dead, replay 5 menit terakhir untuk kembali ke sini" ... sebagai gantinya, buat itu menarik untuk mencoba lagi, bukan hukuman.
Hindari permukaan es yang licin-licin.
Atau setidaknya menjaga es tetap minimum.
@Sean James untuk permainan linier, baik. Saya agak tidak setuju.
jika permainan Anda adalah linear, demi Tuhan tidak berpura-pura itu tidak. Gim linear yang dipalsukan sebagai non-linier harus terbakar di neraka (halo, Metroid Fusion).
non-linear baik dan menyenangkan, asalkan:
Singkatnya, yang ideal dilakukan seperti Castlevania, tetapi lebih baik.
Berikut adalah beberapa tautan tentang desain game dan desain level yang dikumpulkan di halaman web saya: http://www.newarteest.com/game_dev.html
Terutama perhatikan tautan "mengevaluasi mekanisme permainan untuk kedalaman" karena itu adalah artikel yang sangat informatif tentang desainer tingkat.