3 مستودعات
Systems for queuing and executing sequential unit behaviors, movement, and combat tasks in real-time strategy games.
Distinguishing note: None of the candidates are relevant; they focus on session logging or mobile lifecycle events, whereas this is a core game-logic component for unit behavior.
Explore 3 awesome GitHub repositories matching game development · Unit Task Managers. Refine with filters or upvote what's useful.
OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,
Manages queues of sequential tasks for game entities to handle movement, combat, and complex behaviors during active gameplay sessions.
Ruby Warrior هي منصة برمجة تعليمية ومحرك استراتيجية قائم على الأدوار مصمم لتعليم برمجة Ruby من خلال تحديات تكتيكية تفاعلية. تعمل كلعبة حيث يكتب المستخدمون نصوصاً برمجية للتحكم في شخصية مستقلة، والتنقل عبر المستويات من خلال تنفيذ منطق للتعامل مع القتال، والحركة، والأهداف البيئية. تتميز المنصة بطلبها من اللاعبين تحديد سلوك الشخصية من خلال كود منظم يتفاعل مع عالم محاكى قائم على الأدوار. من خلال الاستعلام عن البيئة للحصول على بيانات مثل مواقع الأعداء والعقبات، يطور المستخدمون خوارزميات اتخاذ القرار التي تحدد كيفية استجابة شخصيتهم للظروف المتغيرة. تؤكد هذه العملية على التطوير الخوارزمي وتحسين المنطق التكتيكي لتحقيق درجات أداء أعلى. يدير النظام تقدم اللاعب ونصوص الشخصية من خلال أدلة نظام الملفات المحلي، مما يسمح باستمرارية المنطق عبر جلسات لعب متعددة. يتم تقييم الأداء بعد كل مستوى بناءً على مقاييس تشمل تحقيق الأهداف، وكفاءة القتال، وسرعة التنفيذ.
Enables the creation and control of secondary units with independent logic blocks to assist the primary character.
هذا المشروع عبارة عن إطار عمل لألعاب الاستراتيجية في الوقت الفعلي مبني لمحرك Godot، ويوفر قالباً أساسياً لتطوير عناوين الاستراتيجية متساوية القياس. يقدم مجموعة من الأنظمة القابلة لإعادة الاستخدام المصممة لتسريع إنشاء الألعاب التنافسية، بما في ذلك دعم كل من المشاركين البشريين والذكاء الاصطناعي. يتميز إطار العمل بمجموعة شاملة من الآليات الأساسية المصممة لنوع الاستراتيجية في الوقت الفعلي. يتضمن نظام ضباب حرب مخصص يحجب مناطق الخريطة بناءً على خط رؤية الوحدة، إلى جانب منطق البحث عن المسار والملاحة متساوي القياس للوحدات الأرضية والجوية. يتميز المحرك أيضاً بنظام نقطة تجمع الهيكل للنشر المؤتمت للوحدات وأداة تكوين المباراة لتحديد القواعد، والقوائم، وتخطيطات الخريطة قبل بدء الجلسات. بعيداً عن هذه الآليات الأساسية، يوفر المشروع مجموعة كاملة من أنظمة اللعب لإدارة قيادة وتحكم الوحدات، وموازنة اقتصاد الموارد، وتتبع المخزون. يتضمن مكونات واجهة تفاعلية مثل إدارة اختيار الوحدة، والخرائط المصغرة التكتيكية، وتلميحات الأدوات السياقية لتسهيل تفاعل اللاعب. يدمج إطار العمل أيضاً أدوات تشخيصية لمراقبة الأداء في الوقت الفعلي ويدعم التنسيق متعدد اللاعبين للبيئات التنافسية المشتركة.
Directs ground and air units in combat and terrain navigation while managing tactical counters against enemy forces.