GNU/Linux >> Belajar Linux >  >> Linux

Benang:Alat Sumber Terbuka untuk Membuat Game dengan Kata-kata, alias Fiksi Interaktif

Setiap orang memiliki permainan di dalam diri mereka yang menunggu untuk keluar, seperti chestburster. Sayangnya, tidak semua orang memiliki keterampilan untuk membuat sebuah game, terutama yang lengkap dengan grafisnya. Untungnya, ada cara untuk membuat game yang menyenangkan hanya dengan menggunakan kata-kata. Izinkan saya membagikan aplikasi yang dapat membantu Anda.

Apa itu Benang?

Seperti yang saya singgung di atas, Twine memungkinkan siapa saja untuk membuat game tanpa perlu tahu cara menulis kode. Ingat buku-buku Choose-Your-Own-Adventure itu? Begitulah cara kerja Twine.

Anda membuat serangkaian bagian, yang bisa berupa satu kalimat atau dinding teks. Anda memberi nama masing-masing bagian ini, sehingga Anda dapat melacaknya. Setelah itu, Anda menghubungkan bagian-bagian ini dan membuat beberapa jalur untuk diikuti pemain berdasarkan keputusan mereka.

Membuat bagian baru semudah meletakkan tanda kurung ganda di sekitar kalimat, misalnya, [[Ayo lanjutkan!]] . Dalam contoh ini, "Ayo lanjutkan!" adalah tautan yang Anda klik untuk membuka bagian baru, dan kalimat itu menjadi nama bagian baru.

Saya lebih suka membuat nama bagian baru berbeda dari kalimat penghubung. Anda dapat melakukannya menggunakan format ini:[[Ayo lanjutkan!|start-journey]] . Dalam contoh ini, Anda mengklik kalimat "Ayo lanjutkan!" untuk pergi ke bagian berjudul start-journey.

Setelah selesai, Anda dapat memublikasikan game sebagai file HTML dan membagikannya dengan teman atau membagikannya di situs seperti itch.io.

Ada lebih banyak fitur canggih yang tersedia untuk membuat game yang lebih rumit. Fitur-fitur ini meliputi:

  • Dukungan untuk variabel
  • Masukkan kotak untuk mendapatkan informasi dari pemain
  • jika…maka pernyataan
  • Pengulangan dan banyak lagi

Hal lain yang perlu diingat adalah, Twine menggunakan beberapa Format Cerita. Format Story pada dasarnya adalah mesin game yang dimasukkan ke dalam file HTML dan membuat game berfungsi. Twine hadir dengan tiga Format Cerita:

  • Harlowe – Format ini adalah default, dan dirancang agar mudah dipelajari oleh pemula
  • Manusia Salju – Format ini ditujukan untuk pengembang game yang lebih mengenal JavaScript dan CSS. Gunakan format ini untuk membuat pengalaman bermain yang disesuaikan.
  • SugerCube – Format ini terinspirasi oleh versi awal Twine dan memungkinkan pemain untuk menyimpan kemajuan dan fitur lainnya.
  • Chapbook – Format ini dirancang untuk pengguna baru dan memiliki fungsi lanjutan di dalamnya.

Pemasangan

Sayangnya, kebanyakan repo tidak memiliki versi terbaru dari Twine. Ini dapat berubah di masa mendatang.

Jika Anda menggunakan Arch atau menginstal pengelola paket pihak ke-3 Homebrew, Anda beruntung.

Jika tidak, Anda perlu mengunduh versi terbaru dan dari situs tersebut, buka zip folder dan jalankan file yang dapat dieksekusi.

Jika Anda tidak ingin menginstal Twine atau ingin mencobanya terlebih dahulu, Anda dapat memeriksa versi online.

Pengalaman Saya

Saya telah membuat beberapa game dengan Twine untuk beberapa game jam. Ini adalah game pertama yang pernah saya buat, dan saya bersenang-senang. Pada saat itu, jika Anda ingin menggunakan fitur-fitur canggih, Anda harus melakukan sedikit pengkodean. Sekarang, Anda dapat menambahkan fitur tersebut menggunakan alat di editor.

Salah satu masalah dengan Twine adalah Anda tidak dapat benar-benar menggunakannya dengan git. Itu karena editor Twine menyimpan semua file di tempat yang sama. Tidak ada cara untuk mengubah tujuan.

Masalah lainnya adalah sulit untuk mengoreksi permainan. Ada pilihan untuk "View Proofing Copy", yang menunjukkan semuanya pada satu halaman. Jika Anda memiliki gim yang lebih kecil, maka tidak ada masalah, tetapi jika Anda memiliki gim yang lebih besar, diperlukan untuk memperbaiki kesalahan ejaan dan tata bahasa. Untungnya, ada alat untuk itu.

Tweego adalah alat yang ditulis dalam Go yang memungkinkan Anda menulis game Twine menggunakan file teks biasa. Tweego terinspirasi oleh twee, yang merupakan alat baris perintah resmi Twine. twee belum diperbarui dalam 5 tahun sehingga tidak dapat digunakan dengan versi Twine yang lebih baru. Tweego memungkinkan Anda mengekspor game langsung ke HTML atau ke format Twine.

Anda dapat dengan mudah menggunakan git untuk membuat cadangan file yang dibuat dengan Tweego. File teks juga sangat mudah dimasukkan ke dalam pemeriksa ejaan. Berikut adalah file teks untuk permainan sederhana yang saya tulis menggunakan Tweego untuk memberi Anda gambaran tentang seberapa mudah dibacanya.

Pemikiran Terakhir

Secara keseluruhan, menurut saya Twine adalah alat yang sangat bagus untuk membuat game. Ini sangat mudah dipelajari dan memiliki alat yang memungkinkan Anda membuat game yang cukup rumit tanpa perlu tahu cara membuat kode.

Saya khawatir meskipun kebanyakan orang mengabaikan game yang tidak memiliki grafik mencolok. Game teks adalah game pertama di komputer dan masih menyenangkan untuk dimainkan. Yang Anda butuhkan hanyalah sedikit imajinasi.

Artikel Asli


Linux
  1. Berbagi file sumber terbuka dengan alat Linux ini

  2. Periksa kemampuan binari ELF dengan alat sumber terbuka ini

  3. 12 buku fiksi untuk Linux dan penggemar open source

  1. Pemetaan pikiran sumber terbuka dengan Draw.io

  2. Transfer file antara ponsel Anda dan Linux dengan alat sumber terbuka ini

  3. Lakukan forensik memori Linux dengan alat sumber terbuka ini

  1. Akses iPhone Anda di Linux dengan alat sumber terbuka ini

  2. Simpan beberapa distro Linux di USB dengan alat sumber terbuka ini

  3. Kelola anggaran Anda di Linux dengan alat keuangan sumber terbuka ini