अनंत निर्माण तकनीक
(neal.fun)पानी, आग, हवा, धरती के तत्वों को मिलाकर सृजन करना
- यह सामग्री उस प्रक्रिया पर केंद्रित है जिसमें उपयोगकर्ता पानी, आग, हवा और धरती जैसे मूल तत्वों को मिलाकर नई चीज़ें बनाता है.
- उपयोगकर्ता दिए गए तत्वों को अलग-अलग तरीकों से जोड़ सकता है और उन्हें समय के अनुसार क्रमबद्ध कर सकता है.
- यह संभवतः किसी गेम या किसी रचनात्मक गतिविधि के लिए एक इंटरफ़ेस का वर्णन कर रही है.
GN⁺ की राय
- यह लेख एक इंटरैक्टिव गतिविधि का परिचय देता है जिसमें उपयोगकर्ता बुनियादी तत्वों को मिलाकर कुछ नया रचता है.
- रचनात्मक सोच को प्रेरित करना, और विभिन्न संयोजनों के माध्यम से नए परिणामों को खोजना, दिलचस्प और शैक्षिक हो सकता है.
- ऐसी गतिविधियाँ गेम, शैक्षिक प्रोग्राम, या रचनात्मकता बढ़ाने वाले टूल के रूप में लोगों के लिए उपयोगी हो सकती हैं, और विशेष रूप से बच्चों या छात्रों के लिए लाभदायक लगती हैं.
1 टिप्पणियां
Hacker News की राय
तरीका यह है कि
.items div.itemको इकट्ठा करके input value से match न करने वाले items छिपा दिए जाएं, और.sidebarके सबसे ऊपरinputलगा दिया जाएctrl+fसे ढूंढ रहा थाअब मेरे पास 1200 से ज्यादा words हैं, इसलिए पूरी तरह समझ आता है कि सूची कितनी मुश्किल से manage होती है
इसकी वजह से आज शाम फिर 30 मिनट और निकल जाने वाले हैं
हर बार items merge करने पर backend request जाती है और कभी-कभी 500ms से ज्यादा लगते हैं, और ऐसे अजीब combinations भी supported हैं जिन्हें किसी ने हाथ से बनाया हो, ऐसा मानना मुश्किल है
icons emoji हैं, यह भी समझ आता है क्योंकि ChatGPT से
Fire + Waterके result से मेल खाने वाला emoji मांगें तो आसानी से बन सकता हैNitter बंद हो जाए तो शायद न दिखे, लेकिन content था “llama 2 के साथ endless crafting game बना रहा हूं” और इसी game का video लगा था
Fossil + Fire = Dinosaur, खैर ठीक है4 तरह के items को floating grid पर drag करके रखने पर वे lines से connect होते थे, लेकिन कुछ होता नहीं था
बाद में पता चला कि items को एक-दूसरे के ऊपर overlap करके drag करना होता है तभी वे बदलते हैं, और instruction unclear था
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 करके रखने का विचार नहीं आता
छोटी moving dots से जुड़ी lines आखिर करती क्या हैं, यह अभी तक समझ नहीं आया
मेरा भी वही खराब experience रहा
पानी को 5 fires से circle की तरह घेरने पर भी कुछ नहीं हुआ, और HN comments देखने के बाद ही समझ आया कि items combine करने हैं
अच्छा होता अगर page पर खुद यह बात थोड़ी और साफ लिखी होती
पता नहीं उस पर कितना समय लगाया था
एक बार एक 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 था
पुरानी company में हमने एक tool बनाया था जिससे teacher student के animation assignment को दिखा सकते थे, rewind कर सकते थे, annotations लगा सकते थे और साथ-साथ video review record कर सकते थे
playback के समय annotations video के साथ synced रहते थे, लेकिन JavaScript में ऐसा करना आसान नहीं लगता
तरीका
window.$nuxt..._data.discoveriesऔरelementsको JSON में output करना है; import करने का तरीका बाद में देखने वाला था, लेकिन अब आधी रात पार हो चुकी है_data.elementsऔर_data.discoveriesमें फिर assign कर देंLeviathan Shark,Burnzilla,Cybersharktopus,T-48000050,T-121800051 + T-160000जैसी चीजें निकलींलगता है गलती से self-replicating AI खोज लिया, और emoji robot से space, फिर वापस poop emoji में बदल गया
सोचने लगा कि हम AI के किस stage में हैं
अभी
mobile-itemपर iterate करके दो items क्लिक करने औरsetIntervalमें 500ms delay के साथ progress को document title में दिखाने वाली script इस्तेमाल कर रहा हूँdelay के बजाय कोई और तरीका ढूँढना TODO है
हर element के लिए
maxElementReachedtrack करने के बजाय, पहलेnelements के लिए सिर्फ एक maxElementReached रखना काफी हैपहले
nelements को साथ-साथ आगे बढ़ाते हुए, जब भी उस set के सभी possible combinations खत्म हो जाएँ,nको 1 बढ़ाने का तरीका हैpseudocode में
n = 1,maxElementReached = -1से शुरू करके, अगले element और पहलेnelements के सभी combinations बनाना, फिर नए element को बराबरी पर लाकरnबढ़ाना होगायह कैसे काम करता है, ठीक से नहीं पता, लेकिन original script जैसा ही flow लगता है
One Does Not Simply Walk Into Mordorसमेत 3000 items खोजेबनाने के लिए 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 होता तो अच्छा होता
elements को मिलाकर कुछ और बनाते हैं, फिर उसे दोबारा किसी और चीज़ में इस्तेमाल करते हैं
search करने पर पता चला कि वह Little Alchemy था, और उसके sequels भी हैं
https://en.wikipedia.org/wiki/Scribblenauts
cow evolution:idle merge gameथावह random नहीं था और reward boxes जैसी design थी, इसलिए शायद यह आपकी exact इच्छा से थोड़ा अलग हो
काफी satisfying है और बहुत polished भी
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थेLincoln + Wife = Lincoln's wife—यह तो expect करना चाहिए था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 थीं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निकल आयाअभी तक जो मिले हैं:
Dragon + Angel,Train + Star,Fish + Yin Yang,Orc + Ninja