لحظات كبيرة تراها فعلاً: الإفلاس والحظ
ومضة إفلاس تملأ الشاشة عندما يخرج لاعب من اللعبة، وبطاقة حظ تتوقف على الشاشة مدة تكفي لقراءتها — للجميع على الطاولة.

بكلمات بسيطة
كانت بعض أفضل اللحظات في المباراة تمرّ أسرع من أن تُلاحَظ. منافس يُفلس، أو بطاقة حظ تنقل أحدهم بهدوء عبر اللوحة، تُحسم في خطوة واحدة وتختفي قبل أن ترفع نظرك. تمنح طبقتان جديدتان تلك اللحظات الوقفة التي تستحقها.
- الإفلاس — عندما يخرج أي لاعب أو روبوت من اللعبة، تومض كل شاشة بكلمة «إفلاس» ملء الشاشة مع اسمه لمدة ثانيتين.
- الحظ — في كل مرة يسحب فيها أحدهم بطاقة حظ، تنزلق بطاقة إلى أعلى الشاشة تحمل اسم الساحب وما سحبه، لمدة أربع ثوانٍ.
تجلس بطاقة الحظ في أعلى الوسط كي لا تغطي أبداً النرد أو أزرار «ادفع» في وسط اللوحة، وتحترم الطبقتان إعداد تقليل الحركة.
للمهتمين بالتفاصيل التقنية
كل طبقة عبارة عن مكوّن React صغير مع تأثير كاشف في GameRoom. يعتمد الإفلاس على حدث player_eliminated بسبب «bankrupt» — وهو الإشارة الكاملة، لأن التصفيات التلقائية للروبوت واللاعب الغائب تُصدر player_eliminated فقط، لا player_bankrupt التفاعلي (الاستسلامات مستثناة). ومرجعٌ أساسي يُؤخذ عند التحميل يعني أن إعادة تحميل الصفحة لا تعيد تشغيل التاريخ أبداً.
تعيد بطاقة الحظ استخدام نص البطاقة المترجَم الموجود ووسم fields.chance، لذا شُحنت بلا أي مفاتيح ترجمة جديدة. ولم تحتج أي من الطبقتين إلى ترحيل قاعدة بيانات — فهما واجهة محضة تقرأ أحداثاً موجودة أصلاً.
تُعرَض مقاطع اللقطات البارزة التلقائية بواسطة ReplayView منفصل (لا GameRoom الحي)، لذا رُبط المكوّنان هناك أيضاً، مدفوعين بمؤشّر تشغيل تلقائي: تنطلق الومضة حين يعبر المؤشّر الحدث، ولا تومض المقدمة أبداً لأن الكاشف مبذور عند فهرس بداية المقطع.
