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