व्यवहार पेड़ कोड उदाहरण?


23

http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/

जाहिर है सबसे दिलचस्प लेख मुझे इस वेबसाइट पर मिला। आपने इस बारे में क्या सोचा ?

इसमें कुछ कोड उदाहरण का अभाव है, क्या आपको कोई जानकारी नहीं है? मैंने यह भी पढ़ा कि पेड़ों की तुलना में राज्य मशीनें बहुत लचीली नहीं होती हैं ... इस बात पर कि मुझे यकीन नहीं है कि राज्य मशीनों और राज्य पैटर्न के बीच एक सच्ची कड़ी है ... वहाँ है?


1
"राज्य" का अर्थ केवल उस बिंदु पर एक वस्तु का प्रतिनिधित्व करने वाले डेटा से है। "स्टेट पैटर्न" कुछ प्रोग्रामिंग भाषाओं में इस राज्य डेटा का प्रतिनिधित्व करने का एक तरीका है। और एक "राज्य मशीन" वस्तु के राज्य के एक पहलू के आधार पर व्यवहार के परिवर्तनों को संभालने का एक तरीका है। यह प्रश्न वास्तव में कई में विभाजित किया जाना चाहिए क्योंकि आप कुछ चीजें पूछ रहे हैं जो बहुत संबंधित नहीं हैं।
काइलोटन

मूल लेख अब ऑनलाइन नहीं है। यहाँ एक संग्रहीत प्रति है: web.archive.org/web/20110429053741/http://altdevblogaday.org/…
पैट्रिक क्लुग

मैं इन दोनों के कार्यान्वयन जावा में लिखा पाया: GDX-एअर इंडिया जेबीटी
VESA

जवाबों:


20

अभी उद्योग में व्यवहार के पेड़ बहुत बड़े हो रहे हैं। हेलो 3 उन्हें अपने ऐ ( हेलो 3 - बिल्डिंग ए बैटर बैटल ) के लिए बड़े पैमाने पर उपयोग करता है ।

एलेक्स Champandard एक बड़ा प्रशंसक के रूप में अच्छी तरह से ( AIGameDev.com पर लेख के बहुत सारे ) लगता है।

कोड उदाहरणों के लिए, इस पर एक नज़र डालें:
http://magicscrollsofcode.blogspot.com/2010/12/behavior-trees-by-example-ai-in-android.html - उदाहरण जावा में है, लेकिन स्व-व्याख्यात्मक है)

आपके उत्तरार्द्ध प्रश्न का उत्तर देने के लिए: राज्य मशीनें: राज्य वस्तु बनाम अनुक्रमिक जांच: समर्थक / विपक्ष क्या हैं?


क्या GameBrainsAI से कोई बीटी एसडीके पा सकता है?
अंतराल

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