Cara Membuat Game Berbasis Teks (Dengan Gambar)

Daftar Isi:

Cara Membuat Game Berbasis Teks (Dengan Gambar)
Cara Membuat Game Berbasis Teks (Dengan Gambar)
Anonim

Game petualangan teks, juga dikenal sebagai fiksi interaktif (singkatnya "JIKA"), adalah bentuk paling awal dari permainan komputer dan mempertahankan pengikut yang relatif kecil tetapi setia hari ini. Mereka biasanya gratis untuk diunduh, menggunakan sedikit daya pemrosesan, dan yang terbaik, Anda dapat membuatnya sendiri, tanpa pengetahuan pemrograman apa pun yang diperlukan.

Langkah

Bagian 1 dari 3: Memilih Perangkat Lunak

Membuat Game Berbasis Teks Langkah 1
Membuat Game Berbasis Teks Langkah 1

Langkah 1. Coba Informasikan 7

Inform 7 adalah alat yang populer dan kuat untuk membuat permainan teks, lebih sering disebut fiksi interaktif. Bahasa pemrogramannya dirancang agar terlihat seperti kalimat bahasa Inggris sederhana, namun tetap memungkinkan fungsionalitas penuh. Inform 7 gratis dan tersedia untuk Windows, Mac, dan Linux.

Membuat Game Berbasis Teks Langkah 2
Membuat Game Berbasis Teks Langkah 2

Langkah 2. Gunakan Adrift untuk pembuatan game yang mudah di Windows

Adrift adalah bahasa dan kompiler fiksi interaktif yang populer dan mudah digunakan. Karena bergantung pada antarmuka grafis alih-alih pengkodean, ini mungkin alat termudah untuk digunakan oleh non-programmer. Adrift gratis dan hanya tersedia untuk Windows, meskipun game yang dibuat dengannya dapat dimainkan di sistem operasi apa pun atau di browser.

Membuat Game Berbasis Teks Langkah 3
Membuat Game Berbasis Teks Langkah 3

Langkah 3. Pertimbangkan TADS 3 jika Anda mengetahui beberapa pemrograman

Jika Anda lebih suka mendekati pembuatan permainan teks sebagai proyek pengkodean, TADS 3 mungkin merupakan perangkat lunak paling komprehensif dari jenis ini. Ini akan sangat mudah diambil jika Anda terbiasa dengan C++ dan/atau Javascript. TADS 3 gratis dan tersedia untuk Windows, Mac, dan Linux.

  • Versi Windows (hanya) dari TADS 3 hadir dengan tambahan "Workbench" yang membuatnya lebih mudah diakses oleh non-programmer, dan lebih nyaman digunakan secara umum.
  • Pemrogram mungkin tertarik dengan perbandingan mendalam antara Inform 7 dan TADS 3.
Membuat Game Berbasis Teks Langkah 4
Membuat Game Berbasis Teks Langkah 4

Langkah 4. Jelajahi opsi arus utama lainnya

Alat-alat di atas adalah yang paling populer, tetapi ada beberapa alat lain yang memiliki pengikut kuat di komunitas fiksi interaktif. Jika tidak ada alat di atas yang menarik minat Anda atau Anda ingin menjelajahi lebih banyak opsi, coba berikut ini:

  • Hugo
  • alan
Membuat Game Berbasis Teks Langkah 5
Membuat Game Berbasis Teks Langkah 5

Langkah 5. Coba opsi berbasis browser

Anda dapat masuk dan memulai tanpa mengunduh apa pun menggunakan salah satu alat berikut:

  • Quest (lebih mirip dengan alat IF di atas)
  • Benang (editor visual yang mudah digunakan)
  • StoryNexus (pemain mengklik opsi alih-alih menebak apa yang harus diketik; StoryNexus menghosting game Anda secara online)

Bagian 2 dari 3: Memulai

Membuat Game Berbasis Teks Langkah 6
Membuat Game Berbasis Teks Langkah 6

Langkah 1. Biasakan diri Anda dengan perintah teks

Sebagian besar game berbasis teks dimainkan dengan mengetikkan perintah. Orang yang pernah memainkan game fiksi interaktif sebelumnya akan mengharapkan Anda memasukkan perintah tertentu dalam game Anda, seperti "periksa (objek)" dan "ambil (objek)".

  • Dokumentasi atau tutorial untuk perangkat lunak Anda seharusnya memperkenalkan Anda pada perintah-perintah ini, dan cara memasukkannya ke dalam game Anda.
  • Seringkali, sebuah game memiliki perintah unik tambahan, yang bisa berupa apa saja mulai dari "memutar tongkat" hingga "memotong rumput". Opsi ini harus selalu dijelaskan kepada pemain, kecuali jika Anda memasukkannya sebagai lelucon atau telur Paskah yang tidak diperlukan untuk menyelesaikan permainan.
Membuat Game Berbasis Teks Langkah 7
Membuat Game Berbasis Teks Langkah 7

Langkah 2. Rencanakan peta dan/atau perkembangan pemain

Bentuk fiksi interaktif yang paling umum melibatkan penjelajahan lokasi yang berbeda, biasanya disebut "ruangan" meskipun berada di luar ruangan. Sebuah proyek yang baik untuk memulai dapat mencakup satu atau dua kamar untuk dijelajahi di awal, beberapa kamar lain yang dapat dicapai pemain dengan beberapa pencarian sederhana atau pemecahan masalah, dan teka-teki yang lebih besar yang perlu dipecahkan oleh pemain dengan beberapa pemikiran atau pencarian menyeluruh.

Atau, Anda dapat membuat proyek yang lebih berfokus pada keputusan yang dibuat pemain, daripada teka-teki yang ia pecahkan. Ini bisa menjadi cerita emosional yang berfokus pada hubungan pemain dengan karakter lain, atau cerita berbasis plot di mana pemain memiliki banyak keputusan untuk dibuat, kemudian menyaksikan konsekuensinya di adegan selanjutnya. Ini mungkin masih menggunakan peta geografis, atau bisa menggunakan "ruangan" yang lebih seperti adegan, dengan pemain maju melalui beberapa sketsa yang mengeksplorasi tema-tema ini

Membuat Game Berbasis Teks Langkah 8
Membuat Game Berbasis Teks Langkah 8

Langkah 3. Dapatkan bantuan dengan sintaks

Jika ruangan pertama Anda tidak bekerja seperti yang Anda inginkan, atau Anda tidak yakin bagaimana mencapai apa yang Anda inginkan dengan perangkat lunak Anda, cari menu "dokumentasi" atau "bantuan", atau "Baca Saya" dalam folder yang sama dengan alat utama. Jika itu tidak cukup, ajukan pertanyaan Anda di forum di situs web tempat Anda mendapatkan perangkat lunak, atau di forum fiksi interaktif tujuan umum.

Membuat Game Berbasis Teks Langkah 9
Membuat Game Berbasis Teks Langkah 9

Langkah 4. Buat pengenalan dan ruang pertama

Setelah Anda memiliki rencana dasar untuk gim Anda, tulis pengantar singkat untuk menjelaskan gim tersebut, jelaskan perintah yang tidak biasa, dan peringatkan tentang konten dewasa jika ada. Selanjutnya, tulis deskripsi kamar pertama. Cobalah untuk membuat pengaturan pertama menarik, karena banyak pemain akan pergi jika mereka melihat apartemen kosong. Berikut adalah contoh hal pertama yang mungkin dilihat pemain saat mereka memulai permainan (diberi label untuk kenyamanan):

  • Pengantar:

    Anda menukarkan seluruh koleksi kupon puding Anda untuk kapal pesiar ini, dan sekarang dia terpaut di laut. Keberuntungan yang khas. Lebih baik lihat apakah Lucy tahan badai. Anda pikir dia berada di ruang mesin saat itu terjadi.

  • Logistik dan peringatan konten:

    Selamat datang di Perjalanan Kapal Pesiar The Frugal Man. Jenis cek kupon untuk melihat koleksi Anda saat ini. Gunakan perintah menukarkan diikuti dengan nama kupon untuk menggunakan barang-barang yang sangat membantu ini. Peringatan: permainan menggambarkan kekerasan ringan dan kanibalisme.

  • Deskripsi kamar:

    Anda sedang berdiri di kamar tidur berpanel kayu ek. Rangka tempat tidur dari logam jatuh saat badai, dan satu-satunya kasur tergeletak sobek dan basah di bawah lemari minuman keras. Ada pintu tertutup di utara.

Membuat Game Berbasis Teks Langkah 10
Membuat Game Berbasis Teks Langkah 10

Langkah 5. Buat perintah untuk ruang pertama

Temukan cara bagi pemain untuk berinteraksi dengan setiap objek yang Anda sebutkan. Paling tidak, mereka harus bisa "memeriksa" atau "x" masing-masing. Berikut adalah beberapa contoh perintah yang dapat digunakan pemain dan teks yang mereka lihat sebagai hasilnya:

  • periksa kasur – Diisi dengan bulu angsa kualitas terbaik, yang sebagian besar sekarang mengambang di sekitar ruangan. Basah dan bau minuman keras.
  • x saya – Anda kelelahan, dan hanya mengenakan jubah mandi merah muda compang-camping yang Anda kenakan tepat sebelum badai melanda. Jubah mandinya memiliki saku dan selempang katun.
  • pintu terbuka – Kenop pintu berputar, tetapi tidak mau terbuka. Rasanya seperti ada sesuatu yang berat di sisi lain.
Membuat Game Berbasis Teks Langkah 11
Membuat Game Berbasis Teks Langkah 11

Langkah 6. Ubah ruangan pertama menjadi teka-teki sederhana

Awal klasik mengharuskan pemain untuk menemukan jalan keluar dari ruangan. Ini tidak harus menjadi teka-teki yang rumit, cukup rasakan seperti apa permainan Anda nantinya. Ini juga mengajarkan pemain untuk membaca dengan cermat dan mencari petunjuk. Misalnya, pemain mungkin harus melakukan ini, setelah mengetikkan perintah di atas:

  • angkat kasur – Segera setelah Anda mengangkatnya, bau tequila menyerang hidung Anda. Itu menjelaskan mengapa kasur ini basah… Anda melemparkannya ke samping dan menyeka tangan Anda pada jubah mandi Anda.
  • x kamar – Anda sedang berdiri di kamar tidur berpanel kayu ek. Rangka tempat tidur dari logam jatuh saat badai, dan satu-satunya kasur terletak robek dan basah di sudut. Sebuah lemari minuman keras ada di sudut. Ada pintu tertutup di utara. Botol pecah ada di lantai.
  • mengambil botol – Anda mengambil botol tequila yang pecah. Limbah tidak, ingin tidak.
  • x saku – Dompet Anda masih ada. Fiuh.
  • x dompet – Anda mungkin telah menyerahkan kupon puding, tetapi Anda masih memiliki dompet kupon darurat. Saat ini Anda memiliki kupon linggis dan kupon peluit.
  • tebus linggis – Anda mengangkat kupon linggis dan berdeham. Kupon melayang, dan sesaat kemudian linggis besar dan kuat jatuh ke tangan Anda.
  • buka pintu dengan linggis – Anda memasukkan linggis ke celah kusen pintu dan mendorong dengan keras. Sebuah geraman di sisi lain mengejutkan Anda. Satu upaya lagi akan membuka pintu, tetapi Anda sebaiknya menyiapkan senjata.
  • buka pintu dengan linggis – Kali ini bahkan tidak ada beban di pintu. Berayun terbuka dengan mudah, untuk mengungkapkan serigala abu-abu besar menatap Anda! Lebih baik berpikir cepat – Anda hanya dapat memilih satu opsi.
  • pukul serigala dengan botol – Anda memukul serigala tepat di hidung dengan botol yang pecah. Ini merintih dan lari. Jalan utara sekarang jelas.

Bagian 3 dari 3: Memoles dan Menyelesaikan Game

Membuat Game Berbasis Teks Langkah 12
Membuat Game Berbasis Teks Langkah 12

Langkah 1. Jaga agar kata kerja dan kata benda tetap jelas

Sebagai pencipta, Anda akan menjadi begitu akrab dengan istilah-istilah yang seolah-olah sudah menjadi kebiasaan. Orang lain hanya memiliki beberapa kalimat instruksi untuk dikerjakan. Setiap kali Anda menambahkan perintah atau objek baru, terutama yang penting untuk bergerak maju dalam permainan, pastikan Anda membuatnya tetap jelas dan mudah digunakan.

  • Selalu gunakan nama objek yang valid dalam deskripsi ruangan. Misalnya, jika seorang pemain masuk ke ruangan dan melihat deskripsi "lukisan", pastikan "lukisan" adalah istilah untuk objek itu dalam permainan Anda. Jika Anda sembarangan menggunakan istilah "gambar", pemain harus menebak bagaimana berinteraksi dengannya.
  • Izinkan sinonim untuk kata kerja. Luangkan waktu untuk memikirkan bagaimana seorang pemain mungkin mencoba menggunakan objek. Tombol harus merespons "tombol tekan" dan "tombol tekan". Musuh harus memberikan opsi untuk "menyerang", "meninju", dan "memukul", plus "menggunakan (barang apa saja yang dapat diperlakukan sebagai senjata) pada (musuh)."
Membuat Game Berbasis Teks Langkah 13
Membuat Game Berbasis Teks Langkah 13

Langkah 2. Buat teka-teki Anda terasa realistis

Jangan biarkan teka-teki Anda yang dirancang dengan hati-hati mematahkan imersi pembaca dalam pengaturan. Anda mungkin merasa sangat pintar untuk membuat teka-teki yang melibatkan helm Viking, sebatang dinamit, dan sarang lebah, tetapi tidak masuk akal untuk menemukan barang-barang ini di pesawat ruang angkasa atau ruang kelas sekolah menengah. Pengaturan Anda akan terasa kurang kohesif, dan item mungkin juga memiliki tanda neon yang berkedip "gunakan saya untuk teka-teki".

  • Memberikan teka-teki lebih dari satu solusi membuat mereka merasa jauh lebih realistis, seperti halnya memungkinkan satu item untuk digunakan dalam beberapa teka-teki atau dalam berbagai cara.
  • Buat teka-teki itu terasa relevan. Harus ada alasan mengapa karakter Anda perlu memecahkan teka-teki.
  • Hindari teka-teki buatan seperti menara Hanoi, labirin, dan teka-teki logika.
Membuat Game Berbasis Teks Langkah 14
Membuat Game Berbasis Teks Langkah 14

Langkah 3. Bersikap adil kepada pemain

Game petualangan jadul terkenal dengan hasil yang kejam seperti "Kamu mengambil batu, memulai longsoran salju yang menguburmu. Game over." Saat ini, pemain ingin keterampilan mereka dihargai. Selain menghindari kematian pemain yang sewenang-wenang, berikut adalah beberapa tujuan desain lain yang perlu diingat:

  • Jangan membuat acara penting bergantung pada gulungan mati. Untuk sebagian besar, jika seorang pemain telah menemukan apa yang harus dilakukan, dia harus berhasil 100% setiap saat.
  • Berikan petunjuk untuk teka-teki yang sulit, dan jangan memasukkan lebih dari dua atau tiga ikan haring merah.
  • Jangan membuat teka-teki yang tidak dapat diselesaikan pada permainan pertama, seperti teka-teki yang membutuhkan pengetahuan tentang area berikutnya atau teka-teki coba-coba yang membunuh Anda jika Anda tidak menebak dengan benar.
  • Tidak apa-apa untuk menutup area secara permanen di tengah permainan, tetapi pemain harus diberi peringatan yang adil sebelum ini terjadi. Jika sebuah pilihan membuat permainan tidak dapat dimenangkan, ini harus jelas sebelumnya, dan itu harus mengakhiri permainan alih-alih membiarkan pemain terus mencoba tanpa harapan untuk menang.
Membuat Game Berbasis Teks Langkah 15
Membuat Game Berbasis Teks Langkah 15

Langkah 4. Tulis akhiran

Luangkan waktu untuk membuat setiap akhir menjadi menarik. Jika pemain kalah, dia masih harus membaca potongan teks yang cukup besar yang menjelaskan secara spesifik apa yang terjadi, dan mendorongnya untuk mencoba lagi. Jika seorang pemain menang, beri dia akhir yang panjang dan penuh kemenangan, dan pertimbangkan untuk mengizinkannya melakukan beberapa tindakan tambahan untuk menikmati kemenangan di ruang akhir permainan khusus.

Membuat Game Berbasis Teks Langkah 16
Membuat Game Berbasis Teks Langkah 16

Langkah 5. Temukan lebih banyak saran dan inspirasi

Ada lusinan atau bahkan ratusan artikel yang tersedia di Brass Lantern, Interactive Fiction Database, dan IFWiki, tempat Anda dapat mempelajari topik khusus seperti cara menulis karakter yang meyakinkan, atau cara memprogram objek dengan interaksi kompleks. Mungkin yang lebih penting adalah koleksi besar game berbasis teks di IF Archive, di mana Anda dapat menemukan apa yang Anda nikmati secara langsung, dengan memainkan game itu sendiri. Berikut adalah beberapa sumber yang bagus untuk memulai:

  • Koleksi kutipan IF Gems.
  • Buku Teori JIKA
  • Kerajinan Petualangan
Membuat Game Berbasis Teks Langkah 17
Membuat Game Berbasis Teks Langkah 17

Langkah 6. Uji beta

Setelah permainan Anda tampaknya selesai, mainkan sendiri beberapa kali. Cobalah untuk menutupi semua kemungkinan jalan melalui permainan, termasuk melakukan hal-hal dalam urutan "aneh" yang tidak Anda inginkan. Setelah Anda memperbaiki kesalahan yang muncul, libatkan beberapa teman, anggota keluarga, atau pemain fiksi interaktif online untuk menguji beta game Anda dengan cara yang sama. Dorong mereka untuk memberikan umpan balik tentang bagian mana yang membuat frustrasi atau tidak menyenangkan, dan pertimbangkan saran mereka untuk perubahan atau opsi tambahan.

Simpan sering atau gunakan perintah "undo", jika tersedia, sehingga Anda dapat mencoba jalur yang berbeda tanpa memulai dari awal setiap kali

Membuat Game Berbasis Teks Langkah 18
Membuat Game Berbasis Teks Langkah 18

Langkah 7. Publikasikan

Beberapa perangkat lunak pembuatan game berbasis teks juga dilengkapi dengan platform online tempat Anda dapat mengunggah game. Lebih umum, pencipta akan mengunggah game ke IF Archive, dan memposting deskripsi di IFDB.

  • Bagikan tautan ke game Anda di media sosial dan di forum fiksi interaktif untuk mendapatkan lebih banyak eksposur.
  • Sebagian besar game berbasis teks ditawarkan secara gratis. Anda dapat menagih uang untuk itu, tetapi jika ini adalah proyek pertama Anda dan Anda tidak memiliki basis penggemar yang ada, jangan berharap banyak pembeli.

Tips

  • Salah satu cara yang baik untuk membuat game Anda diperhatikan adalah dengan memasukkannya ke salah satu dari banyak kontes IF di luar sana. Sebagian besar gratis untuk masuk, dan Anda kemungkinan akan mendapatkan setidaknya beberapa orang untuk memainkan permainan Anda. Jika itu baik, kata itu akan menyebar.
  • Orang buta dan tunanetra dapat dengan mudah menulis fiksi interaktif. Karena sebagian besar sistem pembuatan IF dibangun di atas format teks biasa, tidak ada alasan untuk tidak mencobanya. Anda dapat menggunakan editor teks apa pun untuk menulis kode, sambil menggunakan perangkat lunak pembaca layar pilihan Anda.
  • Anda juga dapat membuat file html yang ditautkan dari satu file ke file lainnya. Ini berguna jika Anda lebih suka mengizinkan pengguna untuk memilih perintah dari daftar.

Peringatan

  • Hindari menyebutkan objek yang tidak ada. Jika suatu item disebutkan dalam deskripsi ruangan, pastikan pemain setidaknya dapat memeriksa item tersebut. Ketika seorang pemain mendapat terlalu banyak tanggapan seperti "Anda tidak melihat hal seperti itu di sini," permainan dengan cepat kehilangan kredibilitas. Dengan kata lain, pastikan dunia fiksi Anda selalu cocok dengan dunia kode yang mendasarinya. Anda ingin, seperti dalam fiksi biasa, untuk menangguhkan ketidakpercayaan. Pembangunan dunia yang cermat membuatnya lebih mudah. Pemain mengambil kode malas setiap saat.
  • Beberapa plot dan pengaturan terlalu sering digunakan sampai pada titik klise, dan membutuhkan penulis yang hebat untuk melakukannya tanpa pemain fiksi interaktif berpengalaman yang membosankan. Cobalah untuk menghindari membangun cerita Anda di sekitar amnesia, kilas balik, pengaturan duniawi (apartemen atau kantor), atau orang biasa yang terbawa ke pengaturan fantasi heroik.

Direkomendasikan: