Editor sedang dibangunkan

Buat permainan pengembaraan anda sendiri

Editor sedang dibangunkan

Umum

Pada masa ini permainan dibina menggunakan pelbagai fail yaml dan beberapa lapisan pemprosesan, contohnya untuk menukar fail .psd kepada fail atlas yang boleh saya gunakan.

Walaupun sekarang saya boleh membuat keseluruhan permainan melalui fail yaml, lebih baik membuat sebanyak mungkin dalam editor. Kelebihannya, pada masa depan saya juga boleh menyediakan editor ini supaya sesiapa sahaja boleh membuat permainan pengembaraan ;)

Reka bentuk

Saya mencari pelbagai cara untuk membuat GUI dan menimbang sama ada LUA paling sesuai. Selepas beberapa cubaan dengan bahasa pengaturcaraan lain seperti Python dan JavaScript biasa, saya memutuskan untuk membuat GUI editor sendiri dan kekal dengan LUA. Ini ada beberapa kelebihan, kerana saya boleh berhubung terus dengan engine3 dan menggunakan semula semua fungsi yang telah saya buat di sana.

Oleh sebab ia masih dalam pembangunan, saya belum boleh bercerita banyak tentangnya atau bagaimana rupanya nanti.

Selebihnya masih dalam pembangunan dan saya akan melengkapkan artikel ini.

Kemas kini

15 Ogos 2025: sekarang saya hampir tidak menggunakan Python dan Node lagi. Ini menjadikan semuanya lebih ringkas dan mudah diurus. Terutamanya Node tidak seronok digunakan, memandangkan semuanya perlu masih berfungsi 5 tahun lagi.

Akhirnya editor ini hanya untuk mencipta, menyunting dan memadam Objek. Projek itu sendiri juga sebuah Objek, dan babak juga sebuah Objek. Sebuah babak kemudian mempunyai objek anak seperti Frameset atau set Audio.

Sudah tentu sebuah Objek mempunyai sifat, dan sifat itu boleh berbeza jika ia objek anak. Saya kemudian membandingkan sifat objek asal dengan objek anak, dan hanya menyimpan perubahannya. Dengan cara ini data Objek kekal kecil.

Tangkapan skrin editor

Tangkapan skrin editor

Tangkapan skrin editor

Tangkapan skrin editor