أساسيات Python لبناء الألعاب - الجلسة التأسيسية
نقطة البداية الفعلية. نتناول فيها هياكل البيانات التي تحتاجها الألعاب تحديداً - حلقات الأحداث، إدارة الحالة، وتوقيت الإطارات. لا نُضيّع وقتاً في مقدمات نظرية طويلة.
ورش عمل وجلسات تعليمية مباشرة حول تطوير الألعاب المحمولة بـ Python. كل فعالية مصمّمة لتأخذك خطوة أبعد - من كتابة أول سطر كود إلى نشر لعبة كاملة.
كل فعالية تُبنى على ما قبلها - يمكنك الانضمام من أي نقطة، لكن التسلسل يُحدث فرقاً حقيقياً في سرعة تقدّمك.
نقطة البداية الفعلية. نتناول فيها هياكل البيانات التي تحتاجها الألعاب تحديداً - حلقات الأحداث، إدارة الحالة، وتوقيت الإطارات. لا نُضيّع وقتاً في مقدمات نظرية طويلة.
في هذه الجلسة نبني لعبة كاملة صغيرة باستخدام مكتبة Pygame - شاشة، شخصية، حركة، وتصادم. الهدف ليس الكمال، بل الفهم الفعلي لكيفية تجميع الأجزاء معاً.
جلسة مخصصة لمشاكل الأداء الشائعة في ألعاب Python - إدارة الذاكرة، تحسين حلقة الرسم، وتقليل وقت الاستجابة على الأجهزة المحمولة. نعمل على أمثلة حقيقية من مشاريع المشاركين.
الجلسة الختامية لمسار الخريف - كل مشارك يعرض لعبته أمام المجموعة ويتلقى ملاحظات مباشرة من المدرّبين والمشاركين الآخرين. الهدف ليس المنافسة، بل إنهاء شيء فعلي وتقديمه.