برمجة الألعاب الثلاثية الأبعاد

من ويكي الكتب
اذهب إلى التنقل اذهب إلى البحث

هنا سيتم وضع الفهرس الرئيسي لكتاب ببرمجة الألعاب الثلاثية الأبعاد :

مقدمة

حول الكتاب

كلمة شكر

بداية عن ألعاب الحاسوب

ما هي الألعاب؟

الألعاب الإستراتيجية Real-Time Strategy

الألعاب الإستراتيجية Turn-Based Strategy

ألعاب الرامي الأول(FPS)أو First-Person Shooters

ألعاب المغامرات Adventure Games

ألعاب الإثارةوالحركة Action Games

ألعاب الألغاز Puzzle Games

الألعاب الرياضية Sports Games

المحاكاة Simulations

الخلاصة

تشريح ألعاب الحاسوب

الغرافيكس

الصوت

دخل المستخدم

أجزاء اللعبة الأساسية

-- التهيئة

-- المقدمة

-- بدء اللعبة

-- حلقة اللعبة الأساسية The Game Loop

-- نهاية اللعبة

-- الإغلاق والخروج

حلقة اللعبة الأساسية The Game Loop

-- معالجة دخل المستخدم

-- معالجة الذكاء الصنعي للعبة (تصرف الشخصيات والبيئة وغيرها)

-- تحديث موقع الأجزاء المختلفة

-- إكتشاف التصادم ومعالجته

-- معالجة المؤثرات الصوتية

-- القيام بتوليد الإطار التالي Render Next Frame

-- اختبار نهاية اللعبة

-- إجراء تأخير زمني

حالات اللعبة

-- العرض التقديمي

-- التشغيل

-- الإيقاف المؤقت

-- إنتهاء اللعبة

الخلاصة

أساسيات برمجة الغرافيكس

عناصر الغرافيكس

-- العنصورة Pixel

-- الخطوط Lines

-- المضلعات Polygons

-- الصور النقطية Bitmaps

أنماط العرض

-- دقة الشاشة Resolution

-- عمق الألوان Color Depth

-- ذاكرة بطاقة الشاشة Video Board Memory

-- عناصر اللون

الخلاصة

دايركت أكس و أوبين جي إل DirectX VS OpenGL

ماهو دايريكت أكس DirectX

ما هو أوبين جيس إل OpenGL

دايركت إكس مقابل أوبين جي إل

محركات الألعاب

دايريكت أكس DirectX

أوبين جي إل OpenGL

تقنيات تحسين الأداء Optimization Techniques

تقنيات الذكاء الصنعي Artificial Intelligence Techniques

-- الحركات العشوائية Random Movement

-- الهجوم والمراوغة Aggression/Evasion

-- آليات الإحتمال Probability Machines

الخلاصة

ملحق

نتائج

نصائح في برمجة الألعاب

المؤلفون

كلمة شكر