beehave
gdx-ai
beehave | gdx-ai | |
---|---|---|
12 | 6 | |
1,607 | 1,160 | |
- | 0.4% | |
8.1 | 0.0 | |
8 days ago | 3 months ago | |
GDScript | Java | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
beehave
-
How to organize code?
For a beehavioural tree i recommend taking a look at this plugin: https://github.com/bitbrain/beehave
- Any workaround(s) for this odd plugin quirk?
-
Testing a new enemy for my top-down shooter.
The enemy is a variation of the alien enemy I already had. The AI is implemented with beehave (https://github.com/bitbrain/beehave). This is just a test map.
- Dev snapshot: Godot 4.1 beta 2
-
Has anyone done a comprehensive comparison of GUT versus GdUnit4 for unit testing?
I have used both extensively and I do prefer gdUnit personally. I use it as a unit test solution for my addon called 'beehave'. Do not get me wrong: GUT gets the job done equally well but some of the design decisions of gdUnit I prefer:
-
Simulating random walk with placeable pathing
This is my first bout with behavior tree AI programming. I'm using beehave to simulate the square AI to just do a random walk combined with a tileset with a configured navmap.
- bastante curioso el plugin
-
Working on AI? Checkout the Beehave addon
Beehave is a tool for building Behavior Trees for different components of your game. NPCs, Enemies, Bosses, or whatever you need to have some sort of behavior tree/AI associated with it. It works in both Godot 3 and Godot 4.
- An attempt to make enemy AI...
-
State machines. Learned how and I'm never going back.
There’s a nice behavioral tree addon for godot: https://github.com/bitbrain/beehave
gdx-ai
-
How composite nodes in Behaviour Trees should really work?
Online sources: * (https://en.wikipedia.org/wiki/Behavior_tree_(artificial_intelligence,_robotics_and_control)) * (https://www.gameaipro.com/GameAIPro/GameAIPro_Chapter06_The_Behavior_Tree_Starter_Kit.pdf) * (https://github.com/aigamedev/btsk) * (https://www.behaviortree.dev/sequencenode/) * (https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/ArtificialIntelligence/BehaviorTrees/BehaviorTreesOverview/) * (https://medium.com/geekculture/how-to-create-a-simple-behaviour-tree-in-unity-c-3964c84c060e) * (https://github.com/libgdx/gdx-ai/wiki/Behavior-Trees) * (https://github.com/bitbrain/beehave)
-
How to make a natural crowd like this?
You're looking for steering behaviours - more specifically their role in boids simulation, and/or formation motion.
-
130k impressions, 150 wishlists and 8 sales. The truth behind a failed launch.
yo, the closest i got to those videos was this implementation: https://github.com/libgdx/gdx-ai/blob/master/gdx-ai/src/com/badlogic/gdx/ai/fma/patterns/DefensiveCircleFormationPattern.java
- How to avoid collisions with libgdx GDX AI?
- How to make an enemy follow the player?
-
Battle system - Formations [WIP]
Ah okay. It's not something i notice anyways! I was asking because i tried to do something similar for my own game, but couldnt get it to fit, so you might had done it hehe. I used this code https://github.com/libgdx/gdx-ai/tree/master/gdx-ai/src/com/badlogic/gdx/ai/fma , it's in java though but, techniques should apply (physics / maths etc)
What are some alternatives?
godot4-oceanfft - Tessendorf FFT based ocean waves and buoyancy in Godot 4 using compute shaders
gdx-fireapp - libGDX Firebase API
godot-behavior-tree - A GDScript implementation of a behavior tree for AI, built through Godot nodes.
riiablo - Diablo II remade using Java and LibGDX
Godot-TextEditor - A text editor for the Godot game engine.
colorful-gdx - A libGDX mechanism to manipulate colors in powerful ways
godot-coi-serviceworker - A Godot plugin that enables cross-origin isolation for web exports
Mini2Dx - A high-level cross-platform 2D game development API
godot-replayer-system - Simple Godot cutscene event replay recording and playback engine
gdx-gltf - GLTF 2.0 3D format support and PBR shader implementation for LibGDX
HierarchicalFiniteStateMachine - A powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.
FXGL - Java / JavaFX / Kotlin Game Library (Engine)