मेरे पास शीर्ष 2d गेम है जहां AI नक्शे के किनारों पर घूमता है और केंद्र की ओर चलता है।
मैं पाथफाइंडिंग करने के लिए A * और नोड मेष का उपयोग कर रहा हूं।
अभी, AI मानचित्र के किनारे पर एक बिंदु पर स्थित है और सभी उसी रास्ते को लेते हैं जो केंद्र का सबसे छोटा मार्ग है।
अब मैं चाहता हूं कि वे और अधिक आश्चर्यजनक और दिलचस्प हों और एक-दूसरे के लिए अलग-अलग रास्ते अपनाएं।
मैं ऐसा करने के लिए तुरंत दो विचारों के बारे में सोच सकता हूं, लेकिन जानना चाहता हूं कि क्या अन्य तरीके या बेहतर तरीके हैं जो लोग अक्सर उपयोग करते हैं?
जब कोई शत्रु पैदा होता है और केंद्र के लिए एक मार्ग उत्पन्न करता है, तो अस्थायी रूप से उस मार्ग पर सभी नोड्स की लागत में वृद्धि होती है, फिर समय के साथ धीरे-धीरे उन्हें वापस कम कर देता है। फिर दुश्मन एआई जो बाद में स्पॉन होगा, एक व्यापक पथ लेने के लिए मजबूर हो जाएगा।
उपरोक्त दृष्टिकोण एआई को आगे ले जाएगा बस एक व्यापक और व्यापक पथ ले सकता है हालांकि और अभी भी बहुत पूर्वानुमान है। इसलिए मैंने सोचा कि मैं मानचित्र के आसपास कई मध्यवर्ती लक्ष्य नोड्स भी पेश करूंगा। जब एआई स्पॉन वे बेतरतीब ढंग से मध्यवर्ती लक्ष्यों में से एक को उठाते हैं और नक्शे के केंद्र पर जाने से पहले पहले वहां पहुंचते हैं। लागत में वृद्धि के उपरोक्त दृष्टिकोण के साथ इसे जोड़कर बहुत अच्छा लग सकता है?
लोगों ने एआई को प्राप्त करने के लिए सबसे अच्छे तरीके से काम किया है जो उनके द्वारा उठाए गए रास्तों को अलग-अलग करते हैं, आश्वस्त और आश्चर्यजनक लगते हैं?