Daftar Isi:
- Langkah 1: Unduh Ren'py
- Langkah 2: Mulai Tutorial
- Langkah 3: Inisialisasi Pengaturan Game
- Langkah 4: Mengkodekan Game Anda
- Langkah 5: Melepaskan Game Anda
Video: Tutorial Visual Novel Maker Menggunakan Ren'Py: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-31 10:21
Pernahkah Anda memainkan novel visual, memilih game petualangan Anda sendiri, simulator kencan, atau jenis game serupa lainnya, dan berpikir untuk membuatnya sendiri? Apakah Anda putus asa, karena Anda belum pernah membuat kode atau membuat game sebelumnya? Maka tutorial ini akan membantu Anda membuat game Anda sendiri!
Apa itu Ren'Py?
- Alat untuk membantu pengguna membangun Visual Novel, RPG, Dating Sims, dan Game 2D lainnya.
- Ren'py menggunakan bahasa scripting yang kuat untuk membantu memberikan kemampuan permainan yang fantastis dengan Python dan PyGame.
- Benar-benar gratis dan open source dengan aksesibilitas lintas platform.
- Ren'py BUKAN alat visual, jika Anda mencari alat visual, lihat Novelty atau Twine.
Apa itu Python?
Python adalah bahasa skrip yang digunakan untuk meningkatkan keterbacaan bagi pembuat kode dengan persyaratan sintaks yang lebih sedikit.
Apa yang akan dibahas oleh Tutorial ini?
- Cara memulai dengan tutorial yang dibuat sebelumnya.
- Cara memulai permainan dasar dengan memperkenalkan perintah.
- Cara menyelesaikan dan membagikan kreasi Anda.
Siapa yang akan mendapat manfaat terbaik dari tutorial ini?
- Individu yang ingin menghasilkan game dengan sedikit atau tanpa pengalaman pengkodean.
- Para pembuat kode yang tertarik untuk mempelajari lebih lanjut tentang python.
Langkah 1: Unduh Ren'py
- Buat folder di desktop Anda untuk mengekstrak program.
- Mulailah dengan mengunduh perangkat lunak dari Ren'Py secara langsung.
- Ikuti petunjuk penginstalan persis seperti yang tercantum di Halaman Web Ren'Py.
Langkah 2: Mulai Tutorial
- Klik pada panel startup Tutorial di sudut kiri atas.
- Klik peluncuran proyek.
- Mainkan tutorial game untuk memperkenalkan diri Anda pada mekanisme perangkat lunak.
- Pastikan untuk membaca semua panel direktori informasi game.
Langkah 3: Inisialisasi Pengaturan Game
- Kembali ke panel direktori halaman rumah dan klik Buat Proyek Baru.
-
Pilih lokasi direktori proyek Anda, atau di mana Anda akan menyimpan semua file game Anda ke komputer Anda untuk dibuka kembali nanti.
- Saya sarankan membuat folder baru di desktop Anda untuk aksesibilitas yang mudah terlebih dahulu.
-
Kemudian pilih direktori Anda di mana Anda ingin game Anda beristirahat.
Anda selalu dapat mengubah direktori dan pengaturan lain di bawah preferensi
- Beri nama Proyek Anda.
-
Selanjutnya atur editor teks Anda.
-
Ren'Py merekomendasikan Editra, editor teks pribadi mereka sendiri. Dalam tutorial ini, saya juga akan menunjukkan cara mengatur editor teks lain pilihan Anda. Saya menggunakan sublime, tetapi editor lain yang menggunakan file.rpy juga dapat digunakan.
- Buka halaman Preferensi.
-
Di bawah Editor Teks:, Anda akan memiliki pilihan antara Editra yang direkomendasikan oleh Ren'py, editor sistem, atau jEdit.
Saya sarankan menggunakan Sublime untuk editor sistem Anda karena file.rpy kompatibel dan antarmuka jauh lebih mudah diikuti daripada Editra untuk pemula
-
- Setelah memilih editor Anda, mulailah pengaturan game awal termasuk antarmuka GUI dan resolusi layar.
-
Selanjutnya pilih antarmuka GUI Anda, atau antarmuka pengguna grafis.
- Nantinya, Anda dapat langsung memodifikasi file gui.rpy jika Anda ingin lebih menyesuaikan tampilan dan skema warna tampilan game Anda.
- Pilih resolusi yang disorot.
- Nanti Anda dapat mengubah resolusi di bawah menu Preferences.
Langkah 4: Mengkodekan Game Anda
Sekarang setelah Anda memiliki pengaturan file proyek dasar, sekarang saatnya untuk benar-benar mulai menambahkan zat ke dalam game Anda.
Mulailah dengan membuka semua file teks Anda dari tautan di halaman awal di bawah nama file proyek Anda. Bergantung pada editor teks mana yang Anda pilih dalam preferensi, editor teks akan muncul di jendela terpisah dan menampilkan semua file, termasuk script.rpy, options.rpy, gui.rpy, dan screens.rpy. Saya merekomendasikan Simple Game Documentation untuk lebih membantu dalam memformat set up game awal seperti gambar di atas.
Scripting File Awal
-
Buka file script.rpy.
- Di sinilah semua kode game Anda akan pergi termasuk dialog, gambar, suara, dan keputusan.
-
Pertama, saya akan membahas kode garis besar yang ada di file script.rpy awal untuk membantu Anda memahami apa yang dilakukan semua hal dan ke mana arahnya.
- Di bawah baris 3 dan 4 dalam kode di mana dikatakan # Nyatakan karakter yang digunakan oleh game ini. Anda akan menambahkan file gambar apa pun di sini dari komputer Anda.
- Untuk mendeklarasikan gambar, ketik gambar, jenis gambar, (seperti karakter atau latar belakang), dan nama gambar yang sama dengan gambar dari komputer Anda sebagai file-j.webp" />
- Anda harus membuat ini di sini sehingga Anda bermain di mana pun dapat menggunakan gambar-gambar ini berkali-kali.
- Di bawah komentar yang awalnya menyatakan # Nyatakan karakter yang digunakan oleh game ini.
-
Anda akan menentukan karakter Anda. Perintah kode yang disebut define terlihat pada Contoh 3 mendefinisikan karakter Anda dalam permainan dan memungkinkan Anda untuk menetapkan karakter warna teks.
Contoh 1: gambar bg someimage = "someimage.png"
Contoh 2: karakter gambar someimage = "someimage.peg" Contoh 3: define a = Character ('CharacterName', color = "#rgbvalue")
Dialog
- Selanjutnya, untuk memulai game apa pun di Ren'py, Anda perlu menggunakan label start: untuk memberi tahu program bahwa Anda ingin gameplay yang sebenarnya dimulai di sini. Dari sana Anda dapat mengatur pemandangan Anda menggunakan perintah yang ditemukan di bawah Dokumentasi seperti Contoh 4 di bawah ini.
-
Untuk menambahkan teks ke permainan Anda, Anda dapat melakukan salah satu dari dua hal.
- Tempatkan dialog dalam tanda kutip ganda seperti yang terlihat pada Contoh 5.
- Tetapkan karakter untuk kata-kata dalam tanda kutip ganda seperti yang terlihat di bawah ini dalam Contoh 6.
- Membuat pohon keputusan untuk mengubah alur cerita Anda, menggabungkan dialog Anda dengan perintah seperti menu, melompat, dan label. Lihat Contoh 7.
- Untuk mengakhiri permainan Anda, ketik return di akhir file script.rpy Anda. Lihat contoh 8.
Contoh 4: memutar musik "musicfromcomputer.ogg", adegan bg beberapa gambar dengan fade, tampilkan variabel karakter
Contoh 5: "Tulis dialog pembuka Anda." Contoh 6: a "Tulis dialog a." // Ini menulis dialog untuk karakter yang ditentukan.
Contoh 7
menu: "Dialog atau pertanyaan": rute lompat "Dialog atau pertanyaan kedua dll.": label rute: "Dialog" Contoh 8: kembali
Proses di atas relatif sederhana setelah Anda mempelajari perintah dan sangat dapat disesuaikan setelah Anda merasa nyaman dengan program dan bahasanya. Jangan ragu untuk melihat dokumentasi dan mengubah file screens.rpy, options.rpy, dan gui.rpy. Dokumentasi online membahas lebih dalam tentang cara mulai mengubahnya dan sangat berguna jika Anda terjebak mengingat perintah mana yang melakukan apa.
Untuk menyesuaikan game Anda lebih lanjut, ikuti tautan ini untuk mendapatkan informasi lebih lanjut tentang cara membuat kode game yang sebenarnya.
- Kamus Bahasa Python dan Ren'Py untuk pemula
- GUI (Graphical User Interface) atau seperti apa tampilan visual game bagi pemain Dokumentasi
- Pengaya menyenangkan lainnya seperti menambahkan daftar putar musik, galeri gambar, atau pemutaran ulang gambar untuk menyempurnakan desain game dapat ditemukan di sini
- Akhirnya opsi penyesuaian lainnya seperti seberapa besar tampilan font dapat ditemukan di sini.
Langkah 5: Melepaskan Game Anda
- Untuk mengakhiri permainan Anda, perbarui peluncur Ren'py.
- Kemudian periksa skrip dengan lint untuk mencari kesalahan sintaks yang ditemukan di halaman awal.
-
Build Distributions akan mengarsipkan file Anda ke dalam folder yang dapat diakses yang dapat Anda unggah ke halaman web.
Kode penting yang diperlukan untuk membuat game di platform pilihan Anda dibuat langsung oleh Ren'py. Untuk informasi lebih lanjut, kunjungi halaman pembuatan dokumentasi di Ren'Py
- Selanjutnya, jalankan pengujian beta dengan meminta teman dan keluarga memainkan game untuk melihat apakah ada kesalahan dalam dialog.
- Terakhir, rilis game Anda di situs web pribadi Anda atau ke Itchi.io agar game Anda menjangkau banyak penggemar novel visual.
Anda sekarang telah membuat game novel visual pertama Anda! Selamat!
Direkomendasikan:
Sistem Pemantauan Visual Berbasis LoRa untuk IOT Pertanian - Mendesain Aplikasi Fronted Menggunakan Firebase & Angular: 10 Langkah
Sistem Pemantauan Visual Berbasis LoRa untuk IOT Pertanian | Merancang Aplikasi Fronted Menggunakan Firebase & Angular: Pada bab sebelumnya kita berbicara tentang bagaimana sensor bekerja dengan modul loRa untuk mengisi database firebase Realtime, dan kita melihat diagram tingkat yang sangat tinggi bagaimana keseluruhan proyek kita bekerja. Dalam bab ini kita akan berbicara tentang bagaimana kita dapat
Bantuan Waktu Makan Pembaca Novel Malas: 14 Langkah
Bantuan Waktu Makan Pembaca Novel Malas: Proyek ini untuk membantu pembaca malas yang membaca novel saat makan tetapi tidak ingin membuat keyboard kotor
Novel (-ish) Menulis AI: 5 Langkah
The Novel(-ish) Writing AI: Untuk Bulan Penulisan Novel Nasional, AI & Saya mencoba untuk menulis novel bersama selama 30 hari di bulan November. Doakan kami beruntung, kami mungkin akan membutuhkannya
Cara Membuat Karakter 2D Dengan Character Controller di Unreal Engine 4 Menggunakan Visual Script untuk PC: 11 Langkah
Cara Membuat Karakter 2d Dengan Pengontrol Karakter di Unreal Engine 4 Menggunakan Visual Script untuk PC: Cara membuat Karakter 2d dengan pengontrol karakter di Unreal Engine 4 menggunakan skrip visual untuk PC Hai, saya Jordan Steltz. Saya telah mengembangkan video game sejak saya berusia 15 tahun. Tutorial ini akan mengajarkan Anda cara membuat karakter dasar dengan
Cara Membuat Program Obrolan Sederhana di Visual Basic Menggunakan Kontrol Microsoft Winsock: 7 Langkah
Cara Membuat Program Obrolan Sederhana di Visual Basic Menggunakan Kontrol Microsoft Winsock: Dalam instruksi ini saya akan menunjukkan cara membuat program obrolan sederhana di visual basic. saya akan membahas apa yang dilakukan semua kode sehingga Anda akan belajar saat membuatnya, dan pada akhirnya saya akan menunjukkan cara menggunakannya