لعبة مغامرات تفاعلية (Treasure Hunt) باستخدام C++ و Data Structures
مشروع برمجي متكامل يعتمد على بناء تجربة لعب تفاعلية تعتمد على المنطق وحل الألغاز الرياضية للوصول إلى الكنز النهائي داخل "متحف" افتراضي.
المميزات التقنية والمفاهيم البرمجية المستخدمة:
هيكلة البيانات (Linked Lists): تم بناء نظام الغرف والممرات باستخدام القوائم المتصلة (Pointers)، حيث ترتبط كل غرفة بما يليها بشكل ديناميكي.
نظام التتبع (Stack): استخدمت الـ Stack لتسجيل مسار اللاعب خطوة بخطوة، مما يتيح عرض المسار الكامل في نهاية اللعبة.
الخوارزميات العشوائية: يتم توليد الألغاز وتوزيع الصعوبة (Easy/Hard) بشكل عشوائي في كل مرة لضمان تجربة لعب متجددة.
نظام التفاعل (Game Logic): تنفيذ نظام متكامل للنقاط (Scoring System)، تلميحات (Hints)، ووقت محدد لكل لغز لزيادة التحدي.
الأدوات المستخدمة:
لغة البرمجة: C++