پروژه خرگوش هویج maze یکی معروف ترین درس هوش مصنوعی درس ساختمان داده ، طراحی الگوریتم برنامه نویسی پیشرفته است .
این بدین صورت است ماتریسی این برنامه طراحی میشود سپس موانعی این ماتریس تعبیه میشود .
خرگوش داستان ما باید روش مختلفی هویج مقصد ما است برسد . رسیدن خرگوش هویج راه مختلفی وجود دارد این راه متدهای خاص برنامه نویسی پیاده سازی میشود.
در این متد ساده قالب دیالوگ یعنی اجرا کردن برنامه هر مرحله اجرا شما پرسیده میشود تعداد مانع تعداد خانه ماتریس و... داشته باشید.
ذکر این نکته ضروری است قالب دیالوگ جاوا بدین صورت است توجه تایعی این برنامه تعریف کردیم هر مرحله اجرا کادری روی شما باز میشود پیام مد نظر ما نشان میدهد شما میخواهد عملی مطلوب شماست وارد کنید ، مثلا ابتدای اجرای برنامه کادری باز میشود شما خیر مقدم میگوید سپس شما میخواهد تعداد سطر ستون ماتریس خود وارد کنید و....
از ویژگی این میتوان :
استفاده کلاس مجزا برنامه
استفاده توابع کوچک فهم بهتر بیشتر برنامه
انعطاف پذیری سورس برنامه تغییر شیوه دلخواه
و....