專業pathfinding工具

專為高效與穩定性設計的pathfinding工具,是實現專業成果的不二選擇。

pathfinding

  • 一個開源的Godot插件,提供模塊化的代理導航行為,例如路徑追蹤、避障和人群模擬。
    0
    0
    Godot Steering AI Framework 是什麼?
    Godot Steering AI Framework是一個專用於Godot遊戲引擎的擴展,讓開發者能給NPC、敵人和自主角色配備逼真的動作與決策模式。通過暴露一套預設的導航行為並進行加權混合,用戶能實現流暢的路徑追蹤、動態避障、群體形成,以及響應式追捕或躲避。此框架簡化了AI驅動的導航,讓你專注於遊戲玩法機制,而非低層移動代碼,同時支持2D與3D專案,設定簡單。
    Godot Steering AI Framework 核心功能
    • 尋找、逃跑和到達行為
    • 漫遊和路徑追蹤
    • 避障
    • 分離、凝聚和隊形(群集)
    • 加權行為混合
    • 支援2D與3D
    • 運行時可自定義參數
    • 與Godot場景易於整合
    Godot Steering AI Framework 優缺點

    缺點

    不是人工智能工具或代理,而是針對遊戲專用的 AI 移動框架。
    沒有關於社群支持或頻繁更新的明確細節。
    不包含 AI 決策或學習元件。
    沒有可用的定價或市集資訊。
    未提供直接的原始碼或儲存庫連結。

    優點

    靈感來自經證實的 AI 導向框架(GDX-AI)。
    可與 Godot 引擎無縫整合。
    允許模組化且彈性的角色移動行為。
    支援 Godot 中多種物理體類型。
    有完善的程式碼參考和安裝指南。
  • AgentSimulation 是一個用於實時 2D 自主代理模擬的 Python 框架,具有可自訂的操控行為。
    0
    0
    AgentSimulation 是什麼?
    AgentSimulation 是一個建立在 Pygame 之上的開源 Python 函式庫,用於在 2D 環境中模擬多個自主代理。它允許用戶配置代理屬性、操控行為(如搜尋、逃跑、漫遊)、碰撞檢測、路徑尋找及互動規則。藉由實時渲染和模組化設計,支援快速原型設計、教學模擬及群體智慧或多代理互動的小規模研究。
  • 高效優先啟發式MAPF(ePH-MAPF)利用增量搜尋及啟發式算法,快速在複雜環境中計算無碰撞的多代理路徑。
    0
    0
    ePH-MAPF 是什麼?
    ePH-MAPF提供一個高效的流程,用於計算數十到數百代理人在格子地圖上的無碰撞路徑。它採用優先啟發式、增量搜尋技術與可自訂的成本度量(曼哈頓距離、歐幾里得距離),在速度與解決方案品質之間取得平衡。使用者可以選擇不同的啟發式函數,將函數整合到Python機器人系統中,並在標準MAPF場景中進行效能基準測試。程式碼模組化且有良好文件,方便研究人員和開發者擴展適用於動態障礙或特殊環境。
精選