كل الأعمال / شخصي
Leadlight لعبة لوحية للزجاج المعشّق على الإنترنت لـ 2 إلى 4 لاعبين
لعبة لوحية أصلية لاختيار القطع: تسحب الزجاج من صحون الفرن وتركّبه في نافذتك المقوّسة. العب ضد البوتات، أو على شاشة واحدة، أو على الإنترنت مع أصدقائك عبر رابط مشترك.
ما هي
Leadlight لعبة لوحية صمّمتها وبنيتها لألعبها مع أصدقائي في الاستراحات. كل لاعب صانع زجاج معشّق: في دورك تأخذ كل زجاج لون واحد من أحد صحون الفرن، وتنزلق البقية إلى الوسط. ينتظر الزجاج على طاولة إضاءة 3×3 حتى نهاية الجولة، ثم ترفع منه خطوطاً مستقيمة كألواح وتسقطها في أعمدة نافذتك المقوّسة. السلاسل المتصلة الطويلة تكسب نقاطاً، ولا يستقر زجاج فوق لونه نفسه، والألواح الجوهرية تكافئ اللون الذي تطلبه.
محرك قواعد واحد في كل مكان
القواعد ومؤقت الدور والبوتات كلها في وحدة TypeScript واحدة يتشاركها الخادم والمتصفح. كل حركة إجراء يتحقق منه المحرك قبل أن يغيّر الحالة، ويرد بأحداث تحرّكها الطاولة. ألعاب البوتات والجهاز الواحد تعمل كاملة في المتصفح، أما الغرف على الإنترنت فتشغّل المحرك نفسه على الخادم الذي تبقى له الكلمة الأخيرة. ومحاكٍ يلعب مئات الألعاب بالبوتات عبر المحرك ويتحقق من ثوابته بعد كل حركة.
الغرف والاستضافة
اللعب على الإنترنت عملية Node واحدة: يقدّم Next.js الصفحات ويحفظ خادم WebSocket الغرف في الذاكرة، مع حدّ لمعدل الرسائل وتنظيف للغرف الخاملة ولوحة إدارة محمية برمز. ويُشحن كصورة Docker.