मुझे पता है कि यह मुझे कुछ हद तक डेट करेगा, लेकिन बड़ा होकर मुझे वास्तव में पी-रोबोट्स का आनंद मिला । कोड को बदलने और परिणाम देखने के बीच एक बहुत ही सरल लक्ष्य (दूसरे रोबोट को हरा देना), एक साधारण एपीआई और कम समय है। यह AI, डिज़ाइन पैटर्न और यहां तक कि बड़े पैमाने पर कोड संरचना (इन रोबोटों में से कुछ बहुत बड़ा हो सकता है - और क्या रोबोटों के बीच कोड साझा करने के बारे में?) में बहस करता है। यदि आप कुछ समान पा सकते हैं, लेकिन नए तरीके से "प्रोग्रामिंग शुरू करना" भाग प्राप्त करना एक अच्छा तरीका होगा। सुझाव:
एक बार ऐसा करने के बाद, एक बहुत ही सरल 2 डी स्क्रॉल शूटर, प्लेटफ़ॉर्मर या इसी तरह के "आर्केड-स्टाइल" गेम के लिए जाने पर विचार करें - आप एसडीएल या एक्सएनए या जो भी सबसे परिचित हैं, का उपयोग कर सकते हैं। यहां तक कि एक पोंग क्लोन प्राप्त करना और इन में चलना पूरी तरह से तुच्छ नहीं है। यह आपको एक छोटी सी प्रतिध्वनि देता है कि यह कुछ "ग्राउंड अप" बनाने के लिए कैसा है।
इसके बाद, अन्वेषण करें: बड़े इंजनों में थोड़ी अंतर्दृष्टि देने के लिए मौजूदा 3 डी गेम (नया ऑब्जेक्ट, या बॉट, या कुछ) के लिए एक मॉड।
मैंने जो देखा है, उससे यह प्रतीत होता है:
- तेजी से पुनरावृत्ति: जल्दी से परिणाम देखने की क्षमता
- प्रोटोटाइप: अनुभव और आत्मविश्वास की चौड़ाई प्राप्त करने के लिए कई छोटे प्रयोग (ठीक है, हम संगमरमर का खेल कैसे करेंगे? अंतरिक्ष आक्रमणकारियों? आदि)
- अन्वेषण: दूसरे लोगों के खेल कैसे बनाए जाते हैं, उन्हें देखते हुए, आदि से प्यार करना सीखना