Challenge-keyboardVersions

🎮 لعبة تحدي الحروف العربية - تطبيق تعليمي سعودي



تطبيق تعليمي تفاعلي لتعلم الحروف العربية بطريقة ممتعة، مصمم خصيصاً للثقافة السعودية.

✨ الميزات

🚀 كيفية التشغيل على Xcode Simulator

المتطلبات

خطوات التشغيل

  1. فتح المشروع
    # افتح ملف المشروع
    open HarfChallengeKeyboard.xcodeproj
    
  2. اختيار Simulator
    • اختر iOS Simulator من قائمة الأجهزة
    • يفضل iPhone 14 أو أحدث للحصول على أفضل تجربة
  3. بناء وتشغيل التطبيق
    • اضغط Cmd + R أو زر ▶️ في Xcode
    • انتظر حتى يتم البناء والتشغيل
  4. استخدام التطبيق
    • ستظهر شاشة الترحيب مع خيارين:
      • “ابدأ اللعبة”: للعبة الفرق التنافسية
      • “كيبورد الحروف”: للكيبورد التفاعلي

🎮 كيفية اللعب

لعبة الفرق

  1. اختر فريقك (أخضر أو أحمر)
  2. اضغط على أي حرف من الشبكة
  3. اقرأ السؤال وأجب عليه خلال 10 ثواني
  4. الحرف سيتلون بلون فريقك بعد الإجابة
  5. استمر حتى تنتهي جميع الحروف
  6. شاهد النتيجة النهائية

كيبورد الحروف

  1. اضغط على أي حرف من الشبكة
  2. اقرأ السؤال وأجب عليه
  3. اضغط “تحقق من الإجابة”
  4. الحرف سيختفي بعد الإجابة الصحيحة
  5. استمر حتى تنتهي جميع الحروف

📁 هيكل المشروع

HarfChallengeKeyboardApp/
├── HarfChallengeKeyboardApp.swift    # الملف الرئيسي للتطبيق
├── Models/
│   └── GameQuestion.swift            # نموذج السؤال
├── ViewModels/
│   └── GameViewModel.swift           # منطق اللعبة
├── Resources/
│   └── questions.json               # الأسئلة السعودية
└── Info.plist                       # إعدادات التطبيق

🎯 الأسئلة السعودية

التطبيق يحتوي على أسئلة متنوعة عن:

🔧 ملاحظات تقنية

🐛 استكشاف الأخطاء

إذا لم يعمل التطبيق:

  1. تأكد من اختيار iOS Simulator
  2. اضغط Cmd + Shift + K لتنظيف المشروع
  3. اضغط Cmd + R لإعادة البناء
  4. تأكد من أن Xcode محدث

إذا لم تظهر الأسئلة:

  1. تأكد من وجود ملف questions.json في Resources
  2. أعد تشغيل التطبيق
  3. اضغط زر “إعادة اللعبة”

📞 الدعم

إذا واجهت أي مشاكل، تأكد من:


🇸🇦 تطبيق تعليمي سعودي - مصمم لتعلم الحروف العربية بطريقة ممتعة

كيبورد تحدي (KeyPlay)

لعبة تعليمية جماعية مستوحاة من تحدي الحروف السعودي، تدعم الفرق، لوحة مفاتيح سداسية، أسئلة عامة منوعة، مؤثرات صوتية وبصرية حديثة، وإدارة كاملة للأسئلة من داخل التطبيق.

المميزات الرئيسية

التشغيل

أندرويد/iOS

  1. افتح المشروع في Android Studio أو VS Code.
  2. شغل الأمر:
    flutter pub get
    flutter run
    
  3. اختر الجهاز المناسب (محاكي أو هاتف).

الويب

  1. تأكد من تحديث Flutter إلى آخر نسخة (3.24 أو أحدث).
  2. شغل:
    flutter pub get
    flutter run -d chrome --web-renderer canvaskit
    

    أو لتجربة WASM:

    flutter run -d chrome --wasm
    
  3. إذا واجهت مشاكل صوتية، جرب تحديث مكتبة audioplayers أو استخدم صيغة صوتية مختلفة (mp3/ogg/wav).

ملاحظات تقنية

تجربة الأدمن

المشاكل المعروفة

للمساهمة أو الدعم