عن المشروع

Turret Siege هي لعبة بنمط arcade وroguelike تم تطويرها باستخدام إطار عمل Love2D بلغة Lua. تضع تجربة اللعب الأساسية اللاعب في تحكم ببرج ثابت في مركز الشاشة، محاطاً بأعداء يقتربون من جميع الاتجاهات. الهدف هو البقاء على قيد الحياة لأطول فترة ممكنة، حيث تعتمد النتيجة النهائية على مدة البقاء. يوفر المشروع ملفات ثنائية مسبقة البناء لمنصات متعددة: ملف `.love` عام يعمل على أي نظام مثبت عليه Love2D، وLinux AppImage (x86_64)، وملفات تنفيذية لنظام Windows (بنسختي 64 بت و32 بت)، وتنسيقات homebrew لجهاز Nintendo 3DS (`.3dsx` و`.cia`). كما تم إدراج إصدارات macOS وAndroid كخطط مستقبلية. تتم إدارة التطوير والبناء من خلال Lover، وهي أداة بناء مخصصة من تطوير نفس المؤلف، تتولى عمليات cross-compilation والترجمة الشرطية والتغليف. يتضمن المستودع أوامر بسيطة للتشغيل (`lover run`) أو بناء جميع الأهداف (`lover build`) أو استهداف منصات محددة (`lover build linux win64`). كما يمكن التنفيذ اليدوي عبر `love src` من جذر المستودع. يشير المشروع إلى ويكي Love2D وLovePotion للحصول على تعليمات بديلة للتغليف اليدوي.