الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إلى هاني

مغلق
بدأه zinah1984 في 28 سبتمبر 2003 · 5 رد · 781 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا أحاول أن أبرمج لعبة للعب مع الحاسب لكن لم استفد من منتدى الدلفي نهائيا ولم يستطع احد مساعدتي

فإذا كان لديك فكرة عن البرمجة الذكية باستخدام خوارزميات الفا بيتا أو خوارزميات الذكاء الصنعي فالرجاء مساعدتي

ولكم جزيل الشكر

زينة........

#2

ما هو نوع اللعبه وتحت أي نظام تريد برمجتها, (أنا شخصيا لم أفهم ما هي خوارزميات الفا بيتا أو خوارزميات الذكاء الصنعي) أود لو تشرح لي وشكراً...

#3

البرمجة الذكية يعني مثل الchess master يعني كيف لاعب بيلعب مع الحاسب و الحاسب بيتغلب عليه......

#4

حسناً, ممكن برمجه لعبه شطرنج بسيطه بواسطه ال Back-Tracking, لكن بالنسبه لللذكاء الصنعي, فهذا موضوع قائم بحد ذاته, وبالمناسبه سوف أتعلمه كـcourse في بدايه السنه الدراسيه (Artificial Intellignece & Neural Networks).. هل يوجد أحد لديه فكره عن الموضوع؟

#5

ما هو الback tracking

#6

backtracking هو نوع من أنواع الـ recursion والمقصود بالأخير هو "تنفيذ مهمه في خطوات ثم التراجع الى الوراء" أي أن الـ function تنادي على نفسها... مثال على ذلك مسأله الملكات الـ8 : نريد وضع 8 ملكات على لوحه شطرنج 8x8 بحيث لا توجد ملكه تهدد الاخرى - يعني لا توجد ملكتان بنفس السطر/العمود/وبالمائل.. الحل بواسطه الـbacktracking, هنا وصله تفي بالغرض:

http://www.ic-net.or.jp/home/takaken/e/queen/nqueens.c

هذا المثال تعلمناه بنفس الـcourse الذي تعلمنا به لغه السي :) وكان سؤال عن الـbacktracking هذا في الإمتحان (على ما أذكر فحوى السؤال كان عن كيفيه إسغلال المساحات الغير محجوزه والمختلف حجمها في القرص الصلب وذلك كي نخزن الملفات بصوره ناجعه.. غريب ها؟!!) وهنا السؤال كيف؟؟؟ هذه المهمه تشبه كميه من الإمكانيات نريد إختيار أفضلها, نبدأ بواحد منها وفي الطريق نجد إمكانيات أخرى (تتعلق بالإمكانيه الاولى) نختار واحده منها.... وهكذا حتى نصل لوضع لا يوجد أمكانيات أخرى نختارها, نجد القيمه لهذه الخطوات (ذلك حسب المشكله المعطاه) ثم نرجع الى الخلف - الى اخر تشعب ثم نجري حساب اخر وهكذا..وهكذا... حتى نصل الى الحل. واضح أنه يوجد مشكله ثقيله في الأداء هذا والمقصود complexity في الزمن والمكان في ذاكره الحاسوب, لكن لا بأس!!

هذا الموضوع مغلق.

مواضيع مشابهة