ChrisVilches/Ruby-Behavior-Tree

A robust and customizable Ruby gem for creating Behavior Trees.

35
/ 100
Emerging

This is a Ruby gem for structuring complex decision-making processes in a modular way. It takes a collection of individual tasks and conditions, and lets you arrange them into a 'behavior tree' where actions are executed based on specific rules and outcomes. It's ideal for anyone building AI for games, robots, or other automated systems that need to react intelligently to changing situations.

No commits in the last 6 months.

Use this if you need to design and manage intricate AI behaviors or control flows that are easy to understand, modify, and scale, avoiding 'spaghetti code' often associated with nested if-else statements.

Not ideal if your application's logic is very simple and doesn't require a complex, stateful decision-making structure.

game-AI robotics-control automated-systems behavior-modeling intelligent-agents
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

16

Forks

3

Language

Ruby

License

MIT

Category

unity-game-ai

Last pushed

Jun 09, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/ChrisVilches/Ruby-Behavior-Tree"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.