Sebuah enjin permainan sumber terbuka baharu yang dipanggil Librebox telah muncul, berjanji untuk membebaskan pembangun dan permainan daripada sekatan platform Roblox. Projek ini bertujuan untuk mencipta semula persekitaran pengaturcaraan Roblox, membolehkan permainan sedia ada berjalan secara bebas tanpa bergantung kepada pelayan atau sistem monetisasi Roblox Corporation.
Cabaran Undang-undang Menanti
Komuniti berpecah mengenai sama ada Librebox boleh bertahan daripada tindakan undang-undang yang berpotensi daripada Roblox Corporation. Walaupun sesetengah pembangun melihat projek ini sebagai sah dari segi undang-undang—membandingkannya dengan emulator atau VLC Media Player—yang lain memberi amaran tentang realiti menghadapi pasukan undang-undang syarikat berbilion dolar. Kebimbangan bukan semestinya tentang betul atau salah, tetapi tentang mempunyai sumber untuk melawan pertempuran undang-undang yang berpanjangan.
Anda boleh betul, tetapi anda tidak mempunyai jutaan untuk melawan tuntutan mahkamah yang tidak berhenti.
Pembangun projek telah mengambil langkah berjaga-jaga dengan menyatakan dengan jelas bahawa mereka tidak menggunakan kod sumber atau aset Roblox, sebaliknya mereplikasi hanya API awam untuk tujuan keserasian. Pendekatan ini mencerminkan projek-projek berjaya seperti emulator permainan, yang secara amnya telah dilindungi di bawah undang-undang penggunaan adil.
Kebergantungan Teknikal:
- Luau: Lesen MIT (Hak Cipta 2025 Roblox Corporation )
- raylib: Lesen zlib/libpng (Hak Cipta 2013-2025 Ramon Santamaria )
- Platform: Windows 7+ (.exe), pelaksana berdiri sendiri
- Alat pembinaan: skrip build_dependencies.bat dan build_engine.bat
Membebaskan Diri daripada Kebergantungan Platform
Enjin ini menangani masalah penting dalam industri permainan: kekangan platform. Ramai pembangun yang belajar penciptaan permainan melalui alat Roblox yang mudah diakses mendapati kemahiran mereka tidak mudah dipindahkan ke enjin lain seperti Unity atau Godot. Librebox menawarkan pencipta-pencipta ini jalan ke arah kebebasan sambil mengekalkan pengetahuan dan ciptaan sedia ada mereka.
Versi demo semasa menyokong rendering asas, pencahayaan, pergerakan kamera, dan bahasa skrip Luau yang menggerakkan permainan Roblox. Walau bagaimanapun, ia masih kekurangan ciri-ciri penting seperti fizik, rangkaian, dan input pengguna—elemen yang dirancang oleh pembangun untuk ditambah dalam keluaran akan datang.
Ciri-ciri Semasa Librebox :
- Rendering adegan asas dengan pencahayaan, bayang-bayang, dan skybox
- Sokongan bahasa skrip Luau dengan penjadual tugas
- Jenis data standard Roblox ( CFrame , Vector3 , Color3 )
- Sistem Instance dengan kaedah Parent , Destroy() , Clone()
- RunService dengan kesemua lima peringkat standard
- Objek Part asas dengan sifat Color , Transparency , Size
- Perkhidmatan Workspace dan Lighting
- Keserasian Windows 7+ sahaja
Pemeliharaan Melampaui Keuntungan
Selain membantu pembangun melepaskan diri daripada sekatan platform, Librebox memainkan peranan pemeliharaan yang penting. Komuniti permainan telah belajar pengajaran pahit daripada kehilangan permainan Flash, dan ramai yang melihat projek ini sebagai cara untuk menyelamatkan karya kreatif yang mungkin hilang jika Roblox ditutup atau mengubah polisinya.
Usaha pemeliharaan sedia ada untuk permainan Roblox telah terhad kepada komuniti khusus, menjadikan pendekatan sumber terbuka Librebox berpotensi lebih mudah diakses oleh komuniti permainan yang lebih luas.
Ciri-ciri Masa Depan yang Dirancang:
- Simulasi fizik dengan peristiwa perlanggaran
- Sokongan mesh dan bahan
- UserInputService dan ContextActionService
- Pemaparan imej dan dekal
- Sistem GUI pada skrin
- game.Players dan objek Player
- Sokongan replikasi pelayan
- Keserasian merentas platform
Batasan Semasa dan Rancangan Masa Depan
Enjin ini pada masa ini hanya berjalan pada sistem Windows 7 dan yang lebih baharu, walaupun penggunaan perpustakaan raylib merentas platform bermakna pemindahan ke sistem pengendalian lain sepatutnya mudah. Pembangun telah menggariskan rancangan bercita-cita tinggi termasuk simulasi fizik, sokongan mesh, sistem GUI, dan akhirnya keupayaan pelayan penuh yang akan membolehkan pembangun menghos pelayan permainan mereka sendiri.
Sama ada Librebox boleh mencapai matlamat ini sambil mengelakkan cabaran undang-undang masih belum dapat dipastikan, tetapi ia mewakili langkah penting ke arah memberikan pembangun permainan pemilikan sebenar terhadap ciptaan mereka.
Rujukan: Librebox Engine (demo)