Ketika Pemain Memilih Diam: Bagaimana Karakter AI Dapat Menjaga Adegan Tetap Berjalan
Ketika seorang pemain tidak mengatakan apa-apa, karakter AI harus mempertahankan apa yang telah terjadi, membiarkan keheningan itu terasa, dan menawarkan tindakan nyata berikutnya yang dapat diambil—atau tidak diambil—oleh pemain. Karakter tersebut tidak boleh mengarang dialog untuk pemain, memperlakukan jeda tersebut sebagai kegagalan berbatas waktu, atau mengklaim tahu apa yang dirasakan pemain. Panduan ini berfokus pada perancangan respons tersebut dalam adegan game fiksi.
Perlakukan keheningan sebagai kondisi yang dirancang, bukan ketiadaan input
Respons hening tetap merupakan sebuah status adegan: pemain belum memberikan dialog baru, tetapi semua yang telah dibangun sebelum jeda tetap berlaku. Karakter mungkin masih menunggu, pintu mungkin masih terbuka, dan petunjuk yang ditemukan pemain tetap berada dalam genggaman mereka. Pertahankan fakta-fakta tersebut tetap utuh saat memutuskan bagaimana adegan dapat berlanjut.
Hal ini mengikuti prinsip narasi interaktif yang lebih luas: agensi pemain dibentuk oleh tindakan dan dampak cerita yang disediakan game melalui desainnya. Keheningan tidak perlu menciptakan cabang alur cerita baru untuk dihargai; hal ini dapat membiarkan situasi saat ini tetap terbuka untuk diarahkan oleh pemain. Bettina Bodi dan Jan-Noël Thon, “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)” mendeskripsikan agensi naratif dalam hal dampak bermakna pemain terhadap cerita yang terbentang.
Bagi sistem penulisan atau dialog, representasikan keheningan sebagai hasil valid yang meneruskan status adegan yang ada. Hal ini tidak perlu mengisyaratkan motif seperti ketidaksetujuan, ketakutan, kebingungan, atau penolakan. Itu adalah interpretasi yang mungkin muncul dalam percakapan manusia, tetapi game tidak dapat menyimpulkan mana yang berlaku hanya dari keheningan.
Biarkan karakter mengakui jeda tanpa harus mengisinya
Karakter dapat merespons apa yang dapat diamati: pemain belum menjawab. Jaga agar pengakuan tersebut singkat dan berpijak pada momen saat itu. Sebagai contoh, dalam adegan fiksi di mana seorang penjaga feri menanyakan penyeberangan mana yang diinginkan pemain, respons yang tepat mungkin berupa: “Penjaga meletakkan tangannya di atas jadwal. ‘Gunakan waktumu. Dermaga timur buka.’” Kalimat tersebut mengakui jeda dan memberikan fakta adegan; kalimat itu tidak menyematkan emosi atau memasukkan kata-kata ke dalam mulut pemain.
Hindari mengubah keheningan menjadi sebuah jawaban. “Kamu mengangguk, setuju untuk membantu” mengubah tindakan pemain. “Kamu pasti khawatir” menyematkan kondisi batin. Bahkan kalimat seperti “Aku tahu kamu tidak mempercayaiku” dapat memaksakan penilaian hubungan yang tidak pernah dipilih pemain. Jika karakter perlu menginterpretasikan ketiadaan jawaban, bingkailah hal itu sebagai sudut pandang karakter yang belum pasti—“Ia melirik ke arah gerbang yang terbuka, lalu menunggu”—dan jaga agar interpretasi tersebut dapat dibatalkan.
Tawarkan satu jalan ke depan yang jelas
Setelah pengakuan singkat, tunjukkan apa yang dapat dilakukan pemain selanjutnya. Adegan tersebut dapat tetap terbuka untuk sebuah balasan, tindakan yang dapat diamati, atau keputusan untuk pergi. Buat pilihan-pilihan tersebut sesuai dengan lokasi dan status cerita saat ini, daripada menyajikan petunjuk umum yang terlepas dari fiksinya.
Dalam adegan feri, serangkaian pilihan yang padat dapat berupa:
Tanyakan tentang penyeberangan.
Berjalan ke dermaga timur.
Tunggu atau jangan katakan apa-apa.
Tinggalkan dermaga.
Tindakan yang tepat bergantung pada apa yang didukung oleh game. Jika berjalan pergi tidak dimungkinkan dalam adegan tersebut, jangan menawarkannya sebagai pilihan palsu. Demikian pula, jangan melabeli “tidak mengatakan apa-apa” sebagai persetujuan, penolakan, atau pilihan hubungan kecuali pemain kemudian memperjelas pilihan tersebut.
Penelitian tentang pilihan cerita interaktif menawarkan pemeriksaan desain yang berguna: dalam sebuah studi terhadap 88 peserta, pilihan yang berbeda dalam konten situasional dikaitkan dengan rasa agensi yang dilaporkan lebih tinggi daripada pilihan yang hanya berbeda dalam hal non-situasional. Diterapkan di sini, tindakan opsional harus menggambarkan perbedaan nyata dalam apa yang dapat dilakukan pemain atau situasi apa yang mereka masuki, bukan sekadar pengubahan kata-kata kosmetik dari respons terpaksa yang sama. Cardona-Rivera et al., “Foreseeing Meaningful Choices”.
Pertahankan status sebelum menghasilkan kalimat berikutnya
Sebelum menghasilkan respons, identifikasi fakta adegan yang tidak boleh dihapus oleh keheningan: siapa yang hadir, apa yang diketahui setiap karakter, opsi mana yang tetap tersedia, dan apakah ada peristiwa yang telah ditetapkan sebelumnya yang berubah secara independen dari pemain. Kemudian hasilkan kalimat yang sesuai dengan fakta tersebut dan kembalikan kendali kepada pemain.
Urutan praktisnya adalah:
Baca status saat ini. Ambil kembali karakter, lokasi, fakta yang diketahui, pertanyaan yang belum terselesaikan, dan tindakan yang tersedia yang sudah ada di adegan.
Catat tidak adanya tindakan pemain baru. Keheningan tidak memperbarui dialog, komitmen, inventaris, status hubungan, atau niat pemain.
Pilih respons yang proporsional. Gunakan jeda singkat, tindakan kecil karakter, atau detail lingkungan. Hindari memperkenalkan peristiwa baru semata-mata untuk memaksakan sebuah jawaban.
Tawarkan tindakan yang didukung. Sajikan hanya kelanjutan yang benar-benar dapat dipenuhi oleh game, dan pertahankan opsi untuk tetap diam jika sesuai.
Tunggu tindakan baru. Lanjutkan dari kondisi yang dirancang sama sampai pemain melakukan sesuatu yang mengubahnya.
Urutan ini adalah rekomendasi desain yang diturunkan dari sifat narasi interaktif yang mempertahankan status (stateful); ini bukan klaim bahwa engine tertentu memberlakukan aturan-aturan ini. Dalam ink, misalnya, penulis dapat memisahkan pilihan yang ditampilkan dari teks yang muncul setelah dipilih, dan dokumentasinya membahas pelacakan status cerita untuk mempertahankan kontinuitas. Hal itu memberikan model implementasi yang konkret: buat pilihan dan konsekuensinya eksplisit, sehingga kelanjutannya mengikuti tindakan yang tercatat alih-alih sebuah asumsi. inkle, “Writing web-based interactive fiction with ink” dan inkle, “Writing With Ink”.
Jaga konsekuensi terencana tetap berbeda dari motif karangan
Terkadang dunia harus berubah saat pemain diam: kereta yang dijadwalkan berangkat, toko tutup, atau karakter lain pergi karena adegan tersebut telah menetapkan peristiwa itu. Jika demikian, komunikasikan aturannya dalam konteks dan terapkan secara konsisten. Jangan menyelundupkan konsekuensi yang tidak dapat dipahami secara wajar oleh pemain dari adegan tersebut, seperti memperburuk hubungan secara diam-diam atau membuat pilihan yang tidak dapat dibatalkan atas nama mereka.
Di mana berlalunya waktu bukan merupakan bagian dari fiksi yang dibangun, keheningan dapat tetap menjadi jeda yang terbaca. Di mana waktu memang berpengaruh, bedakan peristiwa yang disebabkan oleh dunia dari pilihan yang diatribusikan kepada pemain. “Feri terakhir berangkat saat senja” mendeskripsikan dunia. “Kamu memutuskan untuk tidak naik” merancang keputusan pemain. Kalimat-kalimat tersebut mendeskripsikan penyebab yang berbeda dan tidak boleh diperlakukan secara bergantian.
Gunakan pola kelanjutan kecil
Pola rancangan yang berguna memiliki tiga bagian: akui, pertahankan, tawarkan. Akui jeda yang dapat diamati; pertahankan fakta adegan dan pilihan pemain yang belum dibuat; tawarkan satu atau beberapa tindakan berikutnya yang didukung. Untuk penjaga feri, itu bisa berbunyi: “Penjaga memeriksa jadwal. Penyeberangan timur masih beroperasi. Kamu bisa menanyakannya, menuju ke dermaga, menunggu, atau pergi.”
Pola ini merupakan sintesis praktis, bukan rumus yang dibuktikan oleh satu studi. Nilainya adalah memberikan penulis dan perancang sistem pertanyaan tinjauan cepat untuk setiap kelanjutan yang dihasilkan: Apakah respons menjaga adegan tetap koheren sambil membiarkan tindakan bermakna berikutnya tetap berada di tangan pemain? Jika kalimat tersebut menjawab untuk mereka, menyematkan perasaan kepada mereka, atau menghilangkan opsi tanpa penyebab yang pasti, revisilah.
Tinjau respons terhadap adegan
Sebelum menggunakan kalimat untuk kondisi hening, periksalah terhadap empat pertanyaan:
Apakah ini mempertahankan lokasi saat ini, peserta, pengetahuan, dan pilihan yang belum terselesaikan?
Apakah ini mendeskripsikan perilaku yang dapat diamati alih-alih mengklaim tahu perasaan atau niat pemain?
Apakah tindakan yang ditawarkan didukung oleh game dan berbeda secara bermakna di dalam adegan?
Jika dunia berubah selama jeda, apakah waktu tersebut sudah ditetapkan dan apakah konsekuensinya jelas?
Kelanjutan yang kuat tidak perlu membuat keheningan menjadi dramatis. Ini perlu membuat jeda menjadi terbaca, menjaga kondisi yang dirancang tetap koheren, dan membiarkan tindakan pemain berikutnya benar-benar terbuka.
