مهارتهای لازم:
JS
در این سوال قصد داریم یک بازی مشابه puzzle-8 را با استفاده از js
و بدون استفاده از کتابخانه جانبی پیاده سازی کنیم.ظاهر کلی برنامه بدین صورت است:
پروژه اولیه را از این لینک دانلود کنید. ساختار فایلهای این پروژه به صورت زیر است.
index.html
را در مرورگر خود باز کنید.این بازی مشابه با بازی 8-puzzle می باشد.با این تفاوت که در این بازی فرض شده است که سطر اول و آخر و همچنین ستون اول و آخر با هم مجاور هستند.برای فهم دقیق گیف قرار داده شده در ابتدا سوال را با دقت مشاهده کنید. برای پیاده سازی نکات زیر را در نظر بگیرید:
game_status
نمایش دهید.moves
نمایش دهید.reset
بازی به حالت اول بر می گردد.app.js
اعمال کنید. تغییرات در بقیه فایل ها نادیده گرفته می شوند.