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

बेटे के साथ गेम डेवलपमेंट प्रोजेक्ट

  • बेटे ने हाल ही में कंप्यूटर में रुचि दिखानी शुरू की है और कागज़ पर एक गेम डिज़ाइन कर रहा है।
  • बेटा 3D गेम बनाना चाहता है और अपने पिता, यानी लेखक, से मदद मांग रहा है।
  • लेखक के पास डेवलपमेंट का अनुभव है, लेकिन गेम डेवलपमेंट का अनुभव नहीं है, और 90 के दशक में 3D गणित की बुनियाद से जुड़ा अनुभव रहा है।

गेम डेवलपमेंट टूल्स और प्रोजेक्ट मैनेजमेंट

  • लेखक इसे बेटे के साथ ऐसे प्रोजेक्ट के रूप में देख रहे हैं, जिसके ज़रिए software design और development में रुचि बढ़ाई जा सकती है।
  • वे Unity जैसे development kit के उपयोग पर विचार कर रहे हैं।
  • वे इस बात पर सलाह चाहते हैं कि प्रोजेक्ट का दायरा कैसे ठीक से प्रबंधित किया जाए, ताकि बेटा उपलब्धि महसूस कर सके और अपनी कल्पना के क़रीब परिणाम बना सके।

GN⁺ की राय

  • यह लेख इस बात का उदाहरण देता है कि माता-पिता और बच्चे साथ मिलकर तकनीकी प्रोजेक्ट करते हुए अपने रिश्ते को मज़बूत कर सकते हैं, और बच्चे की रचनात्मकता व तकनीकी रुचि को बढ़ा सकते हैं।
  • Unity जैसे user-friendly game development platform गैर-विशेषज्ञों के लिए भी आसानी से सुलभ हैं, इसलिए वे बच्चों में गेम डेवलपमेंट की रुचि जगाने के लिए एक अच्छा शुरुआती बिंदु बन सकते हैं।
  • प्रोजेक्ट का दायरा संभालकर रखना एक महत्वपूर्ण तत्व है, ताकि बच्चा उपलब्धि महसूस करे और उसकी रुचि लगातार बनी रहे।

1 टिप्पणियां

 
GN⁺ 2024-01-19
Hacker News राय
  • पहले कमेंट का सार:

    • बच्चा वास्तव में coding नहीं करना चाहता, बल्कि game बनाना चाहता है।
    • रचनात्मक हिस्से पर ज़ोर दें और कागज़ पर काम करने के लिए प्रोत्साहित करें।
    • बच्चा अपनी कल्पना की गति से ideas को explore करना और माता-पिता के साथ समय बिताना चाहता है।
    • game के बारे में बात करते हुए टहलना या स्कूल तक drive का आनंद लेना महत्वपूर्ण है।
  • दूसरे कमेंट का सार:

    • GameMaker की सिफारिश की गई है, और 3D game की बजाय 2D game बनाना बेहतर बताया गया है।
    • 3D game अकेले पूरा करना मुश्किल है और इसकी complexity बढ़ जाती है।
    • अगर programming-केंद्रित approach पसंद है, तो Love2D या Raylib की सिफारिश की गई है।
    • PICO-8 professionals के लिए है, लेकिन इसे जल्दी सीखा जा सकता है।
  • तीसरे कमेंट का सार:

    • बच्चा शायद वास्तव में game खेलना चाहता हो, और parent programmer होने के नाते मदद कर सकते हैं।
    • ईमानदारी से बताएं कि game बनाना कठिन है, और साथ मिलकर सीखने व समस्याएँ हल करने का सुझाव दें।
    • Unity या Godot को explore करें, और simple game बनाने वाले videos साथ में देखें।
    • game के style/theme के अनुसार assets ढूँढें ताकि game mechanics को आगे बढ़ाया जा सके।
  • चौथे कमेंट का सार:

    • Nintendo Game Builder Garage के ज़रिए game बनाना शुरू किया जा सकता है।
    • RPG Maker का इस्तेमाल करके game के style के अनुसार अलग-अलग versions चुने जा सकते हैं।
  • पाँचवें कमेंट का सार:

    • बच्चा Scratch, Microbit, Minecraft mod बनाना आदि से programming शुरू कर सकता है।
    • Scratch के basic challenges से शुरुआत करें, और Minecraft mod बनाने के लिए basic tutorials की सिफारिश की गई है।
    • बच्चे के games वाली website साझा की गई है।
  • छठे कमेंट का सार:

    • Game Maker का इस्तेमाल करके game बनाना शुरू करें।
    • बच्चे द्वारा managed project शुरू न करें, बल्कि tutorials के ज़रिए guide की भूमिका निभाएँ।
    • बच्चे की रुचि किसी और idea की ओर जा सकती है, इसलिए लक्ष्य learning और fun होना चाहिए।
  • सातवें कमेंट का सार:

    • Godot engine डाउनलोड करें, और YouTube tutorials तथा official documentation से game बनाना सीखें।
    • gdscript programming सीखने के लिए free course उपलब्ध है।
  • आठवें कमेंट का सार:

    • बच्चे और उसके ideas में रुचि दिखाना और शामिल होना महत्वपूर्ण है।
    • पता करें कि game के प्रकार और design process में उसे सबसे ज़्यादा किस हिस्से में दिलचस्पी है।
    • Make-A-Game game का उपयोग करके game बनाना शुरू किया जा सकता है।
    • अगर बच्चा 3D चाहता है, तो उसे 2D पर switch करने की सलाह नहीं दी गई है।
    • Godot या Unity जैसे development environments तब सुझाए गए हैं जब बच्चा थोड़ा और बड़ा हो जाए।
  • नौवें कमेंट का सार:

    • Godot game engine बहुत अच्छा है, और Itch.io पर scripting language सिखाने वाले games मौजूद हैं।
    • beginners और experts दोनों के लिए बहुत से YouTube tutorials उपलब्ध हैं।
  • दसवें कमेंट का सार:

    • अगर लक्ष्य computer game बनाना नहीं है, तो game को कागज़, बोर्ड या भौतिक pieces के रूप में "बनाने" की दिशा में भी सोचा जा सकता है।
    • "minimum viable product" की अवधारणा सीखकर, computer programming के बिना भी game आज़माया जा सकता है और feedback लिया जा सकता है।