Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   حل مسائل معروف هوش مصنوعي (http://artificial.ir/intelligence/forum102.html)
-   -   پازل 15 (http://artificial.ir/intelligence/thread7606.html)

ofog_22 ۱۱-۱۷-۱۳۸۸ ۰۶:۰۵ بعد از ظهر

پازل 15
 
سلام و تشکر بابت مطالب جالب و به درد بخورتون
من برنامه ی پازل 15 رو لازم دارم و برنامه پازل 8 رو دانلود کردم و سطر به سطرشو خوندم
ولی بعضی جاهاشو اصلا متوجه نمیشم
مثلا

internal int[] notvalid1 = {6, 0, 0, 2};
internal int[] notvalid2 = {7, 1, 3, 5};
internal int[] notvalid3 = { 8, 2, 6, 8 };

من می خوام این برنامه رو به پازل 15 تغییر بدم
آیا امکانش هست؟؟؟؟؟
تو رو خدا راهنمایی ام کنین بد جور لازم دارم
هر توضیحی در رابطه برنامه خیلی کمکم میکنه
من هرچه زودتر باید برنامه رو تحویل بدم اکه کمک ام کنین خیلی ممنون می شم
اکه کسی هست که جوابمو بده برام پیام بگذاره تا من سوالات اصلی ام رو ازس بپرسم
ممنونم
منتظرتئنم

Astaraki ۱۱-۱۷-۱۳۸۸ ۰۶:۳۱ بعد از ظهر

2(ها)ضميمه
در سايت زير سورس 15 پازل قرار داره :
كد:

http://www.delphiforfun.org/programs/15puzzle_2.htm
البته با توجه به توضيحاتش، از روش hurstic استفاده شده:39:

Astaraki ۱۱-۱۸-۱۳۸۸ ۰۷:۴۳ قبل از ظهر

نقل قول:

نوشته اصلي بوسيله ofog_22 (پست 4236)
ممنونم ازاینکه بهم جواب دادین
ولی من باید برنامه رو به زبان سی شارب بنویسم
برا همین می خوام برنامه ی پازل 8 تو سیستم شما رو تبدیل به پازل 15 کنم
فقط یه توضیخاتی راجع به الگوریتم پازل 8 می خوام و اینکه آیا امکان تبدیل اون به پازل 15 وجود داره یا نه
مرسی

توضيحات کلي از پازل 8 که در اين لينک قرار داده شده!
در مورد کد سي شارپ 8پازل اگه مشکلي داريد،در اين لينک مطرح کنيد..
و اما تبديل اون به 15 ،
با برنامه نويسي خودتون امکان پذيره:4: يعني يه چيزايي بايد بهش اضافه کنيد:3:

mardin200 ۱۱-۱۸-۱۳۸۸ ۰۸:۲۸ قبل از ظهر

ممنون از پی گیری های ریحانه خانم
در مورد آرایه هایی که پرسیدید:
همان طور که می دانید ما چهار حرکت داریم به ترتیب پایین،بالا،چپ و راست.
و در بعضی از خانه ها همه این حرکات ممکن نیست.
مثلا در خانه شماره 0 حرکت به بالا و چپ امکان پذیر نیست.
این 3 آرایه هم می خواهند این محدودیت را اعمال کنند. مثلا عنصرهای اول آرایه ها یعنی 6و7و8 خانه هایی هستند که حرکت به پایین در آنها امکان ندارد.
و عناصر دوم آرایه ها یعنی 0و1و2 خانه هایی هستند که حرکت به بالا در آنها امکان ندارد
به همین ترتیب عناصر سوم و چهارم آرایه ها نیز خانه هایی که حرکت به چپ و راست برای آنها ممکن نیست را مشخص می کنند.
اگر سوال دیگری هم بود باز ما هستیم
آرزوی توفیق.

ofog_22 ۱۱-۱۸-۱۳۸۸ ۱۱:۱۴ بعد از ظهر

سلام خوبین
من برنامه رو به پازل 15 تغییر دادم
خیلی ممنونم از راهنماییتون آقای مردین
گیر برنامه تو همون کدهایی بود که نمی فهمیدم چیه
الان فقط یه توضیحات می خوام
اگه بشه عملکرد آ استار رو تو برنامه بهم توضیح بدین
ممنونم

dizavand ۰۴-۴-۱۳۸۹ ۱۱:۲۱ قبل از ظهر

علیرضا
من تونستم برنامه رو کامل کنم.
چطور توی این برنامه الگوریتم های bfs,dfs رو اضافه کنم.
متشکرم

Astaraki ۰۴-۱۷-۱۳۸۹ ۰۷:۵۰ بعد از ظهر

پازل 15
 
1(ها)ضميمه
سورس پازل 15 به vb
:52:

archer ۱۰-۲۷-۱۳۸۹ ۰۹:۵۳ بعد از ظهر

سورس یا الگوریتم پازل 16 تایی
 
سلام به همگی دوستان
من سورس یا الگوریتم حل پازل 16 خونه ای به زبان ++c رو میخوام.کسی میتونه کمکم کنه؟

Astaraki ۱۰-۲۸-۱۳۸۹ ۰۸:۰۱ قبل از ظهر

نقل قول:

نوشته اصلي بوسيله archer (پست 14870)
سلام به همگی دوستان
من سورس یا الگوریتم حل پازل 16 خونه ای به زبان ++c رو میخوام.کسی میتونه کمکم کنه؟

در اينترنت فراوونه! به لينک زير مراجعه کن (براش فيلم آموزشي هم گذاشته شده!)
Fifteen Puzzle

Astaraki ۱۰-۲۸-۱۳۸۹ ۰۸:۱۹ قبل از ظهر

1(ها)ضميمه
اينم پازل 15 به زبان دلفی


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۶:۵۴ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.