আমি সি ++ তে সত্যই দুর্বল কৌশলগত আরপিজি লেখার সাথে গোলযোগ করছি। এখন পর্যন্ত আমার কাছে একটি 2 ডি টাইল মানচিত্র রয়েছে এবং সবেমাত্র উইকিপিডিয়ায় সিউডোকোডের উপর ভিত্তি করে এ * অ্যালগরিদম কাজ করছে ।
তবে আসল কৌশলগত আরপিজি কেবল একটি সমতল বিমানের সেরা পথ খুঁজে পায় না এবং সেখানে চলে যায়। এগুলির সাধারণত চলন সীমার সীমিত থাকে এবং অবশ্যই উপরে বা নীচে উপরে উঠতে হবে। আপনি যদি কখনও ফাইনাল ফ্যান্টাসি কৌশল খেলেন তবে এগুলি মুভ এবং জাম্পের পরিসংখ্যান দ্বারা প্রভাবিত হবে। এখানেই আমি হারিয়ে যাই। আমি কীভাবে * * অ্যালগোরিদমকে এমনভাবে পরিবর্তন করব যাতে এটি কোনও লক্ষ্যের দিকে সবচেয়ে ভাল পথ খুঁজে পায় তবে পথটি কেবল এতগুলি টাইল দীর্ঘ? আমার উচ্চতার পার্থক্যগুলি কীভাবে নেওয়া উচিত এবং পরিসংখ্যানগুলি অ্যাকাউন্টে নেওয়া উচিত? আমি কীভাবে ফাঁক দিয়ে জাম্পিং বাস্তবায়ন করব?
যদি এটি সহায়তা করে তবে এই মুহূর্তে আমার মানচিত্রটি টাইল অবজেক্টের ভেক্টর দ্বারা প্রতিনিধিত্ব করা হয়েছে। প্রতিটি টাইলের উত্তর, দক্ষিণ, পূর্ব এবং পশ্চিম টালিগুলিতে পয়েন্টার রয়েছে যা মানচিত্রের প্রান্তে বা কোনও টাইল অ-পাসযোগ্য হিসাবে সেট করা থাকলে সেখানে কোনও টাইল উপস্থিত না থাকলে নালপ্ট্রারে সেট করা হয়।