- Asterogue adalah roguelike SF yang bisa langsung dimainkan di browser, dengan konsep menjelajah turun ke dalam asteroid untuk mencari The Orb
- Versi gratis membuka hingga 3 level, sementara tujuan penuhnya adalah mencapai lantai 17 dan menemukan The Orb
- Pergerakan dan pertarungan dibuat sederhana dengan berfokus pada tombol arah atau tombol di layar, serta memakai
.untuk melewati giliran daniuntuk mengelola inventaris - Seluruh game web dapat dibuka lewat pembelian satu kali, mencakup 15 level tambahan, 18 monster, 49 item, 11 tileset, elemen koleksi, dan beberapa jam permainan
- Pengembangannya memakai Roguelike Browser Boilerplate, ROT.js, tile Oryx, NES.css, dan sfxr.me, serta terhubung ke wishlist Steam
Roguelike SF yang turun ke dalam asteroid
- Asterogue adalah game roguelike browser berbasis “Roguelike Browser Boilerplate”
- Setelah 1.000 tahun kedamaian dan kemakmuran, galaksi menghadapi The Great War dan Dark Times, dan pemain muncul sebagai lightswords-person yang telah kehilangan segalanya
- Seorang lelaki tua menyampaikan, “Ancient aliens have returned”, dan mengatakan bahwa para makhluk kuno berusaha menyimpan segala kebaikan di galaksi ke dalam Cursed Orb
- Pemain melihat peta luar angkasa yang digambar di belakang serbet, lalu mendarat darurat di asteroid dan turun ke bagian dalamnya
- Tujuan eksplisitnya adalah turun hingga lantai 17 dan menemukan The Orb
- Jika The Orb ditemukan, akan muncul pesan kemenangan bahwa kebaikan dalam hati manusia di seluruh galaksi bangkit kembali
Kontrol, pembelian, dan komponen yang digunakan
-
Kontrol dasar
- Bergerak dengan tombol arah
- Di perangkat mobile atau saat memakai kontrol tombol, gunakan tombol arah di layar
- Bergerak ke atas monster atau item untuk berinteraksi
- Gunakan
.atau tombol.untuk melewati satu giliran - Gunakan
iatau tomboliuntuk membuka inventaris - Pilih item dengan angka, dan buang item dengan
ctrl/shiftatauX - Di lingkungan sentuh, ketuk item inventaris untuk menggunakannya, dan ketuk
Xuntuk membuangnya
-
Versi gratis dan pembukaan penuh
- Bermain gratis tersedia hingga 3 level
- Pembukaan penuh game web adalah pembelian satu kali, dengan harga tertera
~~$10~~ $5 - Versi penuh mencakup 15 level tambahan, 18 monster unik, 49 item kuat, 11 tileset, barang berharga yang bisa dikoleksi, dan beberapa jam gameplay
- Pembelian atau login menggunakan email dan metode magic link
-
Alat dan sumber daya yang dipakai dalam pembuatan
- Roguelike Browser Boilerplate
- ROT.js
- Oryx tiles
- NESS.css
- sfxr.me
- Musik yang digunakan adalah The Planets karya Gustav Holst
- Tautan Wishlist on Steam disediakan
1 komentar
Komentar Hacker News
Asterogue adalah roguelike coffee-break berbasis grafis yang “terasa enak dimainkan” buatan saya, hampir langsung terinspirasi dari Rogue asli dalam hal skala dan fitur
Pemain turun 17 lantai hingga ke pusat asteroid untuk mencari The Orb demi menyelamatkan alam semesta, dan semakin dalam, monster yang muncul semakin sulit
Alih-alih sihir, ada teknologi; Anda bisa memungut item nanoteknologi dan beker berisi bahan kimia untuk memperkuat karakter, atau kalau sial malah melukainya
Saya membuatnya selama beberapa bulan saat bosan beristirahat karena sakit. Dari awal memang dibuat dengan teknologi web, tetapi karena merasa “beginilah seharusnya game dirilis”, saya terlebih dulu hanya merilisnya untuk Android dan Windows
Belakangan saya berpikir mungkin “cara yang benar” itu bisa saja keliru, dan mungkin web benar-benar sedang naik daun, jadi saya sedang bereksperimen dengan rilis web
Saat ini jumlah pemain harian lebih tinggi dibanding saat masih berupa aplikasi native, jadi saya sangat berterima kasih
Di versi web saya juga sedang mencoba model pembayaran baru. Dulu caranya membeli dan mengunduh dari app store atau Itch, tetapi kali ini beberapa lantai awal bisa dimainkan gratis di browser, lalu jika ingin lanjut, pemain membayar sekali secara online untuk membuka game penuh
Saya rasa keseimbangannya cukup baik karena pemain bisa merasakan dulu atmosfernya dan hanya lanjut kalau suka. Saya belum sering melihat pendekatan seperti ini di game web, jadi ini lebih seperti eksperimen
Rilis kali ini juga menyertakan berbagai perbaikan dan fitur baru berdasarkan masukan yang diterima setelah rilis versi native
Saya juga penasaran bagaimana monetisasi terasa berbeda antara web dan app store
Sekarang rasanya hampir game mobile apa pun bisa dibuat sebagai game web. Baru-baru ini saya melihat battle royale yang cukup rapi, https://gooberdash.winterpixel.io/, dan pembuatnya juga pernah memposting di HN tentang proses implementasinya dengan Godot dan Wasm threads: https://news.ycombinator.com/item?id=40372308
Untuk sisi teknis porting ke web, Sebastian Altonen juga merupakan sumber yang bagus. Ia adalah programmer grafis di perusahaan bernama HypeHype, yang terasa seperti perpaduan TikTok dan Roblox, dan saat ini banyak berbagi tentang proses porting dari WebGL ke WebGPU: https://x.com/SebAaltonen
Saya ingin melihat apakah bisa dijalankan di Steam Deck, tetapi belum jelas apakah yang didapat hanya versi browser
Di halaman Itch.io ada paket Windows dan Linux, dan harganya juga tampak lebih murah, jadi saya ingin memastikan sebelum membeli
Saya selalu mempertimbangkan untuk mencoba pengembangan game, dan melihat hal seperti ini terasa menyenangkan sekaligus menginspirasi
Mengingat karakter HN, banyak orang mungkin tertarik pada sisi teknis maupun bisnis proyek seperti ini. Saya penasaran apakah Anda bisa berbagi sejauh mana game yang jelas menyasar pasar ceruk seperti ini dapat mencapai hasil finansial
Akan menyenangkan jika Anda bisa membahas baik waktu/biaya yang diinvestasikan maupun pendapatannya, tetapi maaf kalau ini pertanyaan yang kurang nyaman
Itu tidak terlihat seperti ending, dan skor tertinggi juga tidak tersimpan; saya penasaran apakah ini bug
Kalau bicara roguelike SF, saya sudah menghabiskan lebih dari 700 jam di Jupiter Hell
Saya sudah memainkan roguelike sejak Rogue asli era 80-an, dan menurut saya JH adalah yang terbaik. Ada skill tree yang memberi imbalan pada eksperimen, kurva belajar yang tidak terasa tidak adil, serta dorongan yang terus membuat ingin bermain “satu lantai lagi”
Dengan tafsir segar atas mekanisme pertarungan jarak jauh, desain yang hanya menyisakan inti, struktur permainan yang memakan sekitar 3 jam hingga menang di tingkat kesulitan Ultraviolence, serta engine 3D kustom yang dibuat dengan baik, menurut saya game ini layak diakui sebagai klasik ke depannya
https://store.steampowered.com/app/811320/Jupiter_Hell/
Dalam beberapa hal saya juga teringat Heat Signature. Game yang sepenuhnya berbeda, tetapi anehnya memberi nuansa yang mirip
Saya penasaran apakah ada game yang mirip tetapi real-time
Chris juga pengembang rogule[0]. Itu adalah dungeon roguelike harian yang dimainkan satu per hari, seperti keluarga Wordle atau tradle, dan saya sangat menikmatinya selama setahun terakhir
[0]: https://rogule.com/game.html
Memang hebat, tetapi belakangan rasanya terbagi antara terlalu mudah atau sama sekali mustahil
Saya suka estetikanya
Beberapa hal kecil: saya sendiri tidak tahu persis perilaku seperti apa yang saya harapkan dari tombol kembali browser, tetapi perilaku aktualnya agak mengejutkan. Saat sedang bermain, akan bagus jika ada konfirmasi seperti “Anda yakin ingin kembali?” sebelum keluar
Saya menyarankan menjalankan pemeriksa ejaan pada pesan dalam game. Saya sudah melihat “Weilding X”, bukan “Wielding X”
Saya akan mencoba memainkannya lebih lanjut
Sudah saya perbaiki, dan akan saya deploy setelah VPS tidak terlalu dihajar trafik HN. Saya juga akan memikirkan cara memperbaiki masalah tombol kembali
Ejaan wield yang salah malah sampai terasa cocok dengan suasananya
Sejauh ini saya sangat menyukainya
Namun rasanya ada terlalu banyak item dibanding ruang inventaris
Ruangan benar-benar dipenuhi sepatu bot, jadi saya hanya melewatinya, dan setiap kali melihat sesuatu yang menarik seperti ramuan, saya harus membuang sepasang sepatu bot dulu agar bisa mengambil dan meminumnya
Akan bagus kalau tombol gerak juga mendukung HJKL atau WASD
Tombol panah memang intuitif, tetapi posisinya tidak terlalu nyaman. Saya ingat dulu saat bermain nethack saya memakai cara HJKL
Alasan utama saya cepat kembali ke vi memang karena emacs tidak menangani koneksi internet yang tidak stabil dengan baik, tetapi itu bukan satu-satunya alasan
Saya sangat menyukai discoverability antarmuka penggunanya
Saat berkeliling dan memungut item, saya melihat “i” kecil di kiri bawah, lalu menekan i dan inventori terbuka; itu sangat bagus
Namun ketika “i” itu berubah menjadi “x”, saya tentu mengira x akan menutup inventori, tetapi ternyata tidak
Jika tombol x tidak dicadangkan untuk fungsi penting, akan bagus kalau dipakai untuk menutup dialog
Rasanya canggung karena tangan harus berpindah dari i ke deretan angka lalu kembali lagi ke tombol arah
Game yang bagus
Namun saat membuang item dengan menekan tombol X merah, menurut saya item itu seharusnya jatuh di bawah kaki, bukan hilang permanen
Jika item tidak bisa ditumpuk, bisa diletakkan di petak kosong acak di sekitar; dan jika tidak ada petak kosong, tidak bisa membuangnya juga bisa diterima. Saya belum sempat memastikan apakah monster bisa berdiri di atas item
Cukup mengejutkan ketika game berhenti di lantai 3 dan meminta pembayaran
Memang di layar awal tertulis “3 lantai gratis”, tetapi sebaiknya di suatu tempat dalam tulisan ini digunakan istilah demo
Layar pembayaran bukan hal asing bagi saya. Karena saya tumbuh dengan floppy shareware, justru rasanya akrab
Misalnya, Monster Bash bisa dimainkan sampai mengalahkan bos pertama, memberi kesan yang cukup epik, lalu muncul layar seperti “Keren, kan? Kalau mau lanjut, kirim surat ke XYZ untuk mendapatkan episode 2, 3, dan 4 dan lihat sisa perjalanannya”
Saya benar-benar mengirim surat dan memang ingin lanjut bermain
Bukan berarti game ini harus diubah besar-besaran, tetapi rasanya lebih baik jika pemain terlebih dahulu bermain sekitar satu jam, merasakan keseruan yang epik, lalu tepat setelah itu ditanya apakah ingin lanjut
Kemungkinan pemain membayar akan lebih besar ketika mereka merasa sudah mendapatkan sesuatu yang cukup bagus secara gratis dan kini ingin bersikap murah hati
Game ini imut dan menyenangkan, tetapi saya belum sampai pada perasaan itu sehingga ragu untuk membayar. Ini bukan komentar negatif tentang gamenya sendiri; monetisasi memang sulit, jadi saya hanya berbagi pengalaman pribadi tentang apa yang pernah berhasil
Kami juga sudah menambahkan penjelasan tentang model pembayaran baru versi web di tulisan. Asterogue yang sudah ada sebelumnya, seperti game lain, dibeli dan diunduh dari App Store atau Itch, tetapi kali ini kami sedang bereksperimen: pemain bisa memainkan beberapa lantai awal secara gratis di browser, lalu jika ingin lanjut, membayar sekali secara online untuk membuka seluruh game
Menurut saya ini keseimbangan yang cukup baik karena pemain bisa memahami atmosfernya dulu dan hanya melanjutkan jika benar-benar suka. Saya belum banyak melihat cara seperti ini pada game berbasis web, jadi ini lebih seperti eksperimen
Saya menikmatinya, tetapi untuk selera saya game ini sedikit terlalu sederhana dan mudah
Rogue orisinal berasal dari era sebelum generasi saya, tetapi dulu saya cukup kecanduan brogue(https://sites.google.com/site/broguegame/), dan game ini sangat mengingatkan saya padanya