شعار المملكة العربية السعودية: سيفان متقاطعان ونخلة

اكتشف وطنك مع الإمام عاصم

إهداء من رجا المهاشير
لعبة اليوم الوطني — فريقان على جهاز واحد
٢٣ سبتمبر الذكرى ٩٦ للتوحيد

كل عام والوطن بخير 🌴

٦ فئات × ١٨ سؤالاً في الجولة — والفريق اللي يجمع نقاط أكثر يكسب

📚
أسئلة جاهزة
--
📂
الفئات
--
👥
اللاعبون
فريقان
حدد معلومات الفرق
اكتب اسم كل فريق واختر ٣ وسائل مساعدة
اختر فئات الجولة
اللوحة تتسع لـ ٦ فئات — اخترنا لك الأكمل أسئلةً، وتقدر تبدّل
الفريق الأول
0
الفريق الثاني
0
🏆
انتهت اللعبة
📖 عن اللعبة
كيف تُلعب، وبأي أدوات ولغات بُنيت، وكيف وُزّعت فئاتها وأسئلتها

فريقان يتنافسان على لوحة من ٦ فئات × ٣ مستويات — ثمانية عشر سؤالاً عن الوطن — على جهاز واحد، والفريق اللي يجمع نقاط أكثر يكسب.

1 سمِّ الفرق واختر وسائل المساعدة

لكل فريق اسم، وثلاث وسائل مساعدة يختارها من خمس. كل وسيلة تُستعمل مرة واحدة طوال اللعبة، وزرّ «التالي» ما يُفتح قبل ما يكمّل الفريقان.

2 اختر فئات الجولة
  • اللوحة تتسع لـست فئات كحدّ أعلى، وفئة واحدة تكفي للبدء.
  • اللعبة تختار لك مسبقاً الأكمل أسئلةً، وتقدر تبدّل بلمسة.
3 اللوحة والأدوار
  • كل فئة ثلاث خانات: 100 سهل، 250 متوسط، 400 صعب.
  • القرعة تختار الفريق اللي يبدأ، وبعدها الدور ينتقل تلقائياً بعد كل سؤال.
  • الخانة المُستهلَكة تُعلَّم بـ ✓ وتُقفل.
  • المجموع وشارة «الدور على» ووسائل كل فريق كلها فوق اللوحة.
4 السؤال والإجابة
  • يقرأ أحدكم السؤال بصوت عالٍ، وفيه عدّاد اختياري ٦٠ ثانية.
  • «عرض الإجابة» يكشفها، ثم تُعطى النقاط لأحد الفريقين أو بدون نقاط.
  • كل خانة تسحب سؤالها عشوائياً من مستواها، فما تتشابه جولتان.
5 النتيجة

بعد آخر خانة تظهر شاشة الفائز والفارق ومجموع كل فريق، ومعها زرّ مشاركة النتيجة.

اللعبة بلا أدوات بناء ولا مكتبات — لا npm ولا حزم ولا خوادم. الملفات تُفتح في المتصفح كما هي، وكل شي يشتغل على جهازك.

🐙
GitHub & GitHub Pages

المستودع والنشر معاً: كل دفعة إلى الفرع main تنشر النسخة الجديدة مباشرة على rajaxdx.github.io/ektashef-watanak-m3-raja.

💾
localStorage

تعديلات بنك الأسئلة والنقاط تُحفظ في متصفح الجهاز نفسه — بلا حساب ولا سحابة — ومعها تصدير واستيراد بملف JSON.

🔊
Web Audio API

كل أصوات اللعبة مولَّدة داخل المتصفح نغمةً نغمة — لا ملف صوت واحد يُحمَّل.

🔤
Google Fonts

خطّا Cairo وTajawal — والواجهة كلها عربية من اليمين لليسار.

🇸🇦
شعار المملكة (SVG)

الشعار الرسمي في الترويسة ملف emblem.svg متّجه، يبقى حادّاً على أي شاشة.

🧠
Claude Code

مساعد الذكاء الاصطناعي اللي رافق كتابة الكود ومراجعته وإعداد بنك الأسئلة الوطنية.

ثلاث لغات لا رابعة لها، ومجموعها 3,754 سطراً. النسب والأرقام أدناه قياس فعلي يوم 2026-09-14.

HTML513.2%494 سطراً

ملف index.html واحد يحمل كل شاشات اللعبة — الرئيسية والإعداد واللوحة ونافذة السؤال ولوحة الإدارة وهذي الشاشة.

CSS338.0%1,425 سطراً

style.css: ليل أخضر وذهب، ونقشة السدو المرسومة بتدرّجات CSS، واتجاه RTL كامل، وتصميم يتكيّف مع الجوال.

JavaScript (ES6+)48.8%1,835 سطراً

أربعة ملفات في js/ بلا أي مكتبة: game.js قلب اللعبة، وadmin.js لوحة الإدارة، وabout.js هذي الشاشة، وquestions.js بنك الأسئلة الأصلي.

الأرقام هنا محسوبة الآن من بنك الأسئلة المحفوظ في جهازك، لا مكتوبة يدوياً — فهي تتغيّر مع كل سؤال يُضاف.

كيف تُقسَّم الأسئلة
  • كل فئة ثلاثة مستويات: سهل ← خانة 100، متوسط ← خانة 250، صعب ← خانة 400.
  • الجولة الواحدة تأخذ ست فئات كحدّ أعلى من الفئات كلها.
  • كل خانة تسحب سؤالاً عشوائياً من مستواها، ويثبت لها لو انفتحت مرة ثانية.
  • الأسئلة كلها وطنية خالصة: التوحيد، الرموز، الجغرافيا، الملوك، ولي العهد، الرؤية، والتراث.
من أين يأتي البنك
  • البنك الأصلي في questions.js ويجي مع اللعبة.
  • ما تضيفه أو تعدّله من ⚙️ لوحة الإدارة يُحفظ في هذا الجهاز وحده.
  • زرّ «استعادة الأصل» يرجّع الفئات والأسئلة كما جت مع اللعبة.
توزيع الفئات — سهل / متوسط / صعب

إهداء من رجا المهاشير 🇸🇦

📚 بنك الأسئلة

إضافة سؤال

الصور اختيارية — صورة السؤال تظهر مكان الإيموجي، وصورة الإجابة تظهر مع «عرض الإجابة». تُصغَّر تلقائياً حتى ما تملأ مساحة المتصفح.

الفئات

اللوحة تتسع لـ ٦ فئات في الجولة الواحدة. الإيموجي اختياري — لو تركته فاضي تصير ✨

نقاط الأسئلة

تنطبق على اللوحة فوراً، وعلى الجولة الجارية إن كانت مفتوحة.

نسخة احتياطية

كل تعديلاتك محفوظة في متصفح هذا الجهاز وحده. صدّر ملفاً حتى ما تضيع لو مسحت بيانات المتصفح، أو حتى تنقلها لجهاز ثاني.

↺ استعادة الأصل

يرجّع الفئات والأسئلة كما جت مع اللعبة، ويمسح تعديلاتك.

🗑️ مسح الكل

لا رجعة فيه — صدّر نسخة أول.

الإجابة
إعطاء النقاط