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