1 puan yazan GN⁺ 2024-11-09 | 1 yorum | WhatsApp'ta paylaş
  • 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 ve i ile 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ır
    • i veya i düğmesiyle envanter açılır
    • Eşyalar sayılarla seçilir; ctrl/shift veya X ile 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

1 yorum

 
GN⁺ 2024-11-09
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 oyunlarının artmasına seviniyorum. Kurulumsuz ve anında çalıştırma web’in muazzam bir avantajı.
      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
    • Oyunu web sitesinden satın alınca Windows sürümünü de alıp alamayacağımı merak ediyorum.
      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.
    • Gerçekten harika bir oyun; web’de de eğlenceli küçük oyunlar yapılabileceğini göstermesi güzel.
      Hep oyun geliştirmeyi denesem mi diye düşünüyorum; böyle şeyleri görmek eğlenceli ve ilham verici.
    • Atmosferi çok iyi ve harika görünüyor.
      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.
    • iOS 17 yüklü iPad’de oynarken 16. kata ulaştıktan sonra bir sonraki katın merdivenlerine gittim; sayfa çöktü ve yenilendi.
      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/

    • Burada JH’nin geçmesine şaşırdım; gerçekten iyi oyun.
      Bazı yönlerden Heat Signature’ı da akla getiriyor. Tamamen farklı bir oyun olmasına rağmen tuhaf biçimde benzer bir hava veriyor.
    • Sıra tabanlı oyunlarla pek uyuşamıyorum.
      Benzer ama gerçek zamanlı bir oyun var mı merak ediyorum.
    • Biraz daha zaman kaybetmek istiyorsanız Rift Wizard da denemeye değer.
  • 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

    • Neredeyse her gün rogule oynuyorum.
      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.

    • Kaynakta grep yaptım; kelimenin tam anlamıyla wielding’in tamamı yazım hatalıydı, değişken adı bile yanlıştı.
      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.
    • RPG oyuncuları arasında kendisinin ‘rouge’ oynadığını sanan çok fazla kişi var.
      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

    • Bazen moria oynamamın beni emacs’ten çok vi’ye çekmiş olup olmadığını düşünü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

    • Envanteri açmanın tek yolunun “i” olmamasını isterdim
      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

    1. katta oyunun durup ödeme istemesi epey şaşırtıcıydı
      Başlangıç ekranında “3 kat ücretsiz” yazıyor ama bu yazının bir yerinde demo ifadesini kullanmak iyi olur
    • Ödeme ekranının çıktığı zamanlama da biraz tuhaf hissettiriyor
      Ö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
    • Geri bildirimi dikkate alıp tüm oyunun ücretli olduğunu daha net gösterecek şekilde açılış sayfasını güncelleyeceğim
      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
    • Bizim gibi cimriler için reklam destekli bir sürüm düşünüp düşünmediğinizi merak ediyorum
  • 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

    • ‘brogue’ adlı bir oyun İskoç konuşma aksanını ve argosunu anlamanızı sağlamıyorsa, ne işe yarıyor bilmiyorum