کد ه بالا واسه پیدا کردن دیوار ها خوبه ،
و برای کشیدن مسیر میتونین با رسم کردن 1 نقطه توی مختضات یک مسیر ( مسیر راه حل ) رو بکشید.
به علاوه شما باید یه هوش مصنویی بسازید.
کاره زیاد سختی نیست ولی احتمالا زمان زیاد میبره .
واسه رسم نقطه :
public Graphics g;
public Bitmap myBitmap;
myBitmap = new Bitmap("1.png");
g.DrawString(".", new Font("Tahoma", 10), Brushes.Red, new PointF(X,Y));
pictureBox1.Image = myBitmap;
واسه هوش مصنوعی هم میتونین بنویسید که مکانی که وجود داره رو در هر 4 طرف ( بالا - پایین - چپ - راست ) شروع کنه به چک کردن پیکسل اگه سیاه بود رنگش مسیرشو عوض کنه.
در نهایت کوتاه ترین راهی که میرسه به مقصد رو جواب قرار بده.
موفق باشی دوست من...