awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ashblue avatar

ashblue/fluid-behavior-tree

0
View on GitHub↗
1,166 نجوم·127 تفرعات·C#·MIT·9 مشاهدات

Fluid Behavior Tree

Fluid Behavior Tree هو إطار عمل قائم على الكود لـ Unity مصمم لإدارة سلوكيات الشخصيات المستقلة من خلال هياكل صنع القرار الهرمية. يعمل كمحرك منطق ذكاء اصطناعي للألعاب يعالج سلوكيات الكيانات المعقدة عن طريق اجتياز رسوم بيانية موجهة للعقد التي تعيد إشارات النجاح، أو الفشل، أو حالة التشغيل أثناء كل تحديث للإطار.

تتميز المكتبة بنمط منشئ طليق (fluent builder pattern) يسمح للمطورين بتحديد هياكل الشجرة المتداخلة، والتسلسلات، وتدفقات التنفيذ المتوازية بالكامل من خلال طرق كود قابلة للسلسلة. يؤكد هذا النهج على النمطية، مما يتيح إنشاء وحدات سلوك قابلة لإعادة الاستخدام يمكن تكوينها في أنظمة ذكاء اصطناعي أكبر وأكثر تطوراً.

يتضمن إطار العمل مجموعة شاملة من الأدوات لإدارة دورات حياة المهام وتوسيع الوظائف من خلال إجراءات، وشروط، ومزخرفات مخصصة. لدعم التطوير، يوفر أدوات تصور في الوقت الفعلي داخل محرر Unity، مما يسمح بمراقبة تسلسلات الشجرة النشطة وتصحيح أخطاء تدفق المنطق أثناء اللعب.

Features

  • Behavior Tree AI - Provides a code-driven library for building hierarchical AI decision logic using a fluent builder pattern for game entities.
  • Game AI Behaviors - Manages autonomous character behaviors through modular nodes that track success, failure, and running states.
  • Behavior Trees - Provides a fluent builder pattern to define hierarchical logic structures, sequences, and parallel execution flows.
  • Editor-Integrated Debugging - Provides real-time visualization of tree hierarchies directly within the game editor for monitoring logic flow.
  • Fluent Builder Generators - Defines game entity behaviors through a programmatic builder pattern to maintain clean and organized logic structures.
  • Real-time State Debugging - Monitors and visualizes the execution flow of decision trees within the game editor to troubleshoot logic.
  • Simulation Tick Execution - Processes the tree structure during each frame update to evaluate conditions and trigger actions for autonomous game entities.
  • Fluent Interface Patterns - Uses a chainable interface to simplify the definition of nested tree nodes and complex logic structures.
  • Composite Rule Hierarchies - Organizes complex AI logic into nested structures where parent nodes delegate execution flow to child nodes.
  • Modular Game Architectures - Creates reusable and composable behavior modules that can be combined to build sophisticated AI systems.
  • Node-Based Execution Graphs - Manages entity behavior by traversing a directed graph of nodes that return success, failure, or running status signals.
  • Behavior Tree Visualizers - Provides real-time editor tools to display active behavior tree structures, enabling developers to debug logic flow.
  • Fluent Builder APIs - Constructs complex decision-making structures through readable, chainable code methods instead of visual graphs.
  • Unity Game Frameworks - Builds complex decision-making logic for non-player characters using hierarchical structures in Unity.

سجل النجوم

مخطط تاريخ النجوم لـ ashblue/fluid-behavior-treeمخطط تاريخ النجوم لـ ashblue/fluid-behavior-tree

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Fluid Behavior Tree

مجموعات منسقة بعناية يظهر فيها Fluid Behavior Tree.
  • بنيات محركات الألعاب

بدائل مفتوحة المصدر لـ Fluid Behavior Tree

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Fluid Behavior Tree.
  • bitbrain/beehaveالصورة الرمزية لـ bitbrain

    bitbrain/beehave

    2,933عرض على GitHub↗

    Beehave is a behavior tree AI framework and plugin for the Godot engine. It serves as an agent logic orchestrator for designing adaptive non-player character behaviors using hierarchical behavior trees. The system features a visual debugger that provides runtime visualization of the execution flow and internal state of active trees. This allows for AI execution analysis and the identification of logic errors through a state-based runtime interface. The framework utilizes a composite-decorator pattern and a tick-based polling cycle to execute tree-based logic. It integrates directly with the

    GDScriptaibehavior-treegame-development
    عرض على GitHub↗2,933
  • behaviortree/behaviortree.cppالصورة الرمزية لـ BehaviorTree

    BehaviorTree/BehaviorTree.CPP

    4,070عرض على GitHub↗

    BehaviorTree.CPP is a C++ library for designing task-switching logic and reactive behaviors using a hierarchical tree structure. It provides a framework for creating reactive logic systems that manage complex behaviors through an execution engine and a centralized data store for sharing state between nodes. The library decouples high-level behavioral logic from source code by using an XML parser to define tree morphology. It further extends its functionality through a dedicated visualizer for monitoring real-time execution states and a specialized bridge for integrating ROS2 actions and servi

    C++
    عرض على GitHub↗4,070
  • tomlooman/actionroguelikeالصورة الرمزية لـ tomlooman

    tomlooman/ActionRoguelike

    4,493عرض على GitHub↗

    ActionRoguelike is a third-person cooperative game project built with C++ and Unreal Engine. It functions as a networked application that utilizes replication architecture to synchronize character states and combat across multiple clients. The project implements a data-oriented performance framework that employs object pooling and asynchronous asset loading to optimize memory usage and frame rates. It features a behavior tree AI system combined with environment queries to drive autonomous NPC decision making and combat, alongside a binary serialization framework for saving actor variables and

    C++3dc-plus-pluscpp
    عرض على GitHub↗4,493
  • pistondevelopers/pistonالصورة الرمزية لـ PistonDevelopers

    PistonDevelopers/piston

    4,694عرض على GitHub↗

    Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical applications. It functions as a cross-platform windowing library and a system for managing input events and window loops across different operating systems. The project provides specialized rendering systems, including a voxel rendering engine for volumetric pixels and a skeletal animation system for deforming meshes via hierarchical bone structures. It also features an immediate mode user interface toolkit for creating responsive on-screen elements and a behavior tree AI framework t

    Rustmodular-game-enginepistonrust
    عرض على GitHub↗4,694
عرض جميع البدائل الـ 30 لـ Fluid Behavior Tree→

الأسئلة الشائعة

ما هي وظيفة ashblue/fluid-behavior-tree؟

Fluid Behavior Tree هو إطار عمل قائم على الكود لـ Unity مصمم لإدارة سلوكيات الشخصيات المستقلة من خلال هياكل صنع القرار الهرمية. يعمل كمحرك منطق ذكاء اصطناعي للألعاب يعالج سلوكيات الكيانات المعقدة عن طريق اجتياز رسوم بيانية موجهة للعقد التي تعيد إشارات النجاح، أو الفشل، أو حالة التشغيل أثناء كل تحديث للإطار.

ما هي الميزات الرئيسية لـ ashblue/fluid-behavior-tree؟

الميزات الرئيسية لـ ashblue/fluid-behavior-tree هي: Behavior Tree AI, Game AI Behaviors, Behavior Trees, Editor-Integrated Debugging, Fluent Builder Generators, Real-time State Debugging, Simulation Tick Execution, Fluent Interface Patterns.

ما هي البدائل مفتوحة المصدر لـ ashblue/fluid-behavior-tree؟

تشمل البدائل مفتوحة المصدر لـ ashblue/fluid-behavior-tree: bitbrain/beehave — Beehave is a behavior tree AI framework and plugin for the Godot engine. It serves as an agent logic orchestrator for… behaviortree/behaviortree.cpp — BehaviorTree.CPP is a C++ library for designing task-switching logic and reactive behaviors using a hierarchical tree… tomlooman/actionroguelike — ActionRoguelike is a third-person cooperative game project built with C++ and Unreal Engine. It functions as a… pistondevelopers/piston — Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical… olistic/warriorjs — Warriorjs is a programming game framework and code-based logic puzzle where players write code to control characters… armour/multiplayer-fps — This project is a networked first-person shooter framework built for the Unity game engine. It provides a foundational…