بازی موش در هزارتو یا rat in maze یک بازی فکری جالبه که شما قراره مسیر رسیدن موش از نقط شروع به پایان رو ترسیم کنین. در این بازی حالات گوناگونی میتونه رخ بده مثلا اصلا هیچ مسیری نباشه، تنها یک مسیر و حالت سوم اینکه بیش از یک مسیر باشه.
یادمون باشه اصلا قرار نیست کوتاه ترین مسیر رو انتخاب کنیم و صرفا تمامی مسیر های ممکن فقط مد نطر مون هستش
در واقع در برنامه نویسی تابع find path ، ما ابتدا بررسی میکنیم که نقطه بعدی داخل محدوده هست یا نه و سپس نوبت میرسه به اینکه آیا این مسیر مسدود است یا خیر (در این برنامه مسدودی ها با علامت # نمایش داده شد) و یه بررسی سومی هم باید انجام شود که آیا نقطه جدید قبلا از آن عبور کردیم یا خیر (نقطه عبوری با علامت + مشخص میشه) که در صورت عبور کردن از آن باید دوبازه آن را به نقطه تبدیل کرد
در این بازی کنسولی ساده شما ابتدا ابعاد هزارتو یا ماتریس maze را وارد کرده (تعداد سطر ها و ستون ها)، و سپس المان های ماتریس را با دقت به تعداد ستون ها وارد میکنیم
در نهایت یک ماتریس داده چاپ میشود که نشان دهد شما چه چیزهایی وارد کردید و هزارتوی شما چه شکلیه
و سپس در صورت وجود مسیری برای رسیدن به مبدا، مسیرها یا مسیر مورد نظر با علامت + ، نمایش داده می شوند
==========👇👇👇👇👇👇👇👇👇=========
لینک دانلود برنامه موش در هزارتو
==========☝☝☝☝☝☝☝☝☝☝=========