دخول
اصنع

🧰 أدوات تطوير الألعاب (SDK)

window.BRB

كل لعبة تحصل على مساعد صغير اسمه BRB. يحفظ BRB.storage.get(key) و BRB.storage.set(key, value) تقدّم كل لاعب. ويعمل localStorage أيضًا ويُحفظ في السحابة.

يضيف BRB.score.submit(score) النتيجة إلى لوحة الصدارة (أفضل نتيجة فقط). وينهي BRB.gameOver({won, score}) الجولة.

تضيف BRB.fx.confetti(), BRB.fx.shake(el), BRB.fx.flash(), BRB.sfx.play("jump"|"hit"|"win"|"lose"|"coin"), BRB.fx.tween(), BRB.fx.fit(canvas, w, h) الحيوية والمرح إلى اللعبة.

يطلب BRB.fullscreen() و BRB.orientation("landscape") ذلك من الصفحة بأدب.

تحمل BRB.user.lang لغة اللاعب (مثل "fr" أو "ar")، وقيمة BRB.user.dir هي "rtl" في اللغات التي تُكتب من اليمين إلى اليسار، لكي تتحدث اللعبة بلغة اللاعب.

القواعد

لا يمكن للألعاب استخدام الإنترنت أو ملفات تعريف الارتباط (cookies) أو النماذج أو النوافذ المنبثقة أو الروابط. يُسمح بالخطوط من Google Fonts والمكتبات من cdnjs. اجعل حجم كل لعبة أقل من 2 MB.