2 पॉइंट द्वारा GN⁺ 2024-02-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें

पानी, आग, हवा, धरती के तत्वों को मिलाकर सृजन करना

  • यह सामग्री उस प्रक्रिया पर केंद्रित है जिसमें उपयोगकर्ता पानी, आग, हवा और धरती जैसे मूल तत्वों को मिलाकर नई चीज़ें बनाता है.
  • उपयोगकर्ता दिए गए तत्वों को अलग-अलग तरीकों से जोड़ सकता है और उन्हें समय के अनुसार क्रमबद्ध कर सकता है.
  • यह संभवतः किसी गेम या किसी रचनात्मक गतिविधि के लिए एक इंटरफ़ेस का वर्णन कर रही है.

GN⁺ की राय

  • यह लेख एक इंटरैक्टिव गतिविधि का परिचय देता है जिसमें उपयोगकर्ता बुनियादी तत्वों को मिलाकर कुछ नया रचता है.
  • रचनात्मक सोच को प्रेरित करना, और विभिन्न संयोजनों के माध्यम से नए परिणामों को खोजना, दिलचस्प और शैक्षिक हो सकता है.
  • ऐसी गतिविधियाँ गेम, शैक्षिक प्रोग्राम, या रचनात्मकता बढ़ाने वाले टूल के रूप में लोगों के लिए उपयोगी हो सकती हैं, और विशेष रूप से बच्चों या छात्रों के लिए लाभदायक लगती हैं.

1 टिप्पणियां

 
GN⁺ 2024-02-01
Hacker News की राय
  • दोस्तों के साथ इतना खेल चुका हूं कि साइडबार में elements की सूची संभालना मुश्किल हद तक लंबी हो गई है, और console में छोटा सा JavaScript पेस्ट करके basic search feature जोड़ा जा सकता है
    तरीका यह है कि .items div.item को इकट्ठा करके input value से match न करने वाले items छिपा दिए जाएं, और .sidebar के सबसे ऊपर input लगा दिया जाए
    • बढ़िया तरीका है, मैं तो पहले ctrl+f से ढूंढ रहा था
      अब मेरे पास 1200 से ज्यादा words हैं, इसलिए पूरी तरह समझ आता है कि सूची कितनी मुश्किल से manage होती है
    • सूची इतनी लंबी हो गई कि आखिरकार refresh दबा दिया; काश यह 10 मिनट पहले देख लिया होता
      इसकी वजह से आज शाम फिर 30 मिनट और निकल जाने वाले हैं
  • उत्सुक हूं कि combination results बनाने के लिए LLM इस्तेमाल हो रहा है या नहीं
    हर बार items merge करने पर backend request जाती है और कभी-कभी 500ms से ज्यादा लगते हैं, और ऐसे अजीब combinations भी supported हैं जिन्हें किसी ने हाथ से बनाया हो, ऐसा मानना मुश्किल है
    icons emoji हैं, यह भी समझ आता है क्योंकि ChatGPT से Fire + Water के result से मेल खाने वाला emoji मांगें तो आसानी से बन सकता है
    • इस tweet के मुताबिक हां: https://nitter.cz/nealagarwal/status/1747284257582506102#m
      Nitter बंद हो जाए तो शायद न दिखे, लेकिन content था “llama 2 के साथ endless crafting game बना रहा हूं” और इसी game का video लगा था
    • अगर आपको बेकार और मूर्खतापूर्ण webpages पसंद हैं, तो यह भी है: https://sharkle.com
    • ऐसे project के लिए LLM कुछ ज्यादा ही लगता है; लगता है word2vec से भी हो सकता था
    • इसलिए शायद “Super volcano” और “Supervolcano” दोनों मिल पाए
    • LLM inference की मूर्खता ने मजा खराब कर दिया
      Fossil + Fire = Dinosaur, खैर ठीक है
  • शुरुआत में समझ नहीं आया और लगा browser में कुछ टूट गया है
    4 तरह के items को floating grid पर drag करके रखने पर वे lines से connect होते थे, लेकिन कुछ होता नहीं था
    बाद में पता चला कि items को एक-दूसरे के ऊपर overlap करके drag करना होता है तभी वे बदलते हैं, और instruction unclear था
    • यह बेवकूफी नहीं है; interface unclear होने से भी आगे जाकर किए जाने वाले action के उलट संकेत देता है
      Don Norman की The Design of Everyday Things से सीखे सबसे अच्छे lessons में से एक यह है कि users शायद ही कभी बेवकूफ होते हैं, वे बस इंसान होते हैं, और किसी चीज या program को कैसे इस्तेमाल करना है यह समझाने की जिम्मेदारी designer की होती है
      यहां तो ऐसा लगता है कि existing dots के बीच items खींचकर “constellation” आगे जोड़नी है, labels को एक-दूसरे पर overlap करने का कोई signal नहीं है
      उल्टा, हमारा पुराना अनुभव कहता है कि overlap करने पर labels एक-दूसरे पर चढ़कर छिप जाएंगे, इसलिए हम उससे बचते हैं; पास के dot और label के बीच खिंचने वाली line इसे graph की तरह connect करने वाला game होने का impression और मजबूत करती है
      अगर comments देखने नहीं आया होता, तो शायद items को एक-दूसरे पर drag करके रखने का विचार नहीं आता
    • lines misleading elements हैं, उन्हें हटाना चाहिए
      छोटी moving dots से जुड़ी lines आखिर करती क्या हैं, यह अभी तक समझ नहीं आया
    • बिल्कुल भी बेवकूफी नहीं है; असल में यह काफी unclear है
    • instruction न होने की वजह से आसानी से यह गलतफहमी हो सकती थी कि Firefox supported नहीं है
      मेरा भी वही खराब experience रहा
    • पहले लगा था कि कई items से geometric arrangement बनानी है
      पानी को 5 fires से circle की तरह घेरने पर भी कुछ नहीं हुआ, और HN comments देखने के बाद ही समझ आया कि items combine करने हैं
  • यह https://littlealchemy.com या https://littlealchemy2.com से बहुत मिलता-जुलता है
    • शुरुआत में मैं भी फर्क न समझ पाने से confuse था, लेकिन यह Neal.fun वाला variation लगता है क्योंकि इसमें LLM के जरिए कहीं ज्यादा combinations allow होते हैं
      अच्छा होता अगर page पर खुद यह बात थोड़ी और साफ लिखी होती
    • सही है, याद नहीं आ रहा था कि यह किसकी याद दिला रहा है, लेकिन वह Little Alchemy ही था
      पता नहीं उस पर कितना समय लगाया था
    • बचपन में मेरे सबसे पसंदीदा online games में से एक था, और मैं भी यही कहने आया था
    • Doodle God भी बहुत popular था
  • Macromedia/Adobe Flash के peak दौर में कई companies, developers और book authors के लिए ghost developer की तरह काम किया था
    एक बार एक teacher ने बच्चों को मुख्यतः human anatomy सिखाने के लिए learning lessons का set बनवाने का काम दिया, लेकिन अलग-अलग lessons बनाने के बजाय मैंने एक generator tool बनाया जिससे teacher drag and drop के जरिए कई combinations और permutations बनाकर लगभग infinite lesson variations बना सकते थे
    final customer Pearson Publishing था, और सुना कि उसे award भी मिला
    client अच्छे इंसान थे, इसलिए originally सोचे गए version से बेहतर version बनाने के लिए उन्होंने extra payment भी किया
    वह tool भी यहां के game या comments में बताए गए कुछ tools जैसा था, लेकिन पूरा ActionScript Flash में बना था और sound, laugh track, लगातार बढ़ते body-part sprites तक शामिल थे—एक मजेदार और rewarding product था
    • Flash और उस समय possible शानदार features की याद आती है
      पुरानी company में हमने एक tool बनाया था जिससे teacher student के animation assignment को दिखा सकते थे, rewind कर सकते थे, annotations लगा सकते थे और साथ-साथ video review record कर सकते थे
      playback के समय annotations video के साथ synced रहते थे, लेकिन JavaScript में ऐसा करना आसान नहीं लगता
  • refresh करने पर game state गायब हो जाती है, इसलिए मैंने elements list export करने वाला console snippet बनाया
    तरीका window.$nuxt..._data.discoveries और elements को JSON में output करना है; import करने का तरीका बाद में देखने वाला था, लेकिन अब आधी रात पार हो चुकी है
    • state import करने के लिए JSON output को variable में डालकर _data.elements और _data.discoveries में फिर assign कर दें
    • discoveries list में Leviathan Shark, Burnzilla, Cybersharktopus, T-48000050, T-121800051 + T-160000 जैसी चीजें निकलीं
      लगता है गलती से self-replicating AI खोज लिया, और emoji robot से space, फिर वापस poop emoji में बदल गया
      सोचने लगा कि हम AI के किस stage में हैं
  • अगर सभी combinations click करके देखने का कोई बेहतर तरीका हो तो बताइए

अभी mobile-item पर iterate करके दो items क्लिक करने और setInterval में 500ms delay के साथ progress को document title में दिखाने वाली script इस्तेमाल कर रहा हूँ
delay के बजाय कोई और तरीका ढूँढना TODO है

  • लगता है state कम की जा सकती है
    हर element के लिए maxElementReached track करने के बजाय, पहले n elements के लिए सिर्फ एक maxElementReached रखना काफी है
    पहले n elements को साथ-साथ आगे बढ़ाते हुए, जब भी उस set के सभी possible combinations खत्म हो जाएँ, n को 1 बढ़ाने का तरीका है
    pseudocode में n = 1, maxElementReached = -1 से शुरू करके, अगले element और पहले n elements के सभी combinations बनाना, फिर नए element को बराबरी पर लाकर n बढ़ाना होगा
  • GPT-4 ने जो संक्षिप्त version दिया था, वह भी है
    यह कैसे काम करता है, ठीक से नहीं पता, लेकिन original script जैसा ही flow लगता है
  • धन्यवाद, script को लगभग 20 घंटे चलाया और One Does Not Simply Walk Into Mordor समेत 3000 items खोजे
  • काश यह सच में एक game होता
    बनाने के लिए target item लगातार दिखाता रहे, और वहाँ पहुँचने के लिए existing items में से 2–3 को step-by-step craft करना पड़े—ऐसा हो तो मज़ेदार लगेगा
    जैसे दो existing items को मिलाकर फिर तीसरे से मिलाना, या दो pairs को अलग-अलग मिलाकर फिर उनके results को आपस में मिलाना
    progress के साथ items बढ़ते जाएँ तो complexity भी धीरे-धीरे बढ़े, और हर playthrough में यह randomly बदल जाए तो अच्छा होगा
    touchpad पर drag करना जल्दी उबाऊ हो जाता है, इसलिए input करते समय autocomplete से item चुनने वाला keyboard-only play भी possible होता तो अच्छा होता
    • मुझे याद है कि इस format के कुछ phone games थे
      elements को मिलाकर कुछ और बनाते हैं, फिर उसे दोबारा किसी और चीज़ में इस्तेमाल करते हैं
      search करने पर पता चला कि वह Little Alchemy था, और उसके sequels भी हैं
    • लगता है आपको Scribblenauts पसंद आएगा
      https://en.wikipedia.org/wiki/Scribblenauts
    • पहले ऐसा ही एक game खेला था, जिसका नाम cow evolution:idle merge game था
      वह random नहीं था और reward boxes जैसी design थी, इसलिए शायद यह आपकी exact इच्छा से थोड़ा अलग हो
    • Doodle God बिल्कुल इसी तरह काम करता है
      काफी satisfying है और बहुत polished भी
  • मेरी कुछ पहली discoveries हैं
    Frankenstein + angel = Angelstein, फिर Angelstein + Baby = Angelina Jolie बना, और Dangerous + Sherlock Holmes = Moriarty, Dark Law + us Constitution = Dark Constitution, Thor + Guardian = Heimdall, Avengers + Multiverse = Endgame, Cleanest + Terminator = Cleaninator जैसे results आए
    मज़ेदार combinations में us America + hole = Donut, Money Water -> Vodka + Casino => Roulette + Vodka -> Russian Roulette + Certainty -> Suicide, Toxic Waste + batman -> The Joker, Divorce + Ex-wife => Splitting headache, Time Travel + Iron Man -> Terminator, Government + Terminator -> Robocop, Terminator + Divorce -> Arnold Schwartzenegger थे
    confusing combinations में Darth vader + Toxic Waste => Superman?, Pirate + Superman => Captain America थे
    • कुछ combinations बिल्कुल भी confusing नहीं थे
      Lincoln + Wife = Lincoln's wife—यह तो expect करना चाहिए था
  • kaiju rabbit hole में फँसकर बनाए गए monsters हैं
    Dragon + Lazer = Dragonzord, Dragonzord + Sandpunk = Sandzord, Dragon-Rex + Hippopotamus = Hippodragon, Hippodragon + Mega Dragonzord = Mega Hippodragonzord, Mega Hippodragonzord + Flying Circus = Mega Flying Circus Hippodragonzord, Zombie + Mega Dragonzord = Zombie Dragonzord, Swan + Megazord = Swan Megazord जैसे
    जितना ज्यादा बेतुका होता गया, उतना ही मज़ेदार हुआ, और Dragonzord के बाद की सभी पहली discoveries थीं
    • शायद मेरी research में भी interest हो
      Ultrazord + lord of the salad = saladzord, Dragonzord + Godzilla = godzord, Godzord + lord of the salad = Godzord of the salad, Lord of the rings + godzord = gozord of the rings, Godzord of the salad + godzord of the rings = godzord of the salad rings, Godzord of the Caribbean + donkey Kong = donkey kongzilla, Megazord + megazord = mega megazord, Donkey kongzilla + mega megazord = donkey kongzilla megazord तक पहुँचा
      lord of the salad कैसे निकला, यह भूल गया
    • अरे, Sandy Hook + Cereal Killer = Adam Lanza निकल आया
    • side branch के तौर पर, कुछ incompatible words भी हैं जो combine नहीं होते
      अभी तक जो मिले हैं: Dragon + Angel, Train + Star, Fish + Yin Yang, Orc + Ninja