architecture पर टैग किए गए जवाब

कैसे कोड संरचित है। गेम इंजन के आंतरिक डिज़ाइन पर प्रश्नों के लिए।

2
कई वस्तुओं को रेंडर करने के लिए मुझे कितने ओपन प्रोग्राम का उपयोग करना चाहिए?
मेरे दृश्य में कई ऑब्जेक्ट हैं। (मान लें कि 3 क्यूब्स, 1 सिलेंडर, 8 गोले हैं।) मेरा मानना ​​है कि मुझे प्रत्येक के लिए एक वर्टीकल शेडर बनाना चाहिए। मुझे कितने कार्यक्रम करने चाहिए? विकल्प: प्रति वस्तु एक कार्यक्रम सभी क्यूब्स के लिए एक कार्यक्रम और सभी क्षेत्रों के लिए …

4
OOP के बिना गेम कैसे बनाये? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …

3
मुझे कोड में अर्थव्यवस्था-आधारित गेम कैसे मॉडल करना चाहिए?
मैं एक प्राचीन सभ्यता पर आधारित अर्थव्यवस्था का खेल बनाना चाहता हूं। मुझे यकीन नहीं है कि इसे कैसे डिजाइन किया जाए। अगर मैं एक छोटे से खेल पर काम कर रहा था, "स्पेस आक्रमणकारियों" की एक प्रति की तरह, तो मुझे इसे इस तरह से संरचित करने में कोई …

3
एक इकाई घटक प्रणाली में "बूँद-सिस्टम" से कैसे बचें?
वर्तमान में मैं निम्नलिखित समस्या का सामना कर रहा हूँ: मैं एक इकाई घटक प्रणाली (ईसीएस) का उपयोग करके एक पोंग क्लोन लिखने की कोशिश कर रहा हूं । मैंने अपने आप से "रूपरेखा" लिखी। तो एक वर्ग है जो सभी घटकों के साथ संस्थाओं का प्रबंधन करता है। फिर …

3
सर्वश्रेष्ठ सहकर्मी से सहकर्मी खेल वास्तुकला
एक सेटअप पर विचार करें जहां गेम क्लाइंट हैं: काफी कम कंप्यूटिंग संसाधन (मोबाइल उपकरण, स्मार्टफोन) सभी एक सामान्य रूटर (लैन, हॉटस्पॉट आदि) से जुड़े हैं उपयोगकर्ता बाहरी सर्वर के बिना मल्टीप्लेयर गेम खेलना चाहते हैं। एक समाधान एक फोन पर एक आधिकारिक सर्वर की मेजबानी करना है, जो इस …

2
GameObject वर्ग के बाहर तर्क प्रस्तुत करने के लिए रणनीति
गेम बनाते समय आप अक्सर निम्नलिखित गेम ऑब्जेक्ट बनाते हैं जिसमें से सभी निकाय वारिस होते हैं: public class GameObject{ abstract void Update(...); abstract void Draw(...); } इसलिए आप लूप को अपडेट करते हैं, आप सभी गेम ऑब्जेक्ट्स पर पुनरावृति करते हैं और उन्हें राज्य बदलने का मौका देते हैं, …

1
मल्टीप्लेयर अंतरिक्ष विभाजन के लिए कुशल समाधान?
यह सवाल थोड़ा पेचीदा है, लेकिन मैं इसे स्पष्ट करने की कोशिश करूंगा। आइए हम कहते हैं कि मैं एक ऑनलाइन गेम का निर्माण कर रहा हूं (MMO- पैमाने पर नहीं), लेकिन यह एक आधिकारिक सर्वर दृष्टिकोण में अधिक से अधिक खिलाड़ियों का समर्थन करता है। मुझे बहुत सारे एआई …

3
जब कुछ होता है तो ध्वनि बजाने का अच्छा तरीका? यह कैसा लगता है?
इसलिए मैं इस बारे में सोच रहा था कि मेरी कक्षाओं को बहुत समय मिलता है। उदाहरण के लिए, Characterकक्षा की Jumpविधि में, किसी के पास एक ध्वनि प्रभाव वस्तु का संदर्भ हो सकता है और वह खेल सकता है। अपने आप से यह ठीक है लेकिन जब भौतिकी, एनीमेशन, …
10 c#  architecture  sound 

3
दुनिया के बारे में गेम क्लाइंट को कितनी बार अपडेट करना है?
सॉकेट.आईओ का उपयोग करते हुए , मेरे पास अन्य MMORPGs के समान संचार है, संदेशों के साथ एक स्थिर संबंध है। मेरे डिजाइन में अब तक, क्लाइंट हर अपडेट फ्रेम के साथ खिलाड़ी की स्थिति और एनीमेशन फ्रेम भेजता है। जब सर्वर को वह संदेश मिल जाता है, तो वह …

2
XNA गेम सर्विसेज और वैश्विक वैरिएबल के बीच क्या अंतर है?
Microsoft.Xna.Framework.Gameवर्ग एक है सेवाएं संपत्ति प्रोग्रामर वर्ग के प्रकार और विधि जोड़ने के लिए वर्ग का एक उदाहरण प्रदान करके अपने खेल के लिए एक सेवा को जोड़ने के लिए अनुमति देता है। अब, AudioComponentसभी वर्गों और विधियों को पास करने की आवश्यकता होती है, बजाय इसके कि आप बस …
10 xna  c#  architecture 

1
ग्राफ को सीन करना है या ग्राफ को सीन नहीं करना है?
मैं अपने खेल में एक दृश्य ग्राफ को लागू करने या नहीं करने के बारे में एक निर्णय के साथ संघर्ष कर रहा हूं। मेरे पास कुछ उपयोग के मामले हैं जो इस तरह के उपकरण के लिए कॉल करते हैं, लेकिन मैं कुछ कार्यान्वयन विवरणों के माध्यम से प्राप्त …

2
क्या एक वेब-सेवा के रूप में अंतिम वेब-आधारित गेम के लिए इंजन शुरू होना चाहिए?
मैंने हाल ही में एक कार्ड गेम के लिए एक इंजन लिखना शुरू करने का फैसला किया है। मैं एक बड़ा "कार्ड" खिलाड़ी नहीं हूं, लेकिन एक दोस्त ने मुझे खेल से परिचित कराया (यह गेम डेनिश पर एक स्पिन है), और मुझे प्यार हो गया। मैं खेल को 3 …

5
नेटकोड को कैसे संभालें?
मैं उन विभिन्न तरीकों का मूल्यांकन करने में रुचि रखता हूं जो नेटकोड एक गेम इंजन "हुक इन" कर सकते हैं। मैं अब एक मल्टीप्लेयर गेम डिजाइन कर रहा हूं, और अब तक मैंने यह निर्धारित किया है कि मुझे नेटवर्क सॉकेट को संभालने के लिए एक अलग धागा है, …

6
क्या XNA में Game1 स्टेटिक का होना एक बुरा विचार है?
क्या मेरी Game1कक्षा को स्थैतिक होना वास्तव में बुरा विचार है ? जैसा कि मेरी Game1कक्षा में इस समय मेरे पास एक वर्ग है, TileHandlerजो मेरे वर्तमान टाइल्स के सेट के साथ सब कुछ संभालता है, और AnimalHandlerजो मेरे सभी जानवरों (आश्चर्यजनक रूप से) को संभालता है। अब अगर मैं …
10 xna  c#  architecture 

3
मल्टीप्लेयर गेम्स के लिए मैच-मेकिंग और कम्युनिटी सिस्टम को लागू करना [बंद]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर खेल विकास स्टैक एक्सचेंज के लिए। 2 साल पहले बंद हुआ । इन दिनों, गेम में अक्सर चैट चैनल …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.