تفقد rebuild إعادة بناء change تغيير

إعادة بناء قاعدة سرعة الديناصور.

لإعادة تسريع اللعبة ، ابحث أولا عن القاعدة التي تتحكم في سرعتها. REA عاد البرنامج النصي قيد التشغيل; استخدمنا حكمها لبناء هذه اللعبة المصغرة مع سرعة قابلة للتعديل.

اللعب وتغيير السرعة

اضغط على تشغيل ، ثم اقفز فوق الصبار. حرك شريط تمرير السرعة لتجربة لعبة أبطأ أو أسرع ؛ يتحول إلى سرعة ثابتة. حدد القاعدة المستردة للبدء في 6 وتسريع تدريجيا مرة أخرى.

جرّب اللعبة المعاد بناؤها

6 → 10 → 13

القاعدة الأصلية: ابدأ من 6 ، ثم زد نحو 13.

حرك شريط التمرير لضبط السرعة الخاصة بك. الفضاء أو القفز يزيل الصبار.

قراءة السيناريو REA عاد

فتشنا وايو Chromium- مستمد متصفح الطبعة مع REA. عاد تحميل index.js، بما في ذلك هذا الفرع في وظيفة تحديث اللعبة:

REA * مصدر البرنامج النصي المحدد
if (this.currentSpeed < this.config.MAX_SPEED) {
  this.currentSpeed += this.config.ACCELERATION;
}

الإعدادات هي SPEED: 6, ACCELERATION: 0.001 و MAX_SPEED: 13. تدير اللعبة هذا الفرع على تحديث دون تصادم.

استخدم نفس القاعدة في اللعبة الجديدة

إعادة الإعمار · dino-speed.js
function advanceSpeed(speed) {
  return speed < 13 ? speed + 0.001 : speed;
}

تستخدم اللعبة المصغرة هذه الوظيفة للتسريع التلقائي. يؤدي تحريك شريط التمرير إلى توفير سرعة ثابتة بدلا من ذلك. يعد الرسم وفيزياء القفز وفحص تصادم المستطيل رمزا جديدا لهذه اللعبة التعليمية ؛ تتقدم محاكاتها بمعدل 60 تحديثا في الثانية.

قم بتنزيل قاعدة السرعة · قراءة رمز اللعبة

تحقق من إعادة الإعمار

اتصلنا بوظيفة تحديث اللعبة الأصلية مع تعطيل العقبات والجدولة التلقائية. قارن تلك السرعات المسجلة مع إعادة تشغيل القاعدة المستردة.

التحديثات اللعبة الأصلية قاعدة أعيد بناؤها
0 6.000 6.000
1,000 7.000 7.000
4,000 10.000 10.000
10,000 13.001 13.001

تقريب القيم إلى ثلاثة كسور عشرية. يتحقق الفرع قبل الإضافة ، لذلك يمكن أن تأخذ الزيادة النهائية سرعة أعلى بقليل من 13.

جرب التحليل بنفسك

  1. إعداد REA مع مساعدك البرمجي.
  2. اتبع خطوات اتصال المتصفح، باستخدام https://wayou.github.io/t-rex-runner/ كما رابط الصفحة.
  3. امنح وكيلك عنوان ورل للصفحة ونقطة نهاية التصحيح المحلية ، ثم انسخ هذه المطالبة.
مساعدك البرمجي

استخدام REA لتفقد هذه اللعبة ديناصور. لماذا لا تحصل على أسرع? عرض قاعدة السرعة ، ثم بناء نسخة صغيرة مع سرعة قابل للتعديل.

اسأل متابعة: "أين يتم حساب ارتفاع القفز? أضف عنصر تحكم في ارتفاع القفز إلى الإصدار الجديد.”

المصدر: فحص رمز السرعة, Chromium المؤلفون. حقوق التأليف والنشر ورخصة بسد. REA 4.1.0 تفقد تشغيل هتب الطبعة في Chrome 150.

أعلى