استنساخ تقريبي للعبة الديناصورات غير المتصلة بالإنترنت على متصفح جوجل كروم. تعلمت من خلال هذا البرنامج:
هذا الرمز عبارة عن جافا سكريبت تقريبي لإنشاء لعبة صغيرة داخل متصفح Chrome والتي يمكنك لعبها دون الاتصال بالإنترنت، أو يمكنك العثور عليها هنا! يتم التحكم في اللعبة عن طريق السهم لأعلى للقفز، والهدف هو البقاء على قيد الحياة لأطول فترة ممكنة من خلال القفز فوق نباتات الصبار القادمة من يمينك، والتي تأتي بشكل أسرع بشكل تدريجي مع تقدم اللعبة. ابدأ اللعبة عن طريق استنساخ المستودع والنقر فوق ملف dino.html.
الكود في الغالب عبارة عن منصة أساسية جدًا لقفز الديناصورات، وبعض الحجم العشوائي لتكاثر الصبار، مع زيادة سرعة اللعبة حتى الحد الأقصى للتأكد من أنها لا تصبح محمومة للغاية. يقوم العداد بتخزين درجاتك ويتم حفظ درجاتك العالية طالما أن اللعبة مفتوحة.
انسخ المستودع وافتح dino.html للبدء!
كان التحدي الرئيسي في هذا البرنامج وما كنت أهدف إلى تحقيقه هو استخدام ورقة متحركة للصور داخل اللعبة. ثبت أن هذا صعب بشكل خاص لجعل الأرضية يتم تمريرها إلى ما لا نهاية دون وجود أي أجزاء أو فجوات متداخلة داخل اللعبة. إلى جانب تعلم استخدام ورقة الرموز المتحركة، تعلمت أيضًا مهارات الرسوم المتحركة الأساسية من خلال تبديل الإطارات مع تحديث اللعبة.
تم إنشاء كل التعليمات البرمجية بواسطتي، وتم الحصول على ورقة البيانات المتحركة المستخدمة من خلال رابط chromedino أعلاه