4 poin oleh GN⁺ 2024-03-22 | 1 komentar | Bagikan ke WhatsApp
  • Shattered Pixel Dungeon adalah dungeon crawler roguelike tradisional open source yang menawarkan level dan musuh acak, serta pengumpulan dan penggunaan ratusan item
  • Game ini dibuat berdasarkan source code Pixel Dungeon milik Watabou, dan saat ini dikompilasi untuk platform Android, iOS, dan Desktop
  • Rilis resmi tersedia di Google Play, App Store, Steam, GOG.com, Itch.io, dan GitHub Releases
  • Proyek ini memiliki blog resmi dan proyek terjemahan Transifex, dan pengguna yang menyukai game ini dapat mendukungnya melalui Patreon
  • Repositori ini tidak menerima pull request; kode disediakan agar dapat berguna bagi proyek lain, tetapi menerima pelaporan issue seperti laporan bug dan permintaan fitur

Ikhtisar game

  • Shattered Pixel Dungeon adalah dungeon crawler roguelike tradisional open source
  • Game ini menawarkan level dan musuh acak, dan memungkinkan pemain mengumpulkan serta menggunakan ratusan item
  • Basis kodenya adalah source code Pixel Dungeon milik Watabou

Platform yang didukung dan saluran distribusi

Dukungan proyek dan sumber daya komunitas

Kebijakan kontribusi repositori

  • Repositori ini tidak menerima pull request
  • Kode ini disediakan bukan untuk menerima kontribusi komunitas, melainkan dengan harapan orang lain dapat memanfaatkannya secara berguna dalam proyek mereka sendiri
  • Semua jenis pelaporan issue, seperti laporan bug dan permintaan fitur, diterima

Dokumentasi pengerjaan kode

1 komentar

 
GN⁺ 2024-03-22
Komentar Hacker News
  • Sepertinya sisa waktu minggu ini bakal lenyap semua. Saya biasanya tidak memasang game di ponsel, tapi SPD saya jadikan pengecualian karena open source
    Saat pertama kali memasangnya, saya terlalu tenggelam dalam game ini sampai hampir mengacaukan magang saya; ketika baru-baru ini memasangnya lagi, istri saya mengira saya selingkuh karena saya terus-menerus menatap ponsel dengan mencurigakan. Jangan bilang tidak diperingatkan

    • Kalau kamu hanya memainkan game mobile open source dan khawatir buang-buang waktu, sebaiknya hindari game tower defense bergaya pabrik Mindustry di https://mindustrygame.github.io/
    • Saya punya masalah yang sama, dan solusinya adalah mengubah kode game untuk memasukkan cheat. Saya membuat karakter jadi sangat tangguh, lalu mengompilasinya sendiri dan memasang APK ke ponsel; baru setelah itu saya bisa menamatkan game dan lepas dari kecanduannya
    • Ulasan ini harus dimasukkan ke README repositori. Membuat orang ingin mencobanya, tapi sekaligus takut untuk mencobanya
    • Kalau begitu, sebaiknya jangan pasang Caves. Lebih bagus
      https://play.google.com/store/apps/details?id=thirty.six.dev...
    • Kalau yang gratis dan open source, ada juga Unciv
      https://github.com/yairm210/Unciv
  • Saya tidak terlalu paham kenapa ini muncul di Hacker News, tapi Shattered Pixel Dungeon memang seru
    Salah satu fitur yang sangat bagus adalah jika suatu efek dengan jelas mengungkap identitas ramuan/scroll—misalnya melempar ramuan—game akan otomatis mengidentifikasi jenisnya. Di game roguelike yang lebih tradisional, kalau ramuan yang dilempar meledak menjadi api, jelas itu ramuan api cair, tapi kita tetap harus mencatatnya sendiri. Game yang bagus untuk mengisi waktu di transportasi umum dan semacamnya

    • Ini game yang sangat seru, open source, dan genrenya kemungkinan cocok dengan minat pengguna HN. Saya baru-baru ini menemukannya kembali dan teringat bahwa game ini open source, jadi menurut saya layak diposting
    • Melihat tulisan ini, saya langsung berpikir, “Pasti ada cukup banyak penggemar roguelike tradisional di Hacker News.” Ini mungkin genre dengan proporsi penggemar yang menjadi developer atau setidaknya pernah mencoba pengembangan game paling tinggi
      SPD adalah pintu masuk yang bagus menuju game seperti Brogue, DCSS, Cogmind, dan Qud
    • Bagian yang menarik adalah mencoba menyimpulkan identitas item tertentu sebelum benar-benar menggunakannya. Tebakan tidak selalu benar, tapi peluangnya bisa dinaikkan cukup besar
    • Skyrim juga punya mekanisme seperti itu. Kalau memakan bahan ramuan, kamu bisa mengetahui efeknya, dan jika ada bahan yang sama, saat menemukannya lagi nanti kamu akan tahu itu apa
    • Nethack juga mengidentifikasi benda kalau kamu mengamati efeknya
  • Setelah melihat komentar-komentar positif di sini, saya membelinya di App Store untuk iPhone
    Baru-baru ini saya membeli controller yang cukup bagus, yang menjepit ponsel di tengah dengan tombol dan thumbstick di kedua sisi layar, jadi saya berharap ada dukungan controller. Bentuknya mirip Joy-Con Nintendo Switch, dan meski memakai merek PlayStation, produsen sebenarnya adalah perusahaan lain yang mendapat lisensi. Kesimpulannya, game ini berjalan baik dengan controller saya. Thumbstick kiri menggerakkan karakter, dan thumbstick kanan menggerakkan semacam kotak bidik. Sensitivitas pointer agak tinggi, tapi bisa disesuaikan di pengaturan game, dan setelah diatur terasa nyaman

    • Saya tahu benda itu. Dulu saya punya satu untuk iPhone 6s, tapi 12 Pro yang saya pakai sekarang tentu lebih besar, jadi tidak muat
      Jadi saya mencetak 3D holder untuk controller Xbox yang menahan ponsel di atasnya. Agak berat, tapi bekerja sempurna untuk game yang mendukung controller. GeForce Now juga berfungsi, jadi rasanya seperti bermain “game PC” di tempat tidur, dan kalau tidak menghitung biaya plastik, ponsel, dan controller, ini “gratis”
      https://www.thingiverse.com/thing:2553522
    • Apakah itu Backbone One? Baru-baru ini saya membeli versi untuk iPhone yang bukan bermerek PlayStation dan sangat puas
      Saya sudah ingin membelinya cukup lama, dan begitu Gen 2 keluar dengan mount yang bisa diganti dan mendukung casing, saya langsung membelinya. Sangat bagus untuk memainkan game SNES di mobile dan sangat saya rekomendasikan. Satu-satunya kekurangan adalah aplikasi bawaannya buruk. Aplikasinya terus mencoba menjual langganan, tapi untungnya saya tidak perlu menggunakannya
  • Saya sudah lama tidak bermain game, terutama karena sekolah, dan baru-baru ini mulai memainkan Cogmind, roguelike SF yang luar biasa
    Pada dasarnya, ini game di mana kamu menjadi robot yang bisa memasang dan mengganti berbagai utilitas, perangkat pendorong, senjata, dan unit daya. Ini termasuk salah satu game paling seru yang saya mainkan dalam beberapa tahun terakhir. Developernya, Josh Ge, juga sangat ramah dan sangat terlibat dalam komunitas, jadi itu menyenangkan. Sangat direkomendasikan

  • https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon adalah sumber yang bagus jika game dan genre ini baru bagi Anda. Namun, saya menyarankan untuk terlebih dahulu mencoba menemukan berbagai hal sendiri, siap-siap mati berkali-kali, lalu membaca wiki setelah melewati bos pertama di lantai 5
    Saya sudah memainkan SPD selama beberapa tahun, dan menurut saya strategi terbaik untuk menang adalah menyimpan Scroll of Upgrade sampai mendapatkan senjata minimal tier 4. Hal yang sama berlaku untuk armor. Ini membuat lantai-lantai awal jauh lebih berbahaya, tetapi jika berhasil bertahan, permainan berubah menjadi soal tidak membuat kesalahan dan tidak menciptakan situasi berisiko tinggi. Dengan cara ini, sekitar 30% run saya mencapai Amulet. Setelah pembaruan terbaru, proses kembali ke permukaan juga menjadi tantangan yang jauh lebih menarik. Tips lainnya: jangan langsung mengidentifikasi potion dan scroll, simpan sampai Anda mengumpulkan lebih banyak informasi; pelajari warna potion penyembuh dari membunuh lalat di awal; sebelum mendapatkan wadah scroll yang melindungi dari api, sembunyikan scroll di air pada awal tiap lantai lalu ambil kembali sebelum turun ke lantai berikutnya; setelah lantai 20, Scroll of Mapping wajib karena jebakan, dan relatif murah dibeli di dua toko pertama; ruangan jebakan pemanggilan bagus untuk mengumpulkan banyak experience jika Anda punya gas kelumpuhan dan potion gas api/racun. Jika menyukai gamenya, di versi Android Anda bisa berdonasi langsung ke proyek dari dalam game

    • Markdown HN tidak suka daftar yang diberi indentasi
      Informasi seperti lalat kadang menjatuhkan potion penyembuh dan muncul di lantai-lantai awal terasa sedikit merusak permainan. Mungkin potion seharusnya tidak punya warna sebelum diminum. Namun, ini akan berbenturan dengan sistem inventory yang bisa diperdebatkan, di mana beban item duplikat bernilai 0. Ada garis tipis antara “mempelajari game” dan mengakali fakta yang memang dirancang agar tidak diketahui sebelum sebuah run dimulai
    • Disuruh siap-siap mati berkali-kali? Tidak, terima kasih. Game yang berulang kali menghukum karena hal sepele itu tidak menyenangkan
      Mirip seperti The Sims membakar orang hidup-hidup karena tidak membeli detektor asap, dan berani-beraninya membuat roti panggang
  • Saya mulai membuat panduan subjektif dan masih belum selesai untuk pemain baru: https://spd-huntress-guide.pages.dev/guide
    Saya tidak pernah merilisnya secara publik, dan karena jangankan selesai, memeliharanya pun tidak sanggup, saya sempat berniat menurunkannya. Mustahil mengikuti kecepatan pembaruan Evan, jadi panduan berbasis seed mungkin tidak akan bekerja, tetapi mungkin masih berguna bagi seseorang

    • Saya lebih suka saat pertama kali memainkan PD lalu SPD, dan pembaruan-pembaruan berikutnya terasa membebani. Mungkin itu hanya bias saya
    • Sepertinya halamannya tidak bisa dibuka, padahal saya sangat ingin membacanya
  • Saya pernah memainkan game ini cukup lama, dan bukan bermaksud menyombong, tapi saya pernah mencapai Act 2 baik dengan warrior maupun mage
    Saya suka proses identifikasinya dan progres yang relatif cepat, dan jika mau, permainan ini juga bisa dimainkan cukup taktis. Ini game yang paling sering saya mainkan di iPhone saat perjalanan singkat; enak karena bisa menyimpan di posisi saat ini lalu melanjutkannya nanti tanpa harus mengingat kembali struktur dungeon atau kondisi potion/makanan

  • Sedikit menyimpang, tetapi tulisan ini membuat saya teringat masa kecil ketika menghabiskan waktu tak terhitung lamanya memainkan Castle of the Winds
    Setelah melihat thread ini, saya mencarinya dan ternyata pembuat aslinya sedang mengerjakan port ke Unity
    [1]: https://www.mobygames.com/game/842/castle-of-the-winds/
    [2]: https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...

    • Tidak sempurna, tetapi sekitar 2008 saya sangat menyukai Reign of Swords/Clash of Kingdom di iPod touch lama
      Saya sudah bertahun-tahun mencari penggantinya, tetapi 99,9% game serupa di App Store adalah spam, pay-to-win, neraka mikrotransaksi, dan memakai gaya visual “internasional” murahan yang generik
      https://www.ign.com/articles/2008/10/06/reign-of-swords-revi...
      https://www.ign.com/articles/2009/08/03/reign-of-swords-2-re...
      https://www.ign.com/articles/2008/02/07/mobile-battles-reign...
      http://web.archive.org/web/20111001213349/http://www.mobileb...
    • Ini mengingatkan saya pada masa kecil di pedesaan Yunani. Software yang bisa didapat hanyalah demo/shareware dari majalah yang dibakar ke CD
      Tentu saja tidak ada cara untuk membayar atau mendapatkan versi penuh, jadi saya memainkan level demo yang sama berjam-jam. Saya suka Castle of the Winds, dan juga game turn-based lain yang menampilkan bajak laut. Ada juga game serupa yang menampilkan semacam tank; sepertinya namanya Metal Knights
    • Saya benar-benar sudah melupakan game itu. Game yang dulu saya mainkan berjam-jam saat kecil
      Sepertinya saya menghabiskan mungkin 50 jam hanya di level demo gratisnya
    • Saya menghabiskan sangat banyak waktu farming cube slime demi mendapatkan item langka di game itu. Saya sangat menyukainya
  • Jika Anda menyukai permainan kartu Magic: The Gathering, sebaiknya hindari Forge. Bisa dimainkan di desktop dan Android, bersifat open source, dibuat dengan Java, serta memuat semua kartu dan gameplay-nya
    Anda bisa membuat deck sendiri atau memilih deck jadi dari daftar yang sangat besar untuk bertanding melawan AI, dan setahu saya secara online hingga 4 orang bisa bermain dalam satu game yang sama
    https://github.com/Card-Forge/forge

    • Baru-baru ini juga pernah muncul: https://news.ycombinator.com/item?id=38651346
      Setiap kali M:TG masuk halaman depan, XMage biasanya ikut diajukan. Termasuk thread makalah “M:TG itu Turing complete” yang sepertinya muncul tiap kuartal
  • Kebetulan beberapa minggu lalu saya memasang game ini. Dibuat dengan sangat baik, tetapi kalau saya tidak melewatkan sesuatu yang besar, rasanya kejam sulitnya, jadi akhirnya saya hapus
    Saya tidak tahu apakah saya belum memahami semua kontrolnya, ada mekanisme yang terlewat, atau ekspektasi saya yang keliru. Jelas ini terlihat seperti game yang seharusnya saya sukai, tetapi saya benar-benar dihancurkan oleh satu-dua ular pertama yang ditemui. Saya juga belum tahu cara mendekati diam-diam atau melewatinya, dan tidak berhasil menemukan atau mendapatkan loot yang membantu di awal. Kalau ada yang tahu apa kesalahan saya, saya ingin diberi tahu. Saya hanya ingin tingkat kesulitannya diturunkan 50%

    • Saya sudah bermain lebih dari 10 tahun
      Karena saya biasanya bermain sebagai huntress, dari sudut pandang itu, makanan sebaiknya dimakan hanya saat benar-benar perlu, yaitu ketika kelaparan atau saat tampaknya ada banyak musuh di lantai awal. Scroll upgrade pertama dipakai pada busur permanen, lalu setelah scroll-nya ditingkatkan, terapkan ke busur. Jalur yang dilewati musuh untuk mendekat selalu tetap. Gunakan seed pada jalur yang diperkirakan akan dilewati patung dan mimic, dan manfaatkan serangan jarak jauh bila memungkinkan. Sebelum masuk ke sumur kesehatan, pakai semua item terkutuk agar kutukannya hilang. Di toko, beli tas/kantong baru, makanan, lalu Ankh, dan setelah itu tutupi kelemahan dengan ramuan kesehatan, scroll, cincin, dan wand. Saat mengambil item, ambil dari yang paling disukai ke yang kurang disukai, karena item yang diambil terakhir akan dicuri lebih dulu. Bertarunglah dengan “mengurung” musuh di ambang pintu, dan jika mendapatkan plate armor, masukkan semua upgrade ke sana. Di awal, coba minum ramuan di dekat pintu dan air. Menyeduh pecahan honey pot bersama ramuan kesehatan nilainya lebih besar daripada memakainya terpisah. Tingkatkan ramuan pengalaman dan scroll transmutation untuk memilih dan memperbaiki tier kemampuan. Wand of Frost dan Wand of Fireblast bisa mengubah daging mentah menjadi makanan yang baik; untuk frost, daging harus menempel pada sesuatu seperti dinding, sedangkan fireblast akan membakar semuanya begitu saja. Di ruangan jebakan, jika jebakannya target tunggal, pergilah ke tempat terjauh lalu beristirahat atau buat suara untuk memancing musuh, kemudian lempar barang ke jebakan agar aktif pada musuh. Untuk ruangan longsoran, jatuhkan barang di ambang pintu, mundur, lalu lempar barang ke jebakan. Gnoll yang mengamuk sebaiknya ditinggal lari saja. Orang yang sudah kehilangan kendali tidak bisa diajak bicara
    • Buat ular mengikuti Anda melewati pintu, lalu pukul saat ular masuk ke kotak pintu. Itu akan dihitung sebagai serangan mendadak
      Seingat saya, jika memeriksa ular dengan kaca pembesar, petunjuk ini diberikan. Saat bertemu musuh baru, sebaiknya selalu luangkan waktu untuk memeriksanya. Atau main sebagai mage, maka wand akan selalu mengenai ular; kalau sebagai archer, tembak saat ularnya masih tidur. Sebagian besar kurva kesulitan game ini ada pada belajar menangani musuh dengan trik seperti ini. Misalnya, lalat atau gerombolan besar harus selalu dilawan di titik sempit
    • Perlu meninjau apakah Anda benar-benar memanfaatkan item yang ditemukan, atau justru mati dengan inventaris penuh wand/scroll/ramuan yang disimpan untuk nanti
      Salah satu hal yang perlu dilakukan adalah mengidentifikasi item saat situasi aman. Salah satu caranya adalah mencoba wand pada musuh. Kadang Anda akan membuang charge atau memperkuat musuh, tetapi Anda jadi tahu benda itu melakukan apa. Setelah beberapa kali bermain, Anda juga akan mulai punya intuisi seperti “saya sudah mengidentifikasi banyak scroll bagus, jadi scroll yang belum teridentifikasi kemungkinan besar buruk”
    • Berdasarkan pengalaman dengan Pixel Dungeon klasik dan sedikit Nethack, saya bisa menyarankan beberapa heuristik
      Jangan meninggalkan lantai tanpa menemukan makanan. Gunakan scroll dan ramuan sesegera mungkin dalam situasi aman untuk mengidentifikasinya. Manfaatkan kusen pintu untuk menghadapi musuh satu per satu