أنماط برمجة الألعاب
أنماط برمجة الألعاب كاملة: 26 فصلاً عن أنماط التصميم والتسلسل والفصل والأداء في الألعاب.
الحالة مترجم بالكامل
الصفحات 26
الأقسام 26
من خارطة التعلّم معمارية البرمجيات
الترخيص CC BY-NC-ND 4.0 (النص) / MIT (الشيفرة)
لغات الشيفرة C++
نص الكتاب CC BY-NC-ND (الشيفرة MIT). أُدرجت في قائمة الترجمة بمبادرة المستخدم.
البديل المتاح للترجمة: 500 سطر أو أقل
مقدّمة
01إعادة النظر في أنماط التصميم
01الأمر (command)
01وزن الريش (flyweight)
01المراقب (observer)
01النموذج الأولي (prototype)
01الحالة الواحدة (singleton)
01الحالة (state)
01ملعب الأصناف الفرعية (subclass sandbox)
01بايت-كود
01كائن النوع (type object)
01الأنماط السلوكية
01مخزَن مزدوج (double buffer)
01حلقة اللعبة (game loop)
01طريقة التحديث (update method)
01طابور الأحداث (event queue)
01مكوّن
01أنماط فك الارتباط
01مُحدِّد الخدمة (service locator)
01أنماط التسلسل
01أنماط التحسين
01راية التلويث (dirty flag)
01مجموعة الكائنات (object pool)
01التقسيم المكاني (spatial partition)
01قرب البيانات (data locality)
01المعمارية والأداء والألعاب
01