HN पर: 70 वर्षीय दादी ने coding सीखकर बनाया word game
(grandmasword.com)- 👵🏼Grandma's Word
GN⁺ का सारांश
- यह लेख दादी की बुद्धिमत्ता और सलाह पर आधारित है
- यह पाठकों को गर्मजोशी भरी और उपयोगी सलाह देता है, जो जीवन के विभिन्न पहलुओं में मददगार हो सकती है
- समान कार्यक्षमता वाले प्रोजेक्ट्स में "Life Lessons from the Old" जैसी किताबें या ब्लॉग शामिल हैं
1 टिप्पणियां
Hacker News की राय
यह व्यक्ति fake account जैसा लगता है और शायद Reddit पर भी banned है
अब लगता है कि यहां भी trolling कर रहा है
https://www.reddit.com/r/programming/comments/1enuhw5/commen...
साइट भी अब down है, और अगर वह बस गेम को public कर देता तो शायद लोग इसे खेलते रहते
अजीब बात यह है कि अगर वह बस एक तर्कसंगत explanation देकर Reddit/HN comments का जवाब दे देता, तो शक करने वालों को उल्टा शर्मिंदा कर सकता था; लेकिन ऐसे मजाक की आलोचना करने वाली पोस्ट वह बस delete कर देता है
Spoiler चेतावनी: देर से देखा, लेकिन Python में एक आसान binary search solution बना कर देखा
dictionary.jsसे word list लेकर बीच वाले word को guess करता है, फिर answer उस word से पहले है या बाद में, यह input करके range को narrow करता हैकुल 17 guesses में
VOLCANOमिल गया, और इसे हाथ से भी और program से भी solve करना मजेदार थाConsole में paste करने पर यह
dictionaryसे middle value चुनकर input box में डालता है,guessWord()call करता है, और result message के आधार पर range घटाते हुए answer ढूंढता हैलगता है sorting में bug है
मेरे case में vol, volatile के बाद sort हुआ था, और लगता है यह previous state पर depend करता है, इसलिए नई window में reproduce नहीं कर पाया
इससे जुड़ा content भी है: https://news.ycombinator.com/item?id=41217457
उदाहरण के लिए
Vwords guess करते हुए अगरappleडालें, तोapple,vodkaके बाद दिखाई देता हैयानी list शायद फिर से alphabetical order में sort नहीं होती
Void, Vogue से पहले sort हुआ था, इसलिए मेरी नजर में game पूरी तरह break हो गया
domain name को मैंने Grandma Sword पढ़ लिया
शायद अगला project वही हो
swordथा, इसलिए मैंने भी ठीक वही पढ़ाशानदार। Simple लेकिन मजेदार, और code साफ तौर पर beginner का लिखा लगता है, लेकिन saved game handling दिखाता है कि यह एक smart beginner है
game को continue करने लायक बनाने का तरीका काफी practical है, इसलिए उम्मीद है वे सीखते रहें और और ज्यादा बनाएं
Prompt शायद ऐसा रहा होगा: “आप JavaScript सीखने वाली 70 साल की दादी हैं…”
हो सकता है internet की वजह से मैं ही खराब हो गया हूं, लेकिन यह दादी द्वारा बनाया हुआ नहीं लगता
बस इस बात से ईर्ष्या होती है कि दादी DNS नहीं समझतीं
काश दादी ने incoming traffic देखने के लिए analytics tool लगा रखा हो
एक छोटा bug भी है: macOS Safari में “Share score” button दबाने पर पता नहीं क्यों “copy” option नहीं आता
https://guessthe.game में भी यही limitation है, लेकिन वह कम से कम clipboard पर auto-copy कर देता है, और https://www.nytimes.com/games/wordle/index.html शायद बस clipboard copy ही करता है
शानदार game है और आखिर में guess कर ही लिया, लेकिन थोड़ा time लगा
एक सुझाव: word को 5-letter limit में रखें, और phone को word suggest करने से रोकने के लिए Wordle जैसा interface इस्तेमाल करें
अगर ठीक से बनाया जाए तो यह NYT game भी बन सकता है
दूसरे programmer की debugging में मदद करने की भावना से लिख रहा हूं
dictionary में नहीं मौजूद word guess करने पर text box खाली जैसा दिखता है, लेकिन लगता है iPhone keyboard का autocomplete इसे detect नहीं कर पाया या box के अंदर hidden content अभी भी बचा है
बेहतर होगा अगर list हमेशा पूरी तरह sorted रहे