1 पॉइंट द्वारा GN⁺ 2024-04-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Keep Out Little Workshop द्वारा बनाया गया एक WebGL-आधारित dungeon adventure गेम है, जिसमें खिलाड़ी dungeon से बाहर निकलने की चुनौती लेता है
  • बताया गया है कि सभी लेवल procedurally generated हैं, इसलिए हर बार एक अनोखा गेम मिलता है
  • शुरू करने से पहले keyboard layout को qwerty, Qwerty, Azerty, Qwertz, Qzerty में से चुना जा सकता है
  • गेम स्क्रीन में ESC, Space, X, F, C, R, TAB जैसे key input निर्देश और Level 1 का प्रदर्शन शामिल है
  • मोबाइल या घुमाए जा सकने वाले डिवाइस पर खेलने के लिए landscape mode में स्विच करना होगा

गेम परिचय

  • Keep Out Little Workshop द्वारा बनाया गया एक WebGL गेम है
  • गेम को “बहादुरों के लिए dungeon adventure” के रूप में पेश किया गया है
  • खिलाड़ी के dungeon से निकलने पर “Congratulations, hero! You have escaped the dungeon.” संदेश दिखता है
  • हारने पर “You have fought valiantly, but your foes have defeated you.” और “Your courage will be remembered.” संदेश दिखते हैं

खेल और स्क्रीन गाइड

  • सभी लेवल procedurally generated हैं, और हर गेम अलग होता है
  • शुरुआती स्क्रीन पर निम्न keyboard layout चुने जा सकते हैं
    • qwerty
    • Qwerty
    • Azerty
    • Qwertz
    • Qzerty
  • स्क्रीन पर How to play, Restart game, About, Share this जैसे मेनू हैं
  • हारने के बाद Restart Level और Share this विकल्प दिखते हैं
  • dungeon से निकलने के बाद अपडेट पाने के लिए @PlayKeepOut को फॉलो किया जा सकता है
  • डिवाइस को landscape mode में घुमाने का निर्देश दिखता है

1 टिप्पणियां

 
GN⁺ 2024-04-28
Hacker News टिप्पणियाँ
  • मैं ही इसका निर्माता हूँ। यह आज क्यों सामने आया, यह पक्का नहीं पता, लेकिन यह प्रोजेक्ट 2015 का है
    अगर आपको Keep Out पसंद आया हो, तो मेरा हाल का WebGL प्रोजेक्ट भी देख सकते हैं: https://equinox.space

    • शायद पिछले हफ्ते Equinox Space पोस्ट हुआ था और उसे अच्छी प्रतिक्रिया मिली, फिर लोगों को वह पसंद आया तो किसी ने पुराने काम खोजते-खोजते 2015 वाला प्रोजेक्ट भी ढूंढ लिया
      Equinox Space भी वाकई शानदार था
    • अगर यह 2015 का प्रोजेक्ट है, तो क्या इसे open source करने की कोई योजना है?
    • मैंने Equinox शुरू किया, लेकिन बार-बार दीवार से जा टकराता रहा और मुड़कर दृश्य स्पष्ट करना मुश्किल लगा
      movement controls चक्कराने वाले हैं, लेकिन rendering और audio वाकई शानदार हैं
    • यह सच में बहुत बढ़िया अनुभव है, इसलिए मैं इसे आसपास के लोगों के साथ साझा कर रहा हूँ
      क्या गेम का संगीत कहीं अपलोड किया जा सकता है? वह काफी असरदार लगा, इसलिए मैं उसे अपनी playlist में जोड़ना चाहूँगा
    • मैंने यह dungeon game पहले भी देखा था, लेकिन इस बार ही लेवल 12 तक “पूरी तरह” खेला, और मुझे लगा था कि यह बिना अंत वाला गेम होगा
      Equinox भी अंत तक खेला, और दोनों ही छोटे लेकिन बेहद सधे हुए पैकेज लगे
  • Chromium-आधारित browsers में उपयोगकर्ता से पूछने के बजाय getLayoutMap() का इस्तेमाल किया जा सकता है, और Safari/Firefox या unsupported browsers के लिए manual fallback रखा जा सकता है
    किसी भी स्थिति में, layout detect करना या पूछना controls की image दिखाने के लिए ठीक है, लेकिन असली code में आखिरकार position-based keys के लिए keycode का इस्तेमाल करना चाहिए। तभी गलत detect हुए या सूची में न होने वाले layouts पर भी उपयोगकर्ता वही key position इस्तेमाल कर पाएगा जिसकी उसे उम्मीद है

    • यह API मेरे keyboard layout को नहीं जान सकती, और सिद्धांततः जान भी नहीं सकती। layout software में नहीं बल्कि keyboard firmware में होता है
      जब यह गेम बना था तब मौजूद भी न रहने वाली अधूरी API या बहुत सीमित layout विकल्पों से बेहतर है कि इसे arrow keys और mouse के साथ अच्छे से चलने लायक बनाया जाए, या पहले से मौजूद default movement के लिए arrow keys का बेहतर उपयोग किया जाए। या फिर 6-key निर्देश स्क्रीन को configurable बना देना बेहतर होगा
  • गेम वितरण में WebGL का friction कम होना वाकई शानदार है
    बरसाती वीकेंड हैकिंग में मैंने कुछ हफ्ते पहले मूल Tomb Raider के एक fan decompilation को जल्दी-जल्दी WASM/WebGL पर ढीले तौर पर port करके देखा था: https://eikehein.com/stuff/sabatu/
    यह वर्ज़न TR1 से प्रेरित वैकल्पिक fan-made assets का इस्तेमाल करता है। TR community में कुछ ऐसी बेहतरीन साइटें हैं जो बहुत से fan levels होस्ट करती हैं, इसलिए कभी न कभी मैं इसे इतना पूरा करना चाहूँगा कि लोग सीधे browser में खेल सकें

    • लगता है arrow keys से move, SPACE से हथियार निकालना/रखना, End से 180 डिग्री घूमना, और Del/PgDn से बाएँ-दाएँ move होता है
      हथियार चलाते कैसे हैं?
    • हे भगवान, यह कैसे बनाया गया होगा, जानने की बड़ी उत्सुकता है। code भी देखना अच्छा लगेगा
  • यह सच में बहुत शानदार था, और browser में थोड़ा-सा खेलना भी मजेदार लगा
    लेकिन health system मुझे पसंद नहीं आया। potion कितनी health लौटाती है, यह और स्पष्ट होना चाहिए। पारंपरिक cell-based health bar की तरह बनाया जाए, और potion एक cell भर दे, तो शायद बेहतर होगा। R key movement key के बहुत पास है, इसलिए भागने की कोशिश में घबराकर मैंने उसे कई बार दबा दिया, और health पूरी भरी होने पर भी potion इस्तेमाल हो जाना बहुत ढीला-ढाला लगा। हर लेवल के बाद shop में ऐसे items खरीदने का विकल्प भी ठीक लग सकता है
    सख्त 90-डिग्री movement की आदत आखिर तक नहीं पड़ी, और मेरी उंगलियाँ strafe और rotation में बार-बार गड़बड़ा जाती थीं। समय के साथ इसकी आदत पड़ सकती है, लेकिन इस गेम की बनावट arcade-style के ज्यादा करीब है, जबकि मैं FPS-style movement का अधिक आदी हूँ
    map को ऐसा किया जा सकता है कि TAB दबाए रखने तक ही दिखे, ताकि वह जल्दी से देखने वाले साधन की तरह काम करे। props की variety भी थोड़ी और होती तो अच्छा लगता, लेकिन मैंने सिर्फ लेवल 8 तक खेला है, इसलिए बाद में और चीजें हो सकती हैं। दुश्मनों के नए प्रकार आते रहना अच्छा लगा

    • मुझे भी गेम पसंद आया। बाएँ-दाएँ खिसकने और घूमने में भ्रम हुआ, और bomb जैसी चीजें भी गलती से अक्सर इस्तेमाल हो जाती थीं
      मैं लेवल 13 या 14 तक पहुँचा, फिर बोर हो गया। save करने का कोई तरीका नहीं था, और यह भी स्पष्ट नहीं था कि खेल वहीं से जारी रहता है, अनंत लूप है, या इसका कोई अंत है
      इस गेम का उद्देश्य भी पता हो तो अच्छा होगा। इस तरह की चीज़ें अक्सर camp जैसी जगहों पर बच्चों के प्रोजेक्ट के रूप में दिखती हैं, जहाँ senior developer इस्तेमाल में आसान API और art तैयार करते हैं और बच्चे ऊपर का logic code करते हैं। अगर यह open source है तो शायद उसका उपयोग ऐसा हो, या इसे आगे विकसित करके commercial बनाया जाना हो, लेकिन ऐसे मिलते-जुलते apps बहुत हैं, इसलिए यह आसान नहीं लगता। या फिर यह किसी development studio के प्रचार के लिए हो सकता है। feedback लेने और आने वाले लोगों को समझने में इस तरह का context मददगार होगा
    • map का toggle होना बेहतर है। चलते हुए map देखकर रास्ता ढूंढा जा सकता है, जिससे वह उलझन कम होती है
      3D स्क्रीन items, घड़े और दुश्मनों को देखने के लिए ज़रूरी है, और वह ठीक है, लेकिन आदर्श रूप से वे चीज़ें map पर भी दिखाई देनी चाहिए
  • अगर आपको इस तरह के गेम पसंद हैं और आप ज्यादा polished अनुभव चाहते हैं, तो Legend Of Grimrock series बिल्कुल सही है: https://store.steampowered.com/sub/49358/

    • Potato Flowers in Full Bloom हाल का एक indie turn-based dungeon crawler है, और यह वाकई शानदार है
      https://store.steampowered.com/app/1601280/Potato_Flowers_in...
    • इस genre को first-person dungeon crawler कहा जाता है
      https://dungeoncrawlers.org/
    • यहाँ का काम करने का तरीका काफी अलग है। Grimrock में movement कुछ “मैं चलूँ तो तुम भी चलो” जैसा है, जबकि इस गेम में दुश्मन real-time में चलते हैं
      यह फर्क मामूली लग सकता है, लेकिन नतीजे में gameplay पूरी तरह बदल जाती है
    • मुझे भी Grimrock याद आया, लेकिन अगर आपको ऐसे गेम पसंद हैं तो Barony भी सुझाऊँगा
      यह multiplayer RPG अफरातफरी है, जिसमें गहराई भी है, खोजने के लिए बहुत से रहस्य भी, और यह procedurally generated भी हो सकता है
  • अधिक जानकारी यहाँ है: https://www.littleworkshop.fr/projects/keepout/
    इसमें Three.js का इस्तेमाल किया गया है

    • पिछले कुछ दिनों में उस वेबसाइट के ज़्यादातर काम HN पर लिंक किए गए थे। यह निश्चित रूप से बहुत शानदार और प्रेरणादायक काम करने वाली जगह है
  • यह जानना चाहूँगा कि source code देखने की कोई जगह है या नहीं

  • ग्राफ़िक्स शानदार हैं, लेकिन मुझे ऐसे ब्राउज़र puzzle game ज़्यादा पसंद हैं जिन्हें मैं Zoom मीटिंग आधी सुनते हुए भी खेल सकूँ: https://slices.ovh

  • कंट्रोल स्कीम उतनी पसंद नहीं आई। बाएँ हाथ में पाँच उंगलियाँ हैं लेकिन keys छह हैं, इसलिए उंगलियाँ बार-बार खिसकानी पड़ती हैं, और दाएँ हाथ के पास करने को लगभग कुछ नहीं है
    अच्छा होगा अगर दोनों हाथों का इस्तेमाल करने का कोई तरीका निकाला जाए

    • rotation arrow keys से भी हो सके तो अच्छा रहेगा
    • कंट्रोल निश्चित रूप से थोड़ा भद्दा है, लेकिन इसी वजह से यह मेरे छह साल के बच्चे को तुरंत पसंद आ गया
      समझाना आसान है और कंट्रोल भी सरल हैं
    • शायद उम्मीद यह नहीं है कि कोई एक साथ सभी छह keys दबाए, है ना?
    • क्या यह गेम्स में काफ़ी standard key layout नहीं है? मैं कोई hardcore gamer नहीं हूँ, लेकिन मैंने जिन कुछ गेम्स को खेला है उनमें यह कंट्रोल काफ़ी परिचित लगा
  • Firefox Android पर गेम बहुत अच्छी तरह चला। एक समय के बाद यह अटक गया और फिर movement या actions का input नहीं लिया, लेकिन स्क्रीन और menu काम करते रहे
    मैं level 12 तक पहुँचा और सब कुछ खरीद लिया, इसलिए लगा कि अब आगे कोई लक्ष्य नहीं बचा
    enemy और attacks की variety अच्छी थी, और अलग-अलग हथियारों के साथ उनका “evolve” होने का तरीका भी पसंद आया। अगर ice shield fireball को nullify कर सके तो यह एक स्वाभाविक नतीजे जैसा लगेगा और मज़ेदार भी होगा
    अच्छा होगा अगर सभी base weapons unlock करने के बाद “epic” set जैसे किसी ऊपरी tier तक पहुँचा जा सके। सिर्फ़ पैसे के पीछे lock करके और पिछली चीज़ खरीदे बिना न दिखाने के बजाय कोई और शर्त हो तो बेहतर होगा
    मैं “hidden” treasure room की उम्मीद कर रहा था, लेकिन bomb इस्तेमाल करने पर भी दीवारें नहीं टूटीं
    हर 5 level पर boss fight हो तो अच्छा लगेगा। अक्सर इसे बस सामान्य enemies को विशाल और ज़्यादा कठिन बनाकर भी किया जा सकता है। अगर “level X तक पहुँचकर राजकुमारी को बचाना” या “पृथ्वी के केंद्र तक पहुँचना” जैसा कोई कारण होता, तो मैं खेलता रहता, लेकिन level 10 के बाद सब कुछ unlock हो जाने पर लगा कि क्या गेम यहीं खत्म हो गया?
    कुल मिलाकर अनुभव वाकई बहुत मज़ेदार था और ग्राफ़िक्स भी शानदार थे। बस level clear text बाकी चीज़ों की तुलना में कम गुणवत्ता वाला लगा, हालांकि यह font rendering की समस्या भी हो सकती है

    • मोबाइल गेम्स से, Pixel Dungeon को छोड़कर, नफ़रत करने वाले के नज़रिए से भी यह बेहिसाब अच्छा था
      यह लगभग पहला 3D shooter है जिसे मैंने फ़ोन पर कंट्रोल और गेमप्ले दोनों के लिहाज़ से अच्छा और मज़ेदार पाया, और इसका ब्राउज़र में चलना भी शानदार है
    • दिलचस्प। मैं F-Droid का Fennec इस्तेमाल करता हूँ, और मुझे सिर्फ़ कंट्रोल UI और काली स्क्रीन दिखी
  • यह सच में बहुत अच्छा अनुभव था
    menu का “About” बटन 404 देने वाले वेबपेज पर ले जाता है। जैसा किसी और ने बताया, सही URL है https://www.littleworkshop.fr/projects/keepout/

    • bug report के लिए धन्यवाद, अभी-अभी इसे ठीक किया है