رموز بيثون الذكاء الاصطناعي لحل الألغاز والمشاكل.
ملحوظة
تم إنشاء هذا المستودع فقط لمناقشة مختلف رموز الذكاء الاصطناعي في Python التي يمكن استخدامها لحل الألغاز والمشاكل. إذا كان لديك أي فكرة أو خوارزمية ، فلا تتردد في تحديث هذا المستودع لأنه سيساعدنا جميعًا على النمو كمجتمع.
1. Tic-Tac-Toe (مستخدمان)
- لعبة TIC-To-Toe قابلة للعب المستخدمين والتي تستخدم Numpad كعلامات الموضع.
- اللاعبون يأخذون بدوره بدوره لوضع علامتهم.
- اللعبة ليس لديها واجهة المستخدم الرسومية حتى الآن. إنها نسخة وحدة تحكم.
يمكن العثور على المزيد داخل المجلد المقابل
2. Tic-Tac-Toe (المستخدم مقابل AI)
- بدلاً من مستخدم آخر ، سيلعب الجهاز ضدك.
- تم تطويره باستخدام الخوارزمية الأساسية وبعض الحيل tic-tac-toe
- لقد لعبت ضدها ألف مرة والأعلى الذي ذهبت إليه هو التعادل.
- جربها. هل يمكنك التغلب عليه؟
يمكن العثور على المزيد داخل المجلد المقابل
3. 8 - مشكلة اللغز
هناك 9 خلايا مرتبة في شبكة 3 × 3. تم ترقيم ثمانية منهم من 1 إلى 8 ويترك واحد فارغًا (في حالتي ، قمت بترقيمها إلى 0).
تتمثل قاعدة هذه اللعبة في تبديل الخلية الفارغة مع خليةها المجاورة وترتيب الخلايا بترتيب تصاعدي (مع مساحة فارغة في الخلية الأخيرة).
وهذا هو ، تحويل هذا ...

لهذا ...

يمكن العثور على المزيد داخل المجلد المقابل
4. 8 - حلاقة حلول حلول (AI)
- يستخدم أفضل البحث الأول للعثور على الحل الأمثل.
- الوظيفة الإرشادية المستخدمة هي مسافة مانهاتن
- إطعام قيم لوحة مشكلة الألغاز 8 - وسوف يبصق الخطوات.
- يحل المشكلة النقيض بسرعة!
يمكن العثور على المزيد داخل المجلد المقابل
5. حلول مشكلات إبريق الماء (AI)
- هناك اثنين من أباريق المياه:- Jug1 و Jug2 مع مجلداتها الخاصة.
- يمكن سكب الماء في هذه الأباريق . لا يمكنك صب الماء في أباريق أكثر من المجلدات المسموح بها. ولكن يمكنك ملء أقل.
- في البداية كلا الأبابات هي emtpy .
- يتم تحديد حالة أخيرة للباريق. هذا هو ، مقدار الماء الذي يجب تخزينه في Jug1 وكم في Jug2 .
- هدفنا هو تحقيق الحالة النهائية باستخدام العمليات المسموح بها فقط:-
- ملء Jug1 تماما
- ملء Jug2 تماما
- إبريق فارغ
- Jug2 فارغة
- نقل المياه من Jug1 إلى Jug2
- نقل المياه من Jug2 إلى Jug1
- في أي وقت معين ، يُسمح بعملية واحدة فقط.
- يمكن ملء الأباريق وإفراغ أي عدد من المرات. لا يوجد حد .
يمكن العثور على المزيد داخل المجلد المقابل