تفسيري الشخصي لـ Pixelplush "Drop Game" ، الذي تم تنفيذه باستخدام محرك لعبة Phaser JavaScript ومكتبة TMI.JS من Twitch. لا يوجد رمز من جانب الخادم في هذا المشروع ؛ يعتمد بالكامل على رمز من جانب العميل ومتجر بيانات LocalStorage.
يمكن استخدام الأوامر التالية في قناة Twitch حيث يتم توصيل التراكب. يتطلب البعض أن يكون المستخدم إما مشرفًا أو المذيع.
يأمر | وصول | وصف |
---|---|---|
!clearscores [username] [username...] | المشرف | أعد تعيين سجلات نقاط التقسيم المحلي للتراكب. إذا لم يتم توفير أسماء مستخدمة ، يتم القضاء على جميع السجلات. |
!commands | الجميع | رابط لهذا قسم readme. |
!drop [emote] | الجميع | العب اللعبة! |
!droplow | الجميع | إظهار أدنى درجة من الـ 24 ساعة الماضية. |
!droprecent | الجميع | إظهار أحدث درجات إسقاط. |
!droptop | الجميع | إظهار أعلى الدرجات من آخر 24 ساعة. |
!help | الجميع | الاسم المستعار !commands . |
!queuedrop [seconds] | المشرف | ابدأ قائمة انتظار قطرة. تبدأ اللعبة إما عندما يتم استدعاء !startdrop أو بعد عدد الثواني المحددة. |
!resetdrop | المشرف | إعادة تعيين لعبة إسقاط في progress. |
!startdrop | المشرف | إسقاط الجميع في قائمة الانتظار في وقت واحد. |
تفضل بزيارة https://haliphax.github.io/drop-game/ وتأمين التطبيق عبر حساب Twitch الخاص بك. املأ وإرسال نموذج منشئ عنوان URL للتراكب . انسخ عنوان URL من متصفحك وأضفه كمصدر للمتصفح في برنامج البث الخاص بك المفضل.
هناك العديد من الخيارات التي يمكنك لعبها والتي تتعرض لها كمعلمات تجزئة عناوين URL اختيارية. كل من هذه (باستثناء demo
) قابلة للتكوين من نموذج منشئ عنوان URL للتراكب الذي يتم تقديمه لك أثناء تدفق OAUTH بعد تسجيل الدخول إلى Twitch وتوضيح التطبيق.
مفتاح | تقصير | وصف |
---|---|---|
demo | غير محدد | إذا كان هذا المفتاح موجودًا ، فسيتم ضبط خلفية اللعبة على Dark Gray (للاختبار) |
gravity | 400 | الجاذبية للتقدم إلى العفاريت قبل فتح المظلة |
gravity_chute | 60 | الجاذبية للتقدم إلى العفاريت بمجرد فتح المظلة |
max_velocity | 600 | الحد الأقصى لسرعة العفاريت (الحركة الأفقية) |
wait | 60 | عدد الثواني للانتظار (بعد هبوط آخر قطرة) قبل إعادة ضبط اللعبة |