عن المشروع:
تطبيق ويب تفاعلي يُحاكي تجربة التحقيق الجنائي واتخاذ القرارات بناءً على الأدلة والسيناريوهات المتغيرة. يعتمد المشروع على بناء نظام منطق برمجي (Business Logic) يتفاعل مع اختيارات المستخدم لحظياً ويوجّه مسار الأحداث بناءً على قراراته.
المميزات الرئيسية (Core Features):
إدارة السيناريوهات المتشعبة: تطبيق نظام شجرة القرارات (Decision Tree) لتنفيذ مسارات ونتائج متعددة تعتمد على خيارات اللاعب.
تتبع الأدلة (Inventory & Clue Tracking): واجهة تفاعلية تُتيح جمع الأدلة واستعراضها واستخدامها في الوقت المناسب أثناء التحقيق.
إدارة الحالة (State Management): حفظ وتحديث حالة التقدم والأدلة المكتشفة لحظياً لضمان استمرارية اللعبة بسلاسة.
واجهة مستخدم متجاوبة (Responsive UI/UX): تصميم داكن (Dark Theme) مخصص لإعطاء طابع الغموض، مع مراعاة استجابة الشاشات للهواتف والأجهزة المكتبية.
التقنيات المستخدمة (Tech Stack):
Frontend: JavaScript (ES6+) / HTML5 / CSS3 (أو اكتب Flutter Web / React إذا استخدمتهما).
Logic & Architecture: هيكلة بيانات القصة والأدلة بصيغة JSON لسهولة التعديل والتوسع.
UI/UX Design: Figma (تخطيط رحلة المستخدم User Flow والشاشات التفاعلية).
الجانب البرمجي (Technical Highlights):