سبق لي وان قمت بصنع لعبة وتحريكها بالجافا سكربت على المتصفح، حيث قمت بتحميل الشخصيات والخلفيات من موقع على الانترنت يقدم شخصيات وخلفيات العاب 2D, وقمت بتحريكها وعملت العوائق والاعداء وكيفية القتال والموت الخ...

لكن عند التفكير بعمل لعبه شبيهه بلعبة كلاش اوف كلانس هنا، لم يستطع عقلي تحليل المنطق التي تعمل به كائنات تلك اللعبه.

مثلا

كيف يتحرك الجندي البربري ويهاجم اقرب هدف له وكيف عندما يواجهه عائق مثل صخرة او شجرة او مبنى مدمر يقوم بالالتفاف حوله ثم مواصلة تحركه نحو هدفه وهكذا

ماهي الفكره النظريه لفعل هذا بالحافا سكربت

حيث لدينا مربعين كأهداف ولدينا مربع كمهاجم كيف نجعله ينطلق نحو الهدف الاقرب وكيف لو وضعنا مربع اخر كعائق امامه كيف نجعله يلتف حوله ويواصل تحركه لا ان يقوم بالمرور فوق العائق

علما ان هذا الكائن المهاجم يتصرف من نفسه لا ان يتحكم اللاعب به لو ان الاعب يتحكم به هذا امر سهل القيام به