أنشئ لعبة بينغو تفاعلية: خصّص الكروت، حدّد القواعد، واستمتع باللعب مع الأصدقاء أو بمفردك.
View original English sourceأنشئ لعبة بينغو تفاعلية. الأرقام من 1 إلى 90. المتطلبات والخيارات: - يجب عرض الأرقام التي يتم سحبها على لوحة مقسّمة إلى 9 صفوف و10 أعمدة. العمود الأول للأرقام من 1 إلى 10، والعمود الثاني من 11 إلى 20، وهكذا. يكون لون الأرقام موحّدًا في كل صف ومختلفًا عن بقية الصفوف. - أضف محددًا للسرعة ليتمكن المستخدم من زيادة أو تقليل سرعة نداء الأرقام. - أضف محددًا آخر للتحكم في مستوى صوت النداء. - أضف زرًا لإعادة نداء الرقم الحالي. - أضف زرًا لإعادة نداء الرقم السابق. - أضف زرًا لإعادة ضبط الجولة الحالية. - أضف زرًا لبدء جولة جديدة. - يجب دعم إدخال كروت اللعب من ملف CSV، بحيث يكون لكل كرت رمز فريد مع أرقامه. - يتكوّن كل كرت من 3 صفوف، وفي كل صف 5 أرقام. توزّع الأرقام حسب الأعمدة كالتالي: العمود الأول للأرقام من 1 إلى 9، والثاني من 10 إلى 19، والثالث من 20 إلى 29، وهكذا حتى العمود الأخير للأرقام من 80 إلى 90. - إذا تم إدخال الكروت مسبقًا، فيجب حفظها وتخزينها حتى لا يحتاج المستخدم إلى إدخالها مرة أخرى. - يمكن أيضًا إدخال كل كرت يدويًا مع رمزه الخاص وأرقامه. - أضف زرًا لإيقاف اللعبة مؤقتًا أو استئنافها. - أضف زر "خط". عند الضغط عليه، تتوقف اللعبة مؤقتًا ويتم التحقق من صحة الخط؛ أي أن تكون الأرقام الخمسة في صف واحد من أحد الكروت قد ظهرت. يُسمح بخط واحد فقط في كل جولة. عند إدخال رمز كرت اللاعب الذي أعلن الخط، يجب أن توضّح اللعبة هل الخط صحيح أم غير صحيح. - أضف زر "بينغو". عند الضغط عليه، يتم التحقق من أن جميع أرقام الكرت الـ 15 قد ظهرت. عند إدخال رمز الكرت، يجب أن توضّح اللعبة هل البينغو صحيح أم غير صحيح. - يجب أن تكون أرقام كل جولة عشوائية، وألا يتكرر أي رقم داخل الجولة عند بدء لعبة جديدة.