Saya mencari cara untuk menciptakan gaya petualangan permainan sendiri yang cukup rumit, tetapi saya sedang mencari teknik atau metode untuk membantu dengan desain game.
Ini akan menjadi kisah multi-cabang, dan kadang-kadang cabang-cabang itu akan dilipat kembali ke dalam diri mereka sendiri, dan tindakan utama Anda akan diingat dan barang-barang akan dikumpulkan. Misalnya, jika pemain pergi ke rawa dan hutan sebelum pergi ke kastil ia telah mengambil tulang dinosaurus, membunuh seekor unicorn dan menumbuhkan lengan tambahan. Jika seorang pemain sampai ke kastil melalui gua dan ruang bawah tanah dia telah mengambil sepeda dan bau aneh. Sekarang ketika mengembangkan teka-teki untuk kastil saya tidak ingin menciptakan situasi di mana dua ketidakmungkinan diperlukan, misalnya - lengan tambahan dan bau diperlukan untuk membunuh raksasa.
Selain mendokumentasikan peristiwa dan barang dengan sangat hati-hati, adakah proses, teknik yang dapat saya gunakan dalam spreadsheet atau perangkat lunak yang dapat membantu saya?
sumber
ini mungkin tampak jawaban yang aneh tetapi Anda dapat dengan mudah memeriksa acara yang tidak mungkin menggunakan kompiler (misalnya c ++)! izinkan saya menjelaskan caranya: Anda memiliki tepat satu file header untuk setiap tahap. dan game berakhir di
main.cpp
file. setiap kali Anda dapat pergi daristage a
kestage b
, Anda hanya perlu menyertakan file berhubungan denganstage a
distage b
. setiap kali Anda mendapatkan item baru dalam suatu tahap, Anda cukup menentukan nilai untuk item itu. setiap kali Anda kehilangan atau menggunakan item, Anda hanya perlu membatalkannya. pada akhirnya di setiap tahap Anda hanya perlu menggunakan semua nilai yang ditentukan untuk item yang dibutuhkan di tahap itu. di sini adalah contoh cara menggunakan ini dalam kode:ah
bh
ch
main.cpp
walaupun mungkin perlu beberapa perubahan sebelum benar-benar digunakan tetapi saya kira Anda dapat membuat beberapa kode seperti ini. Anda juga dapat menggunakan warisan dan menggunakan kelas untuk setiap tahap, bukan pendekatan yang saya sarankan. selain ini saya pikir Anda harus mengembangkan alat sendiri.
sumber