1 poin oleh GN⁺ 2025-06-24 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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

Belum ada komentar.

Belum ada komentar.