در این قسمت تیم کدگیت سورس بازی پازل کشویی در جاوا را تهیه کرده است. این بازی فکری، بسیار طرفدار داشته و حتی خیلی از مسائل هوش مصنوعی و شبکههای عصبی نیز از این بازی کمک گرفته و سعی در رسیدن پاسخ برای آن هستند. با ما همراه باشید تا سورس این بازی پرطرفدار را به شما معرفی کنیم. همچنین پیشنهاد میکنیم از دیگر سورسهای ما دیدن فرمایید(همگی سورس جاوا هستند):
سورس بازی پازل کشویی در جاوا
پازل کشویی یک بازی دوبعدی است که در آن شما می توانید قطعات پازل را با به حرکت درآوردن در چهار جهت اصلی مرتب کنید. در صفحه زیرین این پازل یک قطعه خالی وجود دارد که به شما اجازه میدهد قطعات پازل را جابجا کنید. قطعات این پازل میتوانند بخشهایی از یک تصویر ساده، اعداد و رنگها باشند.
طریقه چیدمان قطعات پازل تصویری به این صورت است که بر روی هر قطعه، عددی قرار دارد تا جای آن قطعه در پازل مشخص باشد. شمارهگذاری قطعات برای راحتتر مرتب نمودن پازل است. شما باید قطعات را بر اساس شمارههایشان مرتب کنید، یعنی قطعهای که با شماره ۱ مشخص شده است باید در گوشه بالا سمت چپ قرار بگیرد. قطعه شماره ۲ نیز در سمت راست آن و به همین ترتیب تا تمام پازل مرتب شود. نکته اصلی در مرتب نمودن پازل این است که باید از ردیف اول شروع کنید به مرتب نمودن پازل و سپس ردیف دوم تا آخر که پازل کامل شود.
نحوه اجرا
سورسی که برای شما تهیه کردهایم پازل کشویی 9 تایی است یعنی 9 خانه داشته که یکی از آنها خالی است. زبان برنامه نویسی این سورس جاوا بوده و فرمت فایل .java است. بعد از تهیه سورس از سایت کدگیت فایلی با فرمت zip در اختیار شما قرار میگیرد. فایل را از حالت zip خارج کرده تا بتوانید سورس کد را ببینید. فایل اصلی برنامه با نام main.java میباشد. این فایل را اجرا کنید تا برنامه اجرا شود. پس از اجرا تصویر زیر را مشاهده خواهید کرد:

کتابخانههای مورد استفاده در بازی پازل کشویی به صورت زیر میباشد:
- Swing
- awt
نقد و بررسیها
هنوز بررسیای ثبت نشده است.