- Homegames adalah platform gratis dan open source untuk memainkan, membuat, dan membagikan game di browser, dan tidak memerlukan akun untuk bermain
- Pengembang dapat langsung menguji perubahan game dengan editor kode di dalam browser dan pratinjau langsung
- Studio mendukung bukan hanya unggah aset tetapi juga menggambar dan merekam, sehingga alur pembuatan terpusat di dalam browser
- Game yang dibuat bisa dipublikasikan ke seluruh dunia atau tetap disimpan untuk pribadi, sehingga cakupan publikasinya bisa dipilih
- Kode platform, game, dan situs web semuanya berlisensi GPLv3, dengan mempertimbangkan self-hosting dan pelestarian termasuk API
Platform game yang dibuat di dalam browser
- Homegames adalah platform game gratis dan open source yang memungkinkan pengguna memainkan, membuat, dan membagikan game di browser
- Tidak memerlukan akun untuk bermain
- Pembuatan game berpusat pada Developer Studio
- Game dapat dibuat dengan editor kode sederhana di dalam browser
- Perubahan dapat dilihat melalui pratinjau game langsung
- Bisa langsung diuji dalam sesi multipemain live
- Aset game dapat dikelola di Studio
- Mendukung unggah file serta menggambar dan merekam langsung di dalam Studio
- Game yang sudah selesai bisa dipublikasikan untuk dibagikan atau disimpan untuk penggunaan pribadi
Rilis GPLv3 dan self-hosting
- Kode platform, game, dan situs web Homegames semuanya dirilis di bawah GPLv3
- Kodenya dapat dibaca dan di-fork
- Dirancang agar bisa di-self-host, termasuk API
- Mempertimbangkan pelestarian agar game tetap bertahan meski situs webnya hilang
- Kode proyek tersedia di GitHub
- Homegames telah dikembangkan sejak 2018, sebagian besar sebagai proyek sampingan oleh satu orang
1 komentar
Komentar Hacker News
Kaboom Valley mengingatkan saya pada Gorilla Basic (GORILLA.BAS), membuat kenangan masa kecil langsung muncul kembali, dan cukup membangkitkan nostalgia
Namun sepertinya game ini tidak bisa dimainkan. Tidak ada tombol yang berfungsi, dan hanya komputer yang bisa menembakkan proyektil ke atas kepala saya :(
Saya mencari dokumentasi untuk belajar cara membuat game sendiri, tetapi tidak melihat tautannya di situs web
Kalau ada dokumentasi, sebaiknya tautannya ditaruh di halaman depan. Studio meminta nama pengguna dan sebagainya, jadi saya belum mencoba login; saya ingin membaca dokumentasinya dulu untuk melihat apakah layak meluangkan waktu
Saat ini di studio ada contoh tipe node game seperti bentuk, teks, dan aset, serta panduan game yang berfokus pada LLM yang bisa dimasukkan ke Claude dan semacamnya agar membuat game. Namun saya tetap berencana menambahkan lebih banyak dokumentasi di luar studio
Saya tidak bisa memainkan game apa pun, dan terlalu banyak error too many requests
Saya tidak mengerti mengapa perlu "sesi". Bukankah ini berjalan di sisi klien?
Berkat itu, semua game pada dasarnya mendapatkan multiplayer secara gratis, dan klien hanya membaca status server lalu mengirimkan kembali input. Idenya adalah memungkinkan orang terhubung ke server game dengan cara apa pun yang mereka inginkan, baik lewat browser maupun klien kustom
Apakah semua hal memerlukan "sesi"? Apakah game statis atau ekspor penuh juga memungkinkan?
Jadi agar komunikasi bolak-balik berfungsi, diperlukan sesi game. Secara teori semuanya bisa dilakukan di sisi klien, tetapi kalau begitu keajaiban bahwa semua game mendapat multiplayer secara gratis akan hilang
Wow! Bisa ceritakan sedikit seperti apa 8 tahun terakhir itu?
Ide awalnya adalah membuat game bergaya Jackbox yang di-host orang di komputer mereka sendiri dan dimainkan lewat Wi-Fi dengan ponsel di ruangan yang sama. Setelah terus menambahkan ini-itu, selama masa Covid saya hampir tidak menghasilkan sesuatu yang produktif, selain eksperimen-eksperimen yang tidak dirilis dan lebih dari 100 episode podcast
Beberapa tahun lalu anak pertama saya lahir, jadi setelah sekitar setahun merapikan sisi self-hosting, saya berniat menaruh proyek ini. Lalu sekitar 6 bulan lalu, saya menyadari bahwa internet sungguhan kini cukup cepat untuk menjalankan game seperti ini bahkan di luar LAN, dan banyak orang, termasuk saya, merindukan game berbasis browser. Ditambah lagi, berkat Claude saya bisa membangun jauh lebih efisien meski waktu luang terbatas, dan itu membawa proyek ini ke kondisi sekarang
Saya suka konsepnya, jadi saya mencoba memulai atau bergabung ke sesi untuk memainkan beberapa game, tetapi tidak terjadi apa-apa atau langsung terputus
Saya juga sedang membuat game web (lihat riwayat posting saya), jadi siapa pun yang ingin terhubung dan mengobrol bisa menghubungi email di profil saya
Ke depannya akan lebih baik
Ada yang ingat Shoot 'Em Up Construction Kit di Amiga?
Game web sudah jauh melampaui gaya seperti ini
Sekarang dimungkinkan membuat 3D kompleks dengan three.js, dan memakai engine fisika benda tegar di worker Wasm seperti Rapier. Pipeline multiplayer penuh dengan server authority, client prediction, dan reconciliation juga bisa berjalan di 60fps. Sekarang benar-benar mengejutkan seberapa banyak hal yang bisa dijejalkan ke satu file HTML
Juga benar-benar mengejutkan betapa tidak efisiennya game web 3D serumit itu
Ide yang bagus. Saya menemukan beberapa game menarik di sini
Keren bahwa Anda tidak berhenti mengerjakan proyek ini selama begitu lama. Ini menjadi motivasi untuk melanjutkan proyek-proyek saya yang belum sempat saya selesaikan
Namun sekarang saya terkejut karena Claude bisa membuat sesuatu yang cukup mengesankan dalam sekali jalan
Lumayan! Menyenangkan membuat ledakan berantai besar