4 पॉइंट द्वारा GN⁺ 2024-03-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Shattered Pixel Dungeon एक ओपन सोर्स पारंपरिक roguelike dungeon crawler है, जो random levels और enemies के साथ सैकड़ों items इकट्ठा करने और इस्तेमाल करने की सुविधा देता है
  • यह गेम Watabou के Pixel Dungeon source code पर आधारित है और फिलहाल Android, iOS, Desktop platforms के लिए compile किया जाता है
  • आधिकारिक releases Google Play, App Store, Steam, GOG.com, Itch.io, GitHub Releases पर उपलब्ध हैं
  • प्रोजेक्ट का official blog और Transifex translation project है, और गेम पसंद करने वाले users Patreon के जरिए support कर सकते हैं
  • यह repository pull requests स्वीकार नहीं करती; code अन्य projects के लिए उपयोगी हो सके, इस उद्देश्य से उपलब्ध कराया गया है, और bug reports व feature requests जैसे issue reports स्वीकार किए जाते हैं

गेम का अवलोकन

  • Shattered Pixel Dungeon एक ओपन सोर्स पारंपरिक roguelike dungeon crawler है
  • गेम random levels और enemies देता है, और सैकड़ों items को collect करके use किया जा सकता है
  • इसका base code Watabou के Pixel Dungeon source code पर आधारित है

समर्थित platforms और distribution channels

  • Shattered Pixel Dungeon फिलहाल Android, iOS, Desktop platforms के लिए compile किया जाता है
  • आधिकारिक releases यहां उपलब्ध हैं:

प्रोजेक्ट support और community resources

  • गेम पसंद करने वाले users Patreon पर project को support कर सकते हैं
  • official blog ShatteredPixel.com पर है
  • translation project Transifex पर चलता है

Repository contribution policy

  • यह repository pull requests स्वीकार नहीं करती
  • code community contributions लेने के उद्देश्य से नहीं, बल्कि इस उम्मीद से उपलब्ध कराया गया है कि दूसरे लोग इसे अपने projects में उपयोगी तरीके से इस्तेमाल कर सकें
  • bug reports, feature requests आदि सभी तरह की issue reports का स्वागत है

Code पर काम करने के documents

1 टिप्पणियां

 
GN⁺ 2024-03-22
Hacker News की रायें
  • लगता है इस हफ़्ते का बचा हुआ सारा समय इसी में उड़ जाएगा। मैं आमतौर पर फ़ोन पर गेम इंस्टॉल नहीं करता, लेकिन SPD open source है, इसलिए इसे अपवाद रखा
    जब मैंने इसे पहली बार इंस्टॉल किया था, तो मैं गेम में इतना डूब गया था कि लगभग अपनी internship ही गँवा बैठता, और हाल ही में जब इसे फिर से इंस्टॉल किया, तो मैं फ़ोन को इतने संदिग्ध तरीके से घूरता रहा कि मेरी पत्नी को लगा मैं शायद किसी और के साथ चक्कर चला रहा हूँ। यह मत कहना कि मैंने चेतावनी नहीं दी

    • अगर आप सिर्फ open source mobile games खेलते हैं और समय बर्बाद होने की चिंता है, तो https://mindustrygame.github.io/ पर मौजूद factory-style tower defense game Mindustry से दूर रहना बेहतर होगा
    • मुझे भी यही समस्या हुई थी, और मेरा समाधान था गेम के code में बदलाव करके cheat डाल देना। मैंने अपने character को बेहद ताकतवर बना दिया, फिर ख़ुद compile करके APK फ़ोन पर डाला, और तभी मैं गेम ख़त्म कर पाया और लत भी टूटी
    • इस review को repository के README में डालना चाहिए। इसे पढ़कर गेम आज़माने का मन भी करता है, और साथ ही डर भी लगता है
    • तो फिर Caves इंस्टॉल न करना। वह और भी शानदार है
      https://play.google.com/store/apps/details?id=thirty.six.dev...
    • अगर free open source चाहिए, तो Unciv भी है
      https://github.com/yairm210/Unciv
  • यह Hacker News पर क्यों आया, यह तो पूरी तरह समझ नहीं आता, लेकिन Shattered Pixel Dungeon मज़ेदार है
    इसकी एक ख़ास अच्छी सुविधा यह है कि अगर किसी potion या scroll की पहचान किसी प्रभाव से साफ़ हो जाती है—जैसे potion फेंकने पर—तो वह उस प्रकार को अपने-आप identify कर देता है। ज़्यादा पारंपरिक roguelike games में, अगर फेंका हुआ potion आग के साथ फटता था, तो साफ़ था कि वह liquid fire potion है, फिर भी आपको ख़ुद नोट बनाना पड़ता था। public transport जैसी जगहों पर समय बिताने के लिए यह बढ़िया गेम है

    • यह बेहद मज़ेदार गेम है, open source है, और HN उपयोगकर्ताओं की रुचियों से अच्छी तरह मेल खाने वाली genre का है। मैंने इसे हाल ही में फिर से खोजा, और याद आया कि यह open source भी है, इसलिए लगा कि इसे पोस्ट करना ठीक रहेगा
    • यह पढ़ते ही मैंने सोचा, “Hacker News पर traditional roguelike के काफ़ी प्रशंसक होंगे।” शायद यही वह genre है जिसमें developers या थोड़ा-बहुत game development कर चुके लोगों का अनुपात सबसे ज़्यादा होगा
      SPD, Brogue, DCSS, Cogmind, और Qud जैसे games में जाने के लिए एक अच्छा entry point है
    • मज़ेदार बात यह है कि किसी item को सच में इस्तेमाल करने से पहले उसकी पहचान का अनुमान लगाने की कोशिश की जाए। अनुमान हमेशा सही नहीं होता, लेकिन सफलता की संभावना काफ़ी बढ़ जाती है
    • Skyrim में भी ऐसा mechanic था। अगर potion ingredients खाकर देखो, तो उनके effects पता चल जाते हैं, और अगर कोई ingredient दोबारा मिले, तो अगली बार उसे पहचान लोगे
    • Nethack भी effects देखकर items को identify कर देता है
  • यहाँ के सकारात्मक comments देखकर मैंने App Store से iPhone वाला संस्करण खरीद लिया
    मैंने हाल ही में एक काफ़ी अच्छा controller खरीदा है जिसमें फ़ोन बीच में लग जाता है और स्क्रीन के दोनों ओर buttons और thumbsticks लगे होते हैं। उसका रूप Nintendo Switch के Joy-Con जैसा है, और उस पर PlayStation branding है, लेकिन असली manufacturer कोई दूसरी licensed company है। नतीजा यह निकला कि यह गेम मेरे controller पर अच्छी तरह काम करता है। बायाँ thumbstick character को चलाता है, और दायाँ thumbstick किसी aiming square जैसी चीज़ को हिलाता है। pointer sensitivity थोड़ी ज़्यादा थी, लेकिन game settings में उसे बदला जा सकता था, और adjustment के बाद वह आरामदायक हो गया

    • हाँ, मुझे पता है वह कौन-सा है। मेरे पास पहले iPhone 6s के लिए एक था, लेकिन अब जो 12 Pro है, वह जाहिर है बड़ा है, इसलिए उसमें फ़िट नहीं होता
      इसलिए मैंने एक Xbox controller और उसके ऊपर फ़ोन लगाने वाला holder 3D print कर लिया। थोड़ा भारी है, लेकिन controller support वाले games में एकदम सही काम करता है। GeForce Now भी चलता है, इसलिए बिस्तर पर लेटे-लेटे “PC games” खेलने जैसा हो जाता है, और plastic, फ़ोन, और controller की लागत छोड़ दें तो यह “free” है
      https://www.thingiverse.com/thing:2553522
    • क्या वह Backbone One है? मैंने हाल ही में iPhone के लिए उसका PlayStation branding के बिना वाला version खरीदा, और मैं उससे बहुत संतुष्ट हूँ
      मैं उसे काफ़ी समय से लेना चाहता था, और जैसे ही case support करने वाले interchangeable mount के साथ Gen 2 आया, मैंने खरीद लिया। mobile पर SNES games खेलने के लिए यह शानदार है और मैं इसकी ज़ोरदार सिफारिश करता हूँ। बस कमी यह है कि साथ आने वाला app बहुत ख़राब है। वह बार-बार subscription बेचने की कोशिश करता है, लेकिन अच्छी बात यह है कि मुझे उस app का इस्तेमाल करना ही नहीं पड़ा
  • मैंने बहुत लंबे समय से गेम नहीं खेले थे, ज़्यादातर पढ़ाई की वजह से, और हाल ही में मैंने बेहतरीन SF roguelike Cogmind शुरू किया
    मूल रूप से यह ऐसा गेम है जिसमें आप एक robot बनते हैं, जिस पर अलग-अलग utilities, propulsion systems, weapons, और power units लगाकर बदले जा सकते हैं। यह पिछले कई सालों में खेले गए सबसे मज़ेदार games में से एक है। developer Josh Ge भी बहुत विनम्र हैं और community में गहराई से शामिल रहते हैं, जो अच्छी बात है। ज़ोरदार सिफारिश है

  • https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon इस गेम और genre में नए लोगों के लिए बेहतरीन सामग्री है। फिर भी, पहले खुद थोड़ा-बहुत खोजबीन करने, कई बार मरने के लिए तैयार रहने, और 5वीं मंजिल के पहले boss को पार करने के बाद wiki पढ़ना बेहतर है
    मैं कई सालों से SPD खेल रहा हूँ, और मेरे हिसाब से जीतने की सबसे अच्छी strategy यह है कि enhancement scroll को कम से कम tier 4 weapon मिलने तक बचाकर रखा जाए। armor के साथ भी यही बात लागू होती है। इससे शुरुआती मंजिलें कहीं अधिक खतरनाक हो जाती हैं, लेकिन अगर आप बच गए, तो यह ऐसा game बन जाता है जिसमें गलती न करना और high-risk situation न बनाना सबसे ज़रूरी होता है। इस तरीके से मैं लगभग 30% runs में Amulet तक पहुँच जाता हूँ। हालिया update के बाद ऊपर ज़मीन तक वापस लौटने की प्रक्रिया भी कहीं अधिक मजेदार challenge बन गई है। इसके अलावा कुछ उपयोगी tips हैं: potion और scroll को तुरंत identify न करें, पहले और जानकारी इकट्ठा होने तक संभालकर रखें; शुरुआती fly kills से health potion का रंग पता करें; आग से बचाने वाला scroll holder मिलने से पहले हर floor की शुरुआत में scrolls को पानी में छिपा दें और अगली मंजिल पर जाने से पहले वापस ले लें; 20वीं मंजिल के बाद traps की वजह से mapping scroll ज़रूरी हो जाता है, और पहले दो shops में यह काफ़ी सस्ते में मिल सकता है; summon trap rooms paralysis gas और fire/poison gas potions हों तो बहुत सारा experience कमाने के लिए अच्छे होते हैं। अगर आपको game पसंद आए, तो Android version में game के अंदर से project को सीधे donate भी किया जा सकता है

    • HN Markdown indented lists को पसंद नहीं करता
      fly कभी-कभी health potion गिराते हैं और शुरुआती मंजिलों में मिलते हैं—इस तरह की जानकारी game का थोड़ा मज़ा खराब करती है। शायद potion को पीने से पहले कोई रंग नहीं होना चाहिए। लेकिन ऐसा करने से वह inventory system टकरा जाएगा, जो अपने आप में विवादास्पद है और जिसमें duplicate items का बोझ लगभग शून्य है। “game को सीखना” और उन तथ्यों को bypass करना जिन्हें run शुरू होने से पहले न जानने के लिए design किया गया था—इन दोनों के बीच एक बहुत नाज़ुक रेखा है
    • अगर बहुत बार मरने के लिए तैयार रहना पड़े, तो मैं मना करूँगा। छोटी-छोटी बातों पर बार-बार सज़ा देने वाले games मज़ेदार नहीं होते
      यह कुछ वैसा है जैसे The Sims में smoke detector न खरीदने पर, और सिर्फ toast बनाने की हिम्मत करने पर, आपको ज़िंदा जला दिया जाए
  • मैंने नए players के लिए एक subjective और अभी अधूरी guide बनानी शुरू की है: https://spd-huntress-guide.pages.dev/guide
    मैंने इसे सार्वजनिक रूप से जारी नहीं किया था, और यह न पूरी हो पाई न maintain हो सकी, इसलिए इसे हटाने का सोच रहा था। Evan के update की रफ्तार के साथ चलना नामुमकिन है, इसलिए seed शामिल करने वाली strategies शायद काम न करें, लेकिन शायद किसी के लिए यह उपयोगी हो सकती है

    • जब मैंने पहली बार PD और बाद में SPD खेला था, तब मुझे वह ज़्यादा अच्छा लगा; बाद के updates कुछ बोझिल लगे। शायद यह मेरा bias हो
    • लगता है page खुल नहीं रहा, लेकिन मैं इसे ज़रूर पढ़ना चाहूँगा
  • मैंने कुछ समय तक यह game खेला, और शेख़ी नहीं बघार रहा, लेकिन warrior और mage दोनों के साथ chapter 2 तक पहुँच चुका हूँ
    मुझे इसका identification process और अपेक्षाकृत तेज़ progression पसंद है, और चाहें तो इसे काफ़ी tactical तरीके से भी खेल सकते हैं। छोटी यात्राओं के दौरान iPhone पर मैं यही game सबसे ज़्यादा खेलता हूँ, क्योंकि जहाँ हूँ वहीं save करके बाद में बिना dungeon layout या potion/food की स्थिति फिर से याद किए आगे खेल सकता हूँ

  • थोड़ा विषय से हटकर, लेकिन यह पोस्ट देखकर बचपन में Castle of the Winds को अनगिनत घंटों तक खेलने की याद आ गई
    इस thread को देखकर मैंने खोजा, तो पता चला कि मूल creator इसे Unity में port कर रहा था
    [1]: https://www.mobygames.com/game/842/castle-of-the-winds/
    [2]: https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...

    • यह perfect नहीं था, लेकिन 2008 के आसपास पुराने iPod touch पर मुझे Reign of Swords/Clash of Kingdom बहुत पसंद था
      मैं कई सालों से उसका विकल्प ढूँढ़ रहा हूँ, लेकिन App Store पर ऐसे 99.9% मिलते-जुलते games spam, pay-to-win, microtransaction hell और वही सस्ता-सा आम “international” art style होते हैं
      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...
    • इससे ग्रीस के देहात में बीता बचपन याद आ गया। जो software मिल पाता था, वह बस magazine से डाउनलोड किए गए demo/shareware को CD में लिखकर दिया जाता था
      जाहिर है, पैसे देना या full version पाना संभव नहीं था, इसलिए मैं वही demo levels घंटों-घंटों दोहराकर खेलता था। मुझे Castle of the Winds पसंद था, और pirates वाला एक दूसरा turn-based game भी पसंद था। tanks जैसी चीज़ों वाला एक मिलता-जुलता game भी था, शायद उसका नाम Metal Knights था
    • मैं उस game को पूरी तरह भूल चुका था। बचपन में घंटों तक खेलता रहता था
      शायद सिर्फ free demo level में ही 50 घंटे लगाए होंगे
    • उस game में rare items पाने के लिए cube slime farming में मैंने सचमुच बहुत समय बिताया था। बहुत पसंद था
  • अगर आपको Magic: The Gathering कार्ड गेम पसंद है, तो Forge से दूर रहना ही बेहतर है। यह desktop और Android पर चलता है, Java में बना open source है, और इसमें सभी cards और gameplay शामिल हैं
    आप खुद deck बना सकते हैं या तैयार decks की बहुत बड़ी सूची में से चुनकर AI के खिलाफ खेल सकते हैं, और मुझे लगता है कि online उसी गेम में एक साथ 4 लोग तक खेल सकते हैं
    https://github.com/Card-Forge/forge

    • यह हाल में भी पोस्ट हुआ था: https://news.ycombinator.com/item?id=38651346
      जब भी M:TG front page पर आता है, XMage भी आमतौर पर साथ में submit होता है। साथ में वह “M:TG is Turing complete” paper thread भी होता है जो लगता है हर quarter में आता है
  • संयोग से मैंने इसे कुछ हफ्ते पहले install किया था। यह वाकई बहुत अच्छी तरह बना है, लेकिन अगर मुझसे कोई बड़ी चीज़ छूटी नहीं है, तो यह बेहद कठिन लगा, इसलिए आखिरकार मैंने इसे हटा दिया
    मुझे नहीं पता कि मैं controls ठीक से नहीं समझ पाया, कोई mechanic छूट गया, या मेरी expectations गलत थीं। यह निश्चित रूप से ऐसा game लगता है जो मुझे पसंद आना चाहिए, लेकिन शुरुआत में मिलने वाले एक-दो snakes ही मुझे पूरी तरह खत्म कर देते हैं। मुझे अभी तक यह भी नहीं समझ आया कि उनके पास चुपके से कैसे जाएँ या उन्हें पार कैसे करें, और न ही शुरुआत में मददगार loot मिल पाया। अगर किसी को पता हो कि मैं क्या गलत कर रहा हूँ, तो बताइए। मैं बस difficulty 50% कम करना चाहता हूँ

    • मैं इसे 10 साल से ज़्यादा समय से खेल रहा हूँ
      मैं ज़्यादातर Huntress खेलता हूँ, तो उसी नज़रिए से कहूँगा: खाना तभी खाओ जब सच में ज़रूरत हो, यानी जब भूख लगी हो या शुरुआती floors में बहुत enemies मिलने वाले हों। पहला upgrade scroll अपने permanent bow पर लगाओ, और scroll को upgrade करने के बाद उसे bow पर apply करो। enemies किस रास्ते से पास आएँगे, यह हमेशा तय होता है। seeds को statues और mimics के संभावित रास्ते पर इस्तेमाल करो, और जहाँ संभव हो ranged attacks का फायदा उठाओ। health well में जाने से पहले सारे cursed items पहन लो, उससे curse हट जाएगा। दुकान में नई bag/pouch, खाना, फिर Ankh इस क्रम में खरीदो, उसके बाद health potions, scrolls, rings और wands से अपनी कमज़ोरियाँ पूरी करो। items उठाते समय सबसे पसंदीदा से कम पसंदीदा के क्रम में उठाओ; जो आख़िर में उठाया गया है वही पहले चोरी होता है। enemies को doorway में रोककर “फँसाकर” लड़ो, और जब plate armor मिल जाए तो सारे upgrades उसी में डालो। शुरुआती game में doors और पानी के पास potions पीकर देखो। shattered honey pot और health potion को brew करना, अलग-अलग इस्तेमाल करने से ज़्यादा क़ीमती है। potion of experience और scroll of transmutation को upgrade करके ability tiers चुनो और उन्हें बेहतर बनाओ। frost और blast wave wands कच्चे मांस को अच्छा खाना बना सकते हैं; frost के लिए मांस का किसी दीवार जैसी चीज़ से लगा होना ज़रूरी है, जबकि blast wave बस सब कुछ जला देता है। trap room में अगर single-target trap हो, तो सबसे दूर जाकर rest करो या शोर मचाकर enemy को बुलाओ, फिर किसी item को trap पर फेंककर उसे enemy पर trigger कर दो। avalanche room में doorway पर कोई item गिराकर पीछे हटो, फिर trap पर कोई item फेंको। enraged gnoll से बस भाग जाना चाहिए। जिसने self-control खो दिया हो, उससे बात नहीं की जा सकती
    • snake को doorway से आपका पीछा करने दो, और जैसे ही वह door tile में आए, उसे मारो। इसे surprise attack माना जाता है
      शायद magnifying glass से snake को examine करने पर यही hint मिलता है। नया enemy मिले तो हमेशा समय लेकर उसे examine करना अच्छा है। या फिर Mage खेलो, क्योंकि wand हमेशा snake को hit करता है, या archer हो तो snake के अभी सोते समय उस पर shoot करो। इस game की difficulty curve का बड़ा हिस्सा इसी तरह enemies को चतुराई से handle करना सीखने में है। उदाहरण के लिए flies या बड़े groups से हमेशा bottleneck पर लड़ना चाहिए
    • यह भी देखना चाहिए कि क्या आप मिले हुए items का सही इस्तेमाल कर रहे हैं, या बाद के लिए बचाकर रखे wands/scrolls/potions से inventory भरकर मर रहे हैं
      करने वाली चीज़ों में एक यह है कि सुरक्षित समय में items identify करो। एक तरीका है enemy पर wand आज़माना। कभी-कभी charge waste हो जाएगा या enemy मज़बूत हो जाएगा, लेकिन कम से कम आपको पता चल जाएगा कि वह item क्या करता है। कुछ runs के बाद ऐसी समझ बनने लगती है जैसे, “मैंने काफ़ी अच्छे scrolls identify कर लिए हैं, तो जो unidentified scrolls बचे हैं वे शायद बुरे होंगे”
    • पुराने Pixel Dungeon और थोड़े-बहुत Nethack अनुभव के आधार पर मैं कुछ heuristics सुझा सकता हूँ
      खाना पाए बिना floor मत छोड़ो। scrolls और potions को सुरक्षित स्थिति में जितना जल्दी हो सके इस्तेमाल करके identify करो। doorframe का इस्तेमाल करके enemies से एक बार में एक-एक करके लड़ो