الشبكة العربية لمطوري الألعاب

موهوب  16mofed84 مشاركة 1

اريد انشاء لاعب يفكر ..قرأت عده مواضيع لكنها ضعيفه ..ووصلت الى ال(Mesh Navigation) الذي يقرأ المثلثات ..ووجدت الفكره
محتاج الى فكره حول تصويب الاعبين (Aiming) فهل اجد عندكم  من افكار او كتب ؟

خبير  أحمد عزالدين مشاركة 2

السلام عليكم

لا أعرف أين تجد ذلك بالتحديد، ولكن يمكنك إلقاء نظرة على سلسلة الكتب AI Wisdom
والموقع التالي
http://www.aiwisdom.com/

بالتوفيق 😄

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

مبتدئ  إياد الجوابرة مشاركة 3

السلام عليكم
فيما يلي أسماء بعض الكتب المتخصصة بمجال الذكاء الصنعي في الألعاب
Artificial Intelligence for Games - Morgan Kufman
AI Game Development - New Riders
AI for Game Developers - OReilly
وبالملف المرفق الكتاب
Publishing Programming Game AI by Example - Wordware
وهو أفضل الكتب السابقة وأسلسها - من وجهة نظري - كما يمكنك البحث عن الملفات المصدرية الخاصة به إذ أن شيفرة الكاتب سهلة التكامل مع مشروعك
كما أرفقت الملفات التنفيذية لفصول الكتاب
بالتوفيق

مبتدئ  إياد الجوابرة مشاركة 4

عذرا
لم أستطع رفع الملفات
ربما أحاول غدا
على كل حاول البحث عن الكتاب علك تجدة بنسخة الكترونية

خبير مدير وسام البهنسي مشاركة 5

وفي 14/رمضان/1432 03:23 م، ظهر شبح ابتسامة على وجه إياد الجوابرة وهو يقول:

عذرا
لم أستطع رفع الملفات
ربما أحاول غدا
على كل حاول البحث عن الكتاب علك تجدة بنسخة الكترونية

السلام عليكم، فقط للتذكير، تجنب طرح ملفات ونسخ إلكترونية مقرصنة من الكتب التي تتوافر عند ناشر يحتفظ بحقوقها.. ☺

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

مبتدئ  إياد الجوابرة مشاركة 6

السلام عليكم
 
عذرا..
 
لم أقصد انتهاك الحقوق
إلا أني قمت بإرفاق الملفات النتفيذية للإطلاع على مواضيع الكتاب
بالتوفيق

المرفق
http://www.mediafire.com/?08162pamuxe2rbr

موهوب  16mofed84 مشاركة 7

مشكورين جميعاً الافكار وصلت
و بالاخص لصاحب الملف السيد إياد الجوابرة


ولكن بعد قراءه الخريطه عن طريق Mesh Navigation كيف يمكن ان يجد طريقه مثلاً:

الطريق الصحيص:


الطريق المباشر :



مبتدئ  إياد الجوابرة مشاركة 8

السلام عليكم
 
أخي السيد - بدون اسم-
 
عليك أولا أن تكون على اطلاع ببنى المعطيات، وبالأخص البنية بيان Graph، والاطلاع على نظرية البيان والخوارزميات المستخدمة لحل المسائل المتعلقة به.
 
بنية بيان هي عبارة عن مجموعة من العقد والوصلات بينها ممثلة بطريقة ما، وجميع المسائل المنوطة بها - وأشهرها مسألة الطريق الأقصر - محلولة ومدروسة ومأمثلة وأيضا قد تجدها مكتوبة برمجيا وما عليك إلا أن تربط معها.
 
ما عليك فعله بشبكة المثلثات هو تحويلها إلى بيان ومن ثم تقوم باستخدام خوارزمية الطريق الأفصر على هذا البيان وتستفيد من النتائج.
 



موهوب  16mofed84 مشاركة 9

اني اناديك ب"سيد" لأنك اكبر مني اتمنى ان لا تكون فهمتها بطرقيه الاستهزاء...
اسمي : مفيد
على كل ..مشكور ..
السؤال هل طريقه الوصول هي :
جرب كل الطرق الممكنه عن طريق العقد عشوائياً و سجل طول المسافه
الطريق صاحب اقصر مسافه هو النتيجه

؟؟ ام هناك طريقه اخرى غير الطريقه العشوائيه ثم اختيار الاقصر

ولكن و لنفترض ان عدد الطرق الممكنه = 300 محاوله .. اعتقد ان هذه امحولات مع 10 لاعبين ستستهلك كثير من السرعه .. ام اني مخطئ

مبتدئ  إياد الجوابرة مشاركة 10

السلام عليكم
 
أخي مفيد

ليست مشكلتي بالسيد لكن كل ما في الأمر أني لم أر اسمك حتى في تفاصيل سجلك
 
عل كل
 
كما قلت لك، أن مسألة الطريق الأقصر محلولة ومأمثلة وأشهر الحلول هي خوارزمية ديكسترا -أو في الحالة العامة  A star -
 
وفي رابط الويكي بيديا شرح مفصل مع كود تمثيلي وحاول البحث عن كود باللغة التي تستعملها ولكني أحبذ أن تقرأ أكثر عن بنى المعطيات ونظرية البيان.
 
http://en.wikipedia.org/wiki/Dijkstra's_algorithm
 
بالنسبة لموضوع الذكاء الصنعي قم بزيارة موقع AI Game Dev وهو الموقع الرائد في هذا المجال وقم بالاشتراك به لتتعرف على مستجدات هذا المجال. كما أنه غني بالمقالات والدروس المتخصصة.
 
http://aigamedev.com 
 
بالتوفيق