- Asterogue, tarayıcıda doğrudan oynanabilen bir bilim kurgu roguelike; bir asteroidin içine inerek The Orb’u bulma üzerine kurulu
- Ücretsiz sürümde 3 seviye açık; nihai hedef 17. kata ulaşıp The Orb’u bulmak
- Hareket ve savaş, ok tuşları ya da ekrandaki düğmeler etrafında basitçe kurgulanmış;
.ile tur atlama veiile envanter işlemleri birlikte kullanılıyor - Web oyununun tamamı tek seferlik satın almayla açılıyor; 15 ek seviye, 18 canavar türü, 49 eşya, 11 tileset, koleksiyon öğeleri ve birkaç saatlik oynanış içeriyor
- Yapımda Roguelike Browser Boilerplate, ROT.js, Oryx tile’ları, NES.css ve sfxr.me kullanılmış; Steam istek listesi bağlantısı da mevcut
Asteroidin içine inilen bilim kurgu roguelike
- Asterogue, “Roguelike Browser Boilerplate” tabanlı bir tarayıcı roguelike oyunu
- Galaksi, 1.000 yıllık barış ve refahın ardından The Great War ve Dark Times dönemlerine sürüklenmiş; oyuncu her şeyini kaybetmiş bir lightswords-person olarak ortaya çıkıyor
- Yaşlı bir adam “Ancient aliens have returned” diyerek kadim varlıkların galaksideki iyiliği Cursed Orb içinde saklamaya çalıştığını anlatıyor
- Oyuncu, bir peçetenin arkasına çizilmiş uzay haritasına bakıp bir asteroide acil iniş yaptıktan sonra içeri doğru inmeye başlıyor
- Açık hedef, 17. kata kadar inip The Orb’u bulmak
- The Orb bulunduğunda, galaksi genelinde insanlığın kalbindeki iyiliğin yeniden uyandığını belirten zafer metni gösteriliyor
Kontroller, satın alma ve kullanılan bileşenler
-
Temel kontroller
- Ok tuşlarıyla hareket edilir
- Mobilde veya düğmeli kontrolde ekrandaki yön düğmeleri kullanılır
- Canavarların ya da eşyaların üzerine gidildiğinde etkileşim gerçekleşir
.veya.düğmesiyle bir tur atlanıriveyaidüğmesiyle envanter açılır- Eşyalar sayılarla seçilir;
ctrl/shiftveyaXile eşya atılabilir - Dokunmatik ortamda envanterdeki eşyaya dokunarak kullanılır,
X’e dokunarak atılır
-
Ücretsiz sürüm ve tam kilit açma
- Ücretsiz oynanış 3 seviyeye kadar mümkün
- Web oyununun tamamının kilidini açmak tek seferlik satın almayla yapılıyor; gösterilen fiyat
~~$10~~ $5 - Tam sürüm 15 ek seviye, 18 benzersiz canavar türü, 49 güçlü eşya, 11 tileset, toplanabilir değerli eşyalar ve saatlerce oynanış içeriyor
- Satın alma veya giriş için e-posta ve magic link yöntemi kullanılıyor
-
Yapımda kullanılan araçlar ve kaynaklar
- Roguelike Browser Boilerplate
- ROT.js
- Oryx tiles
- NESS.css
- sfxr.me
- Müzikte Gustav Holst’un The Planets eseri kullanılmış
- Wishlist on Steam bağlantısı sunuluyor
1 yorum
Hacker News yorumları
Asterogue, benim yaptığım “oynanış hissi güçlü” grafik tabanlı bir coffee-break roguelike; ölçek ve özellikler bakımından neredeyse doğrudan orijinal Rogue’dan esinlendi.
Oyuncu, evreni kurtarmak için The Orb’u bulmak üzere bir asteroidin merkezine doğru 17 kat iner; aşağı indikçe daha zorlu canavarlar ortaya çıkar.
Büyü yerine teknoloji var; nanoteknoloji eşyaları ve kimyasal beherleri toplayarak karakterinizi güçlendirebilir ya da şansınız kötüyse ona zarar verebilirsiniz.
Hastalık izninde sıkıldığım için birkaç ay boyunca yaptım; en başından web teknolojileriyle geliştirmiş olsam da “oyun böyle yayımlanmalı” diye düşünüp önce yalnızca Android ve Windows için çıkardım.
Son zamanlarda o “doğru yolun” belki de yanlış olabileceğini ve web’in gerçekten yükseliyor olabileceğini düşünerek web sürümünü deniyorum.
Şu anda günlük oyuncu sayısı yerel uygulama dönemine göre daha yüksek; bunu memnuniyetle izliyorum.
Web sürümünde yeni bir ödeme modeli de deniyorum. Eskiden uygulama mağazasından veya Itch’ten satın alıp indirme şeklindeydi; bu kez tarayıcıda ilk birkaç katı ücretsiz oynayıp devam etmek isterseniz tüm oyunu çevrim içi tek seferlik ödeme ile açıyorsunuz.
Oyuncuların önce atmosferi hissedip yalnızca hoşlarına giderse devam edebilmesi bakımından dengenin iyi olduğunu düşünüyorum. Web oyunlarında bu yöntemi çok görmedim, o yüzden daha çok bir deney niteliğinde.
Bu sürümde, yerel sürümlerin çıkışından sonra aldığım geri bildirimlere dayalı çeşitli düzeltmeler ve yeni özellikler de var.
Web ile uygulama mağazalarında gelir elde etmenin nasıl farklı hissettirdiğini de merak ediyorum.
Bugünlerde neredeyse her mobil oyun web oyunu olarak yapılabilir gibi görünüyor. Yakın zamanda epey cilalı bir battle royale olan https://gooberdash.winterpixel.io/’yu gördüm; yapımcısının bunu Godot ve Wasm thread’leriyle nasıl gerçekleştirdiğini HN’de anlattığı bir gönderi de var: https://news.ycombinator.com/item?id=40372308
Web’e port etmenin teknik tarafı için Sebastian Altonen de iyi bir kaynak. TikTok ile Roblox karışımı gibi bir şirket olan HypeHype’ta çalışan bir grafik programcısı; şu sıralar WebGL’den WebGPU’ya port ederken çok şey paylaşıyor: https://x.com/SebAaltonen
Steam Deck’te çalıştırıp çalıştıramayacağıma bakmak istiyorum ama yalnızca tarayıcı sürümünü mü aldığım net değil.
Itch.io sayfasında Windows ve Linux paketleri var ve fiyatı da daha ucuz görünüyor; satın almadan önce emin olmak istiyorum.
Hep oyun geliştirmeyi denesem mi diye düşünüyorum; böyle şeyleri görmek eğlenceli ve ilham verici.
HN’nin doğası gereği insanlar böyle projelerin hem teknik hem de iş tarafıyla ilgilenecektir; bu kadar belirgin biçimde niş bir pazarı hedefleyen bir oyunun finansal olarak ne ölçüde sonuç verebildiğini paylaşabilir misiniz merak ediyorum.
Harcadığınız zaman ve maliyet ile gelir hakkında konuşabilirseniz iyi olurdu; ama rahatsız edici bir soruysa kusura bakmayın.
Bir son gibi görünmüyordu, en yüksek skor da kaydedilmedi; bunun bir hata olup olmadığını merak ediyorum.
Bilimkurgu roguelike’dan söz açılmışken, Jupiter Hell’e 700 saatten fazla gömdüm.
80’lerdeki orijinal Rogue’dan beri roguelike oynuyorum ve bence JH en iyisi. Denemeyi ödüllendiren yetenek ağacı, adaletsiz hissettirmeyen öğrenme eğrisi ve sürekli “bir kat daha” dedirten bir akışı var.
Menzilli dövüş mekaniklerine taze bir yorum, yalnızca özü bırakan bir tasarım, Ultraviolence zorluğunda zafere kadar yaklaşık 3 saat süren yapı ve düzgün yapılmış özel bir 3D motoruyla, ileride de klasik olarak kabul edilmeyi hak ettiğini düşünüyorum.
https://store.steampowered.com/app/811320/Jupiter_Hell/
Bazı yönlerden Heat Signature’ı da akla getiriyor. Tamamen farklı bir oyun olmasına rağmen tuhaf biçimde benzer bir hava veriyor.
Benzer ama gerçek zamanlı bir oyun var mı merak ediyorum.
Chris, rogule[0]’un da geliştiricisi. Wordle ya da tradle tarzı, her gün bir tane oynanan günlük roguelike zindanı; son bir yıldır büyük keyifle oynuyorum.
[0]: https://rogule.com/game.html
Harika, ama son zamanlarda ya çok kolay ya da tamamen imkânsız olacak şekilde iki uca ayrılıyor gibi geliyor.
Estetiğini beğendim.
Birkaç küçük nokta: Tarayıcının geri düğmesinin nasıl davranmasını beklediğimi ben de bilmiyorum ama fiili davranış biraz şaşırtıcıydı. Oyun sırasında çıkmadan önce “Geri dönmek istediğinizden emin misiniz?” gibi bir onay olsa iyi olur.
Oyun içi mesajlarda yazım denetimi çalıştırmanızı öneririm. Şimdiden “Wielding X” yerine “Weilding X” gördüm.
Daha fazla oynayacağım.
Düzelttim; HN trafiği VPS’i biraz daha az dövmeye başladığında dağıtıma alacağım. Geri düğmesi sorununu nasıl iyileştirebileceğimi de düşüneceğim.
wield yazımının yanlış olması, neredeyse atmosfere katkı yapıyor gibi görünüyor.
Şimdiye kadar gerçekten çok hoşuma gitti.
Ancak envanter alanına kıyasla eşya sayısı fazla gibi.
Odalar tamamen çizmelerle dolu oluyor ve yanlarından geçip gidiyorum; iksir gibi ilginç bir şey gördüğümde de alıp içebilmek için önce bir çift çizme atmam gerekiyor.
Hareket tuşları için HJKL veya WASD desteklense iyi olur
Ok tuşları da sezgisel ama konumları pek iyi değil. Eskiden nethack oynarken HJKL düzenini kullandığımı hatırlıyorum
emacs’in kararsız internet bağlantılarını iyi idare edememesi vi’ye hızla geri dönmemin başlıca nedeniydi, ama tek nedeni değildi
Kullanıcı arayüzünün keşfedilebilirliğini çok beğendim
Etrafta dolaşıp eşya toplarken sol alttaki küçük “i”yi gördüm, i’ye basınca envanter açıldı; çok hoştu
Ama o “i” “x”e dönüşünce doğal olarak x’in envanteri kapatacağını sandım, öyle olmadı
x tuşu önemli bir kullanım için ayrılmadıysa, iletişim kutusunu kapatmak için kullanılsa iyi olur
Eli i’den sayı sırasına götürüp sonra tekrar yön tuşlarına dönmek garip geliyor
Güzel oyun
Ancak kırmızı X düğmesine basıp bir eşyayı attığımda, eşyanın kalıcı olarak yok olması değil ayağımın altına düşmesi gerektiğini düşünüyorum
Eşyalar üst üste yığılamıyorsa çevredeki rastgele boş bir kareye konabilir; boş kare yoksa atılamaması da kabul edilebilir. Canavarların eşyaların üstüne çıkıp çıkamadığını kontrol etmedim
Başlangıç ekranında “3 kat ücretsiz” yazıyor ama bu yazının bir yerinde demo ifadesini kullanmak iyi olur
Ödeme ekranlarına yabancı değilim. Shareware disketlerle büyümüş bir nesilden olduğum için aksine bana tanıdık geliyor
Örneğin Monster Bash’te ilk boss’u yenene kadar oynayabiliyordunuz; oldukça epik bir his verdikten sonra “Bu harikaydı, değil mi? Daha fazlasını istiyorsanız XYZ’ye posta gönderip 2., 3. ve 4. bölümleri alın, yolculuğun kalanını görün” gibi bir ekran çıkıyordu
Gerçekten posta gönderdim ve daha fazlasını oynamak istiyordum
Bu oyunu kökten değiştirin demiyorum, ama önce yaklaşık bir saat oynatıp nasıl epik bir eğlence sunduğunu gösterdikten hemen sonra daha fazlasını isteyip istemediğini sormak daha iyi görünüyor
Oyuncu zaten ücretsiz olarak yeterince iyi bir şey aldığını hissettiğinde ve artık cömert davranmak isteyebileceği noktada ödeme yapma ihtimali artar
Bu oyun sevimli ve eğlenceli ama bende henüz o duygu oluşmadığı için ödeme konusunda tereddüt ediyorum. Bu oyunun kendisine yönelik olumsuz bir söz değil; gelir elde etmek zor olduğundan, başarılı şekilde işlediğini gördüğüm kişisel bir deneyimi paylaşıyorum
Yazıya da web sürümünün yeni ödeme modeliyle ilgili açıklama ekledim. Mevcut Asterogue diğer oyunlar gibi App Store veya Itch’ten satın alınıp indirilen bir yapıdaydı; bu sefer tarayıcıda ilk birkaç katı ücretsiz oynayıp devam etmek isterseniz çevrimiçi tek seferlik ödeme yaparak tüm oyunun kilidini açtığınız bir deneme yürütüyoruz
Oyuncunun atmosferi kavradıktan sonra gerçekten hoşuna giderse devam edebilmesi açısından bunun iyi bir denge olduğunu düşünüyorum. Web tabanlı oyunlarda bu yöntemi pek görmedim, bu yüzden daha çok bir deney
Eğlenerek oynadım ama zevkime göre biraz fazla basit ve kolaydı
Orijinal Rogue benim neslimden önceki bir oyun, ama bir dönem brogue’a (https://sites.google.com/site/broguegame/) epey kapılmıştım ve bu oyun onu çok hatırlatıyor