LEGO Island yang Bisa Dimainkan di Browser
(isle.pizza)- Game PC tahun 1997 LEGO Island kini dirilis sebagai port penuh yang bisa dijalankan langsung di browser tanpa instalasi, sehingga game Windows lawas dapat langsung dimainkan di perangkat modern
- Port ini dibangun di atas LEGO Island decompilation yang merekonstruksi game asli hingga tingkat byte, serta versi portabel yang menghapus ketergantungan pada Windows
- Dibutuhkan browser modern dan WebAssembly multithreading; saat pertama kali dijalankan game mulai setelah streaming sekitar 25MB, sedangkan instalasi offline memerlukan sekitar 550MB
- Mendukung keyboard·mouse, gamepad, dan layar sentuh, dan di menu Configure pengguna dapat menyesuaikan kontrol, bahasa, resolusi, serta opsi seperti permainan offline
- Ciri utamanya adalah mempertahankan gameplay inti versi asli sambil menambahkan fitur modern seperti widescreen, 4K, perbaikan bug, ekstensi, pengeditan save, dan multiplayer
Dasar port browser
- LEGO Island adalah versi implementasi ulang yang memungkinkan game PC asli tahun 1997 dimainkan langsung di browser
- Implementasinya menggunakan Emscripten dan WebAssembly, dan disusun agar dapat berjalan di perangkat modern tanpa instalasi terpisah
- Proyek ini berbasis pada LEGO Island decompilation
- Proyek dekompilasi tersebut merekonstruksi source code asli secara lengkap dan akurat hingga tingkat byte
- Setelah itu dibuat portable version, yang mengganti ketergantungan Windows seperti grafis, audio, input, dan pengaturan dengan alternatif lintas platform modern
- Saat ini LEGO Island dapat berjalan di lebih dari 10 platform, termasuk Windows, Linux, macOS, iOS, Android, Nintendo Switch, PlayStation Vita, dan web
- Versi browser menggunakan kode streaming Interleaf asli untuk memuat konten secara bertahap seperti CD-ROM tahun 1997
- Proyek ini masih aktif dikembangkan, sehingga beberapa bug mungkin masih ada
Lingkungan eksekusi dan cara kontrol
- Untuk menjalankannya dibutuhkan browser modern yang mendukung WebAssembly multithreading
- Browser yang didukung dan versi minimumnya adalah sebagai berikut
- Chrome 95 atau lebih baru
- Firefox 92 atau lebih baru
- Edge 95 atau lebih baru
- Safari 15.4 atau lebih baru
- Di iOS, iOS 18 atau lebih baru direkomendasikan
- Metode input dapat diatur di halaman Configure
- Keyboard & Mouse: kontrol desktop dengan tombol panah atau WASD
- Gamepad: dukungan kontroler dengan analog stick dan D-pad
- Touch Screen: pilihan kontrol sentuh untuk perangkat mobile
- Cakupan dukungan gamepad dapat berbeda tergantung browser
Loading, audio, dan penyimpanan
- Pada pemuatan pertama, sekitar 25MB data akan di-streaming
- Jika fitur ekstensi diaktifkan, lebih banyak data bisa diunduh
- Untuk loading awal, koneksi internet yang stabil direkomendasikan
- Permainan offline dapat digunakan dengan menginstal seluruh file game melalui menu Configure
- Ruang yang dibutuhkan sekitar 550MB
- Karena browser dapat memblokir pemutaran audio sebelum ada interaksi pengguna, jika tidak ada suara maka ikon mute pada intro animasi harus diklik
- Progres disimpan secara otomatis
- Untuk memastikan penyimpanan, pemain harus kembali ke Infocenter dan menggunakan exit door untuk keluar ke menu utama
- Saat tab langsung ditutup, sistem juga mencoba menyimpan dengan pendekatan “best effort”, tetapi tidak selalu terjamin
Kompatibilitas dengan versi asli dan penyesuaian performa
- Port ini adalah port penuh dari game PC asli tahun 1997, dan gameplay intinya tetap sama
- Sebelum mulai, berbagai bahasa dapat dipilih di halaman Configure
- Untuk bahasa Inggris, versi 1.0 dan 1.1 sama-sama dapat dipilih
- Berbagai peningkatan tambahan juga disertakan
- Mendukung widescreen
- Skema kontrol ditingkatkan
- Banyak perbaikan bug dari proyek dekompilasi telah diterapkan
- Dapat dijalankan pada resolusi maksimum layar
- Juga mendukung eksekusi 4K
- Jika performa tidak stabil, disarankan menutup tab browser lain untuk mengosongkan memori dan menggunakan akselerasi hardware
- Di perangkat mobile, perlu dipastikan mode hemat daya tidak aktif
- Jika ada lag, resolusi dapat diturunkan di Configure
Fitur baru dan fitur lanjutan
- Mode multiplayer memungkinkan pembuatan pulau publik atau privat, dan hingga 16 orang dapat menjelajahi LEGO Island bersama secara real-time
- Scene Player memungkinkan lebih dari 300 animasi asli LEGO Island ditonton dengan kontrol pemutaran dan link berbagi
- Nick Brick's Memories adalah fitur multiplayer untuk memerankan ulang animasi dalam game asli bersama pemain lain dan mengumpulkannya sebagai memories
- Login Discord dapat mengaktifkan fitur Cloud Sync, memories, dan multiplayer
- Cloud Sync secara otomatis mencadangkan save file dan pengaturan antarperangkat saat dalam keadaan login
- Overlay laporan crash memungkinkan pengambilan informasi diagnostik dan pengiriman laporan saat masalah terjadi
- Save Editor memungkinkan save file dilihat dan diedit di browser
- Nama pemain, karakter, dan skor tertinggi dapat diubah
- Fitur pengeditan mencakup berbagai elemen game
- Sky Color Editor: mengedit warna gradien langit pulau
- Vehicle Part Editor: mengubah komponen dan warna kendaraan dengan pratinjau 3D
- Vehicle Texture Editor: mengganti tekstur kendaraan dengan preset bawaan atau gambar yang diunggah
- Actor Editor: mengedit topi, warna, suasana, suara, dan gerakan dari 66 aktor game dengan pratinjau karakter 3D beranimasi
- Plant Editor: menelusuri dan mengubah variasi, warna, suasana, suara, dan gerakan dari 81 tanaman di pulau
- Building Editor: mengubah variasi, suara, dan gerakan bangunan di pulau dengan pratinjau 3D
- Tersedia juga Debug menu untuk developer dan pengguna tingkat lanjut
- Ketuk logo LEGO Island 5 kali untuk membuka OGEL mode
- Pengguna dapat mengakses fitur debug seperti berpindah lokasi, mengganti act, dan memutar animasi
Ekstensi dan peningkatan rendering
- Sistem ekstensi memungkinkan konten buatan komunitas dan modifikasi
- Ekstensi dan peningkatan yang disediakan meliputi
- HD Textures: meningkatkan visual
- HD Music: menyediakan audio berkualitas tinggi
- Extended Bad Ending FMV: menampilkan animasi beta utuh yang tidak dipotong
- Widescreen backgrounds: menghilangkan tepi 3D pada layar lebar
- SI Loader: sistem ekstensi untuk konten dan modifikasi komunitas
- Berbagai fitur rendering dan grafis juga ditambahkan
- Mendukung rendering WebGL
- Pada perangkat tanpa WebGL, digunakan jalur fallback software renderer
- Menyediakan renderer OpenGL ES 2.0/3.0
- Mendukung warna 32-bit
- Anti-aliasing MSAA dapat digunakan
- Anisotropic filtering dapat diterapkan
- Mendukung mode layar penuh
- Berbagai perbaikan bug dan peningkatan performa juga diterapkan
- Masalah kompatibilitas driver WebGL telah diperbaiki
- Berfungsi normal di mode privasi Firefox
- Masalah konversi koordinat sentuh telah diperbaiki
- Kebocoran memori ViewLODList telah diperbaiki
- Upload mesh GPU ditingkatkan dengan VBO
- Backface culling diaktifkan
- SIMD-optimized z-buffer clearing diterapkan
Materi terkait dan sumber
- LEGO Island Decompilation: proyek open source inti yang merekayasa balik game asli
- LEGO Island, Portable Version: versi portabel lintas platform yang menjadi dasar langsung port web ini
- isle.pizza Frontend: source code frontend situs web ini
- LEGO Island Rebuilder: launcher dan alat untuk menambal serta memodifikasi versi PC asli tahun 1997
- SIEdit: kumpulan alat untuk melihat dan mengedit skrip
.siserta file resource game asli - The Making of LEGO Island: A Documentary: dokumenter pengembangan LEGO Island oleh MattKC
- LEGO Island Wiki: sumber informasi dan riset LEGO Island yang dikelola penggemar
- Project Island High Quality Music: materi redigitalisasi soundtrack LEGO Island berkualitas tinggi yang direstorasi oleh komposer utama Lorin Nelson
Belum ada komentar.