Show HN: वेब पर खेलने योग्य SF roguelike Asterogue जारी
(asterogue.com)- Asterogue एक SF roguelike है जिसे सीधे ब्राउज़र में खेला जा सकता है, जिसमें आप एक asteroid के अंदर उतरते हुए The Orb की तलाश करते हैं
- मुफ़्त वर्ज़न में 3 levels तक खुले हैं, और पूरा लक्ष्य 17वीं मंज़िल तक पहुँचकर The Orb को खोजना है
- movement और combat को arrow keys या स्क्रीन बटनों के ज़रिए सरल रखा गया है, साथ में
.से turn skip औरiसे inventory का उपयोग होता है - पूरा web game one-time purchase से unlock होता है, जिसमें 15 अतिरिक्त levels, 18 monsters, 49 items, 11 tilesets, collectible elements और कई घंटों का gameplay शामिल है
- निर्माण में Roguelike Browser Boilerplate, ROT.js, Oryx tiles, NES.css और sfxr.me का उपयोग हुआ है, और Steam wishlist भी लिंक की गई है
asteroid के अंदर उतरने वाला SF roguelike
- Asterogue “Roguelike Browser Boilerplate” पर आधारित एक browser roguelike game है
- galaxy ने 1,000 साल की शांति और समृद्धि के बाद The Great War और Dark Times का सामना किया, और player एक सब कुछ खो चुका lightswords-person बनकर सामने आता है
- एक बुज़ुर्ग बताता है, “Ancient aliens have returned”, और कहता है कि प्राचीन अस्तित्व galaxy की अच्छाई को Cursed Orb में सुरक्षित रखना चाहते हैं
- player नैपकिन के पीछे बने space map को देखकर asteroid पर crash-land करता है और फिर उसके भीतर उतरता है
- स्पष्ट लक्ष्य है 17वीं मंज़िल तक उतरकर The Orb को खोजना
- The Orb मिलने पर एक victory message दिखता है कि पूरी galaxy में मानवता के दिलों की अच्छाई फिर से जाग उठती है
controls, purchase और इस्तेमाल किए गए components
-
बुनियादी controls
- arrow keys से move किया जाता है
- mobile या button controls में स्क्रीन के direction buttons का उपयोग किया जाता है
- monster या item के ऊपर जाने पर interaction होता है
.या.button से एक turn skip होता हैiयाibutton से inventory खुलती है- number keys से item चुना जा सकता है, और
ctrl/shiftयाXसे item फेंका जा सकता है - touch environment में inventory item पर tap करके उसे इस्तेमाल किया जाता है, और
Xtap करके उसे फेंका जाता है
-
मुफ़्त वर्ज़न और पूरा unlock
- मुफ़्त में 3 levels तक खेला जा सकता है
- पूरे web game का unlock one-time purchase है और दिखाई गई कीमत
~~$10~~ $5है - पूरे वर्ज़न में 15 अतिरिक्त levels, 18 unique monsters, 49 powerful items, 11 tilesets, collect किए जा सकने वाले valuables और कई घंटों का gameplay शामिल है
- purchase या login के लिए email और magic link तरीका इस्तेमाल होता है
-
निर्माण में उपयोग किए गए tools और resources
- Roguelike Browser Boilerplate
- ROT.js
- Oryx tiles
- NESS.css
- sfxr.me
- संगीत के लिए Gustav Holst की The Planets का उपयोग हुआ है
- Wishlist on Steam लिंक दिया गया है
1 टिप्पणियां
Hacker News की रायें
Asterogue मेरे द्वारा बनाया गया “मज़ेदार feel” वाला graphics-based coffee-break roguelike है, जो scale और features के मामले में असली Rogue से लगभग सीधे inspired है
खिलाड़ी ब्रह्मांड को बचाने के लिए The Orb खोजने asteroid के केंद्र तक 17 floors नीचे उतरता है, और जैसे-जैसे नीचे जाता है, monsters और कठिन होते जाते हैं
जादू की जगह technology है, और आप nanotechnology items और chemical beakers उठाकर character को मजबूत कर सकते हैं—या किस्मत खराब हो तो उसे नुकसान भी पहुंचा सकते हैं
बीमारी से आराम करते समय बोर होकर मैंने इसे कई महीनों में बनाया, और शुरू से web technologies से बनाया था, लेकिन मुझे लगा “game release करने का सही तरीका यही है”, इसलिए पहले सिर्फ Android और Windows पर निकाला
हाल में लगा कि शायद वह “सही तरीका” गलत भी हो सकता है, और शायद web सच में momentum पकड़ रहा है, इसलिए web release का experiment कर रहा हूँ
अभी native app के मुकाबले daily players ज्यादा हैं, और मैं इसके लिए आभारी हूँ
web version में एक नया payment model भी try कर रहा हूँ. पहले app store या Itch से खरीदकर download करने का तरीका था, लेकिन इस बार browser में शुरुआती कुछ floors free खेल सकते हैं, और अगर आगे जारी रखना चाहें तो online पूरे game को one-time payment से unlock कर सकते हैं
मुझे लगता है balance ठीक है, क्योंकि player पहले माहौल महसूस कर सकता है और पसंद आने पर ही आगे बढ़ सकता है. web games में ऐसा तरीका ज्यादा नहीं देखा, इसलिए यह एक experiment जैसा है
इस release में native versions के launch के बाद मिले feedback के आधार पर कई fixes और नए features भी शामिल हैं
यह भी जानने की उत्सुकता है कि web और app stores पर monetization का अनुभव कितना अलग लगता है
आजकल लगता है कि लगभग कोई भी mobile game web game के रूप में बनाया जा सकता है. हाल में मैंने काफी polished battle royale https://gooberdash.winterpixel.io/ देखा, और इसके creator ने Godot और Wasm threads से इसे implement करने की प्रक्रिया पर HN में एक पोस्ट भी डाली है: https://news.ycombinator.com/item?id=40372308
web porting के technical पहलू के लिए Sebastian Altonen भी अच्छा resource हैं. वे HypeHype नाम की, TikTok और Roblox के मिश्रण जैसी company में graphics programmer हैं, और अभी WebGL से WebGPU पर port करते हुए काफी कुछ share कर रहे हैं: https://x.com/SebAaltonen
मैं देखना चाहता हूँ कि इसे Steam Deck पर चला सकता हूँ या नहीं, लेकिन स्पष्ट नहीं है कि सिर्फ browser version ही मिलता है या नहीं
Itch.io page पर Windows और Linux packages हैं और price भी कम दिख रहा है, इसलिए खरीदने से पहले confirm करना चाहता हूँ
मैं हमेशा game development try करने के बारे में सोचता रहता हूँ, और ऐसी चीजें देखना मजेदार और inspiring होता है
HN की प्रकृति को देखते हुए, लोग ऐसे project के technical और business दोनों पहलुओं में काफी interested होंगे; इसलिए उत्सुक हूँ कि इस तरह साफ तौर पर niche market को target करने वाला game financially कितना perform कर सकता है, क्या आप share कर सकते हैं?
invested time/cost और revenue, दोनों के बारे में बात कर सकें तो अच्छा होगा, लेकिन अगर यह सवाल uncomfortable हो तो माफ कीजिए
यह ending जैसा नहीं लगा, और high score भी save नहीं हुआ; क्या यह bug है?
अगर SF roguelike की बात हो, तो मैंने Jupiter Hell पर 700 घंटे से ज्यादा लगाए हैं
80s के original Rogue के समय से roguelikes खेल रहा हूँ, और मुझे लगता है JH सबसे अच्छा है. इसमें experimentation को reward करने वाला skill tree, unfair न लगने वाला learning curve, और लगातार “बस एक floor और” वाली momentum है
ranged combat mechanics की fresh interpretation, essentials तक सीमित design, Ultraviolence difficulty पर जीत तक करीब 3 घंटे की structure, और अच्छी तरह बनाया गया custom 3D engine—इन सबके साथ मुझे लगता है कि आगे चलकर इसे classic माना जाएगा
https://store.steampowered.com/app/811320/Jupiter_Hell/
कुछ मायनों में Heat Signature भी याद आता है. पूरी तरह अलग game है, फिर भी अजीब तरह से similar vibe देता है
सोच रहा हूँ कि ऐसा ही लेकिन real-time game होगा क्या
Chris rogule[0] भी बनाने वाले developer हैं. यह Wordle या tradle जैसी category का, रोज एक बार खेलने वाला daily roguelike dungeon है, और पिछले 1 साल से मैं इसे बहुत मजे से खेल रहा हूँ
[0]: https://rogule.com/game.html
यह बढ़िया है, लेकिन आजकल लगता है कि या तो बहुत आसान होता है या बिल्कुल impossible
aesthetic पसंद आई
कुछ छोटी बातें: browser का back button कैसे behave करे, यह मुझे खुद भी पता नहीं था कि मैं क्या expect कर रहा था, लेकिन actual behavior थोड़ा surprising लगा. खेलते समय बाहर जाने से पहले “क्या आप सच में वापस जाना चाहते हैं?” जैसा confirmation हो तो अच्छा रहेगा
game के अंदर messages पर spell-check चलाने की सलाह दूँगा. अभी “Wielding X” की जगह “Weilding X” दिखा
और खेलकर देखूँगा
ठीक कर दिया है, और HN traffic से VPS पर मार थोड़ी कम पड़े तो deploy करूँगा. back button issue कैसे सुधारना है, इस पर भी सोचूँगा
wield की spelling गलत होना तो उल्टा mood में fit बैठता लग रहा है
अभी तक तो सच में पसंद आ रहा है
लेकिन inventory space के मुकाबले items बहुत ज्यादा लग रहे हैं
कमरे boots से पूरी तरह भरे पड़े होते हैं, इसलिए उन्हें ignore करके निकलना पड़ता है; और potion जैसी interesting चीज दिखे तो पहले boots की एक जोड़ी गिरानी पड़ती है, तभी उसे उठाकर पी सकता हूँ
मूवमेंट keys के लिए HJKL या WASD की अनुमति हो तो अच्छा रहेगा
arrow keys भी सहज हैं, लेकिन उनकी जगह बहुत अच्छी नहीं है। याद है कि पहले nethack खेलते समय मैंने HJKL तरीका इस्तेमाल किया था
emacs का अस्थिर internet connection को ठीक से handle न कर पाना vi पर जल्दी लौट आने की मुख्य वजह थी, लेकिन वह अकेली वजह नहीं थी
user interface की discoverability मुझे बहुत पसंद आई
घूमते हुए items उठाते-उठाते मैंने नीचे बाईं ओर छोटा “i” देखा, i दबाया तो inventory खुल गई, और यह बहुत अच्छा लगा
लेकिन फिर वह “i” “x” में बदल गया, तो मुझे स्वाभाविक लगा कि x inventory बंद करेगा, पर ऐसा नहीं हुआ
अगर x key किसी महत्वपूर्ण काम के लिए reserved नहीं है, तो उसे dialog box बंद करने के लिए इस्तेमाल किया जाए तो अच्छा होगा
हाथ को i से number row तक ले जाकर फिर वापस arrow keys पर लाना awkward लगता है
अच्छा game
हालांकि लाल X button दबाकर item फेंकते समय, मेरे हिसाब से item हमेशा के लिए गायब नहीं होना चाहिए बल्कि पैरों के नीचे गिरना चाहिए
अगर items को stack नहीं किया जा सकता, तो उसे आसपास के किसी random खाली tile पर रखा जा सकता है, और अगर कोई खाली tile न हो तो फेंक न पाना भी स्वीकार्य है। monsters items के ऊपर जा सकते हैं या नहीं, यह मैं check नहीं कर पाया
तीसरी मंज़िल पर game का रुक जाना और payment माँगना काफ़ी चौंकाने वाला था
start screen पर “3 floors free” लिखा है, लेकिन इस पोस्ट में कहीं demo शब्द इस्तेमाल करना बेहतर होगा
payment screen मेरे लिए अनजान नहीं है। shareware floppy के दौर में बड़ा हुआ हूँ, इसलिए बल्कि परिचित ही है
उदाहरण के लिए Monster Bash में आप पहले boss को हराने तक खेल सकते थे, और काफी भव्य एहसास देने के बाद “यह शानदार था न? और चाहिए तो XYZ पर डाक भेजकर episodes 2, 3, 4 लें और बाकी सफर देखें” जैसी screen आती थी
मैंने सच में डाक भेजी थी और और खेलना चाहता था
मेरा मतलब यह नहीं कि इस game को बहुत बदल दें, लेकिन पहले करीब एक घंटा खेलने देने के बाद, कुछ भव्य मज़ा दिखाकर ठीक उसके बाद पूछना बेहतर लगता है कि क्या आगे खेलना चाहते हैं
जब player को लगे कि उसे free में पहले ही काफी अच्छा मिल चुका है और अब वह उदार होना चाहता है, तब payment करने की संभावना ज्यादा होती है
यह game प्यारा और मज़ेदार है, लेकिन वह एहसास अभी नहीं आया, इसलिए payment करने में हिचक हो रही है। यह game के बारे में नकारात्मक बात नहीं है; monetization कठिन होता है, इसलिए बस अपना वह निजी अनुभव साझा कर रहा हूँ जो सफल रहा था
पोस्ट में भी web version के नए payment model की व्याख्या जोड़ दी है। पहले Asterogue भी बाकी games की तरह app stores या Itch से खरीदकर download करने वाला था, लेकिन इस बार browser में शुरुआती कुछ floors free खेलने और जारी रखना चाहें तो online एक बार payment करके पूरा game unlock करने का experiment कर रहे हैं
मुझे लगता है कि यह अच्छा balance है, क्योंकि players माहौल समझने के बाद सच में पसंद आने पर ही आगे बढ़ सकते हैं। web-based games में यह तरीका ज्यादा नहीं देखा, इसलिए यह एक तरह का experiment है
खेलने में मज़ा आया, लेकिन मेरी पसंद के लिए यह थोड़ा ज्यादा सरल और आसान था
मूल Rogue मेरे generation से पहले का game है, लेकिन एक समय मैं brogue(https://sites.google.com/site/broguegame/) में काफी डूब गया था, और यह game उसकी बहुत याद दिलाता है