تخطَّ إلى المحتوى
INTERMEDIATE
2 hours4 chapters

Game Mechanics

Design engaging game mechanics like points, levels, and powerups.

Vibe Coding Academy Avatar
Progress: 0%In progress

What You'll Learn

تتبّع score و lives و levels بمتغيرات حقيقية
بناء game loop يُحدّث ويرسم في كل frame
إضافة collision detection و spawning و powerups مؤقتة
رفع مستوى الصعوبة وحفظ high score يبقى بعد التحديث

Description

هل أردت يومًا معرفة ما الذي يجعل اللعبة ممتعة فعلًا؟ ليست الرسومات — بل الميكانيكا: ال-score الذي يرتفع عندما تلتقط عملة، وال-lives التي تنفد عندما تخطئ، وال-powerup الذي يجعلك لا يُقهر لخمس ثوانٍ مجيدة. في هذا الدرس ستبني كل ذلك، فعلًا، بكود يمكنك قراءته وتعديله.

سيرشدك الأفاتار الخاص بك من Vibe Coding Academy عبر أمثلة JavaScript حقيقية وال-prompts الدقيقة لل-AI التي يمكنك استخدامها لبناء كل قطعة. كل مقطع كود هنا هو كود حقيقي يعمل — بلا مراوغة، بلا placeholders من نوع "تخيّل لو".

في النهاية سيكون لديك نموذج ذهني عملي لكيفية بناء أي لعبة ثنائية الأبعاد تقريبًا: state و game loop و collisions و spawning و powerups والصعوبة والفوز/الخسارة و high score يصمد أمام تحديث الصفحة. هيا بنا!

What's Inside

  • الفصل 1 — مقدمة: ما هي "الميكانيكا" حقًا وكيف تتحدث مع ال-AI عنها
  • الفصل 2 — Score و Lives و Levels: تتبّع ال-state و game loop حقيقي
  • الفصل 3 — Powerups والصعوبة: collisions و spawning وتأثيرات مؤقتة
  • الفصل 4 — ابنِ ال-Game Loop خاصتك: الفوز/الخسارة و high score محفوظ
About 2 hours • 4 chapters
Vibe Coding Academy Avatar
"Grab a snack — we're about to build the guts of a real game together!"