عن المشروع

octo-detective هي لعبة تحري ثنائية الأبعاد تم تطويرها باستخدام محرك الألعاب Love 2D ولغة البرمجة Lua. يتحكم اللاعبون في محقق لاستكشاف المستويات، واكتشاف الأدلة بناءً على شروط تفعيل محددة، وفي النهاية تحديد واعتقال المشتبه به الصحيح عند سيارة الشرطة. تشمل الميزات التقنية الرئيسية ما يلي: - نظام المستويات: يتم تعريف المستويات عبر سكربتات Lua (مثل map1.lua) والتي تحدد حجم المستوى، ومواقع البداية للاعب وسيارة الشرطة، وخصائص الأدلة. - ميكانيكا الأدلة: يمكن أن تحتوي الأدلة على تأخير في التفعيل، واعتمادات على أدلة أخرى تم اكتشافها، وتمثيلات بصرية محددة. - عناصر التحكم: يتم التحكم في الحركة عبر مفاتيح الأسهم، واكتشاف الأدلة عبر مفتاح المسافة (space bar)، وتفاعلات القائمة/الاعتقال عبر الماوس. يتضمن المشروع دعماً لمصادر إضاءة ورسوم متحركة متعددة، مع تصميم يهدف إلى السماح لمصممي المستويات بإنشاء ألغاز مخصصة بسهولة.