JavaScript
ألعاب المتصفح
تبني لعبة حقيقية على canvas تعمل في أي متصفح، فتتعلّم حلقة اللعب والحركة والتصادم وحساب النقاط.
ابدأ المسارمجاني ولا يحتاج إلى تسجيل
ما ستتعلّمه
- حلقة اللعباستدعاء update ثم draw نحو ستّين مرّة في الثانية
- حالة المفاتيحتتبّع المفاتيح المضغوطة في كل إطار
- تصادم المستطيلاتالدالة hits(a, b) لا تعدّ التلامس تصادمًا
- مضرب Pongمضرب لا يخرج من الملعب وارتداد يتحكّم فيه اللاعب
- الجاذبية والقفزسقوط متسارع وقفز من الأرض فقط
- مولّد الأعداءتجميع الزمن وحدّ أعلى لعدد الأعداء
- حالات اللعبةمتغيّر حالة واحد ودالة انتقال نقيّة
- ورقة الإطاراتاختيار الخلية التي ترسمها ووقت رسمها
- نظام الجسيماتإنشاء الجسيمات وتحريكها وحذفها بأمان
- كاميرا تتبع اللاعبعرض عالم أكبر من الشاشة
محتوى المسار
10 دروس مجموع مدّتها ساعتان ونصف- 1حلقة اللعبJavaScriptاستدعاء update ثم draw نحو ستّين مرّة في الثانية14 دقيقة
- 2حالة المفاتيحJavaScriptتتبّع المفاتيح المضغوطة في كل إطار14 دقيقة
- 3تصادم المستطيلاتJavaScriptالدالة hits(a, b) لا تعدّ التلامس تصادمًا14 دقيقة
- 4مضرب PongJavaScriptمضرب لا يخرج من الملعب وارتداد يتحكّم فيه اللاعب16 دقيقة
- 5الجاذبية والقفزJavaScriptسقوط متسارع وقفز من الأرض فقط14 دقيقة
- 6مولّد الأعداءJavaScriptتجميع الزمن وحدّ أعلى لعدد الأعداء14 دقيقة
- 7حالات اللعبةJavaScriptمتغيّر حالة واحد ودالة انتقال نقيّة14 دقيقة
- 8ورقة الإطاراتJavaScriptاختيار الخلية التي ترسمها ووقت رسمها14 دقيقة
- 9نظام الجسيماتJavaScriptإنشاء الجسيمات وتحريكها وحذفها بأمان15 دقيقة
- 10كاميرا تتبع اللاعبJavaScriptعرض عالم أكبر من الشاشة13 دقيقة