मैं गेम डेवलपमेंट ( गेम कोडिंग कम्प्लीट, फोर्थ एडिशन ) के बारे में एक किताब पढ़ रहा हूं और एक "एक्टर्स" विषय है, जो सिर्फ यह समझाता है कि यह समझाने के बजाय कि उन्हें कैसे उपयोग किया जाए।
यहाँ बताया गया है कि पुस्तक इन अभिनेताओं का परिचय कैसे देती है:
खेल उन वस्तुओं से भरे हुए हैं जो आपकी दुनिया को जीवंत बनाते हैं। द्वितीय विश्व युद्ध का खेल टैंक और विमानों से भरा हो सकता है, जबकि एक फ्यूचरिस्टिक साइंस फिक्शन गेम में रोबोट और स्टारशिप हो सकते हैं। एक मंच पर अभिनेताओं की तरह, ये ऑब्जेक्ट गेमप्ले के दिल में हैं। यह उचित लगता है कि हम उन्हें "गेम एक्टर" कहते हैं, क्योंकि वे वास्तव में यही हैं।
एक खेल अभिनेता एक ऐसी वस्तु है जो आपके खेल की दुनिया में एकल इकाई का प्रतिनिधित्व करता है। यह एक बारूद पिकअप, एक टैंक, एक सोफे, एक एनपीसी या कुछ भी हो सकता है, जिसके बारे में आप सोच सकते हैं। कुछ मामलों में, दुनिया खुद भी एक अभिनेता हो सकती है। खेल अभिनेताओं के मापदंडों को परिभाषित करना और यह सुनिश्चित करना महत्वपूर्ण है कि वे यथासंभव लचीले और पुन: प्रयोज्य हैं।
एक गेम अभिनेता को परिभाषित करने के कई तरीके हैं जैसे कि गेम हैं। कंप्यूटर प्रोग्रामिंग में सब कुछ की तरह, शायद ही कभी एक सही समाधान है।
मैं केवल बहुत कम चीजों को समझ सकता था: यह खेल में हर चीज का एक अमूर्त हिस्सा है जो क्रिया कर सकता है; इसका अपना राज्य है; यह व्यवहार आमतौर पर एक राज्य मशीन के रूप में लागू किया जाता है। यह बात है। मैं खेल विकास के लिए सिस्टम प्रोग्रामिंग पृष्ठभूमि के साथ आ रहा हूं, और इसलिए मैं सामान्य रूप से जानना चाहूंगा कि खेल विकास में अभिनेता क्या है, इसका उपयोग कैसे किया जाए, सामान्य रूप से इसका उपयोग कैसे किया जाए, यह किस समस्या को हल करता है, कैसे और क्यों। मैं स्पष्टीकरण ऐसा होना चाहूंगा कि एक बच्चा समझ सके।
मैंने इस जानकारी को Google पर खोजने की कोशिश की है, लेकिन यह मुझे एक और "अभिनेताओं" की ओर ले जाता है: समवर्ती प्रोग्रामिंग ज्यादातर समय या गेम अभिनेताओं के बिना लेकिन इसके बारे में अच्छी व्याख्या के बिना।
Actor
वास्तव में एक वर्ग है। docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/…
actor
लेकिन मैं इससे संतुष्ट नहीं हूँ: यह अभिनेताओं के आविष्कार के लिए कोई ऐतिहासिक या व्यावहारिक कारण नहीं लाता है और यह किस समस्या को हल करता है, बस समझा रहा है कि यह क्या हो सकता है।