godot_card_engine
fray
godot_card_engine | fray | |
---|---|---|
4 | 7 | |
330 | 217 | |
- | - | |
0.0 | 9.3 | |
6 months ago | 3 months ago | |
GDScript | GDScript | |
MIT License | MIT License |
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.
godot_card_engine
-
Godot Card Engine (Plugin) vs Godot Card Game Framework
I have found Godot_Card_Engine, a plugin by BraindeadBZH, and Godot Card Game Framework by db0, and was curious if anyone has had experience with either. Are these the best options or is there something else out there I may be missing?
-
I need help with my TCG player hand
I don't have any particular suggestions, but if you wanna peek at another implementation: https://github.com/BraindeadBZH/godot_card_engine
-
Moving CardEngine to Godot 4, need help
Yes you can check out the code from the godot4 branch: https://github.com/BraindeadBZH/godot_card_engine/tree/godot4
fray
-
Types of State Machines
Personally, my preference is to use 1 node for processing and then RefCounted types for structuring and traversing states. If you're interested you can view my state machine here. Otherwise, go with your node states, they're very unlikely to ever be a bottleneck.
-
how bad would it be really if i just used a bunch of of else statements instead of using state machines for coding a 2d fighting game?
here take this https://github.com/Pyxus/fray
-
Recently released Fray! A Godot combat framework that aids in the implementation of action / fighting game combat
Hey! The character in the gif is Ryougi Shiki from the game Melty Blood. She and the UI featured in the gif are just for demonstrative purposes and are not a part of the framework. Though you can view them in the demo project.
-
How do i make agnostic combo controls for the brawler?
Never heard that terminology before but I know what you're describing! It's common in many 2d fighters. I'm working on a combat framework right now called Fray (Its still experimental otherwise I'd recommend using it) and my general approach was to create my own input checker that wraps around godot's input checks. One of the custom inputs types I have is a "ConditionalInput" which changes what it checks based on a string condition.
-
How do I combine my code-wise State Machine with the State Machine in the AnimationTree?
As for animation canceling... You can change variable values in the AnimationPlayer. I would have a "can_cancel" variable or something like that, set it to false at the start of the animation and set it to true some point in the middle. If the attack button is pressed when "can_cancel" is true then transition into the next attack state. You might also want to run some kind of buffer so that the input can be given a few frames before canceling is possible just to make the controls feel better. It's still in the works but this is the general approach I took in my combat framework if you're interested in trying it.
-
Working on a Fray! A Godot combat framework for implementing action / fighting game combat
You can find this example and the addon in Fray's github repo. Let me know what you think! https://github.com/Pyxus/fray https://github.com/Pyxus/fray/blob/main/docs/getting\_started/index.md
What are some alternatives?
Godot Card Game Framework - A framework which comes with prepared scenes and classes to kickstart your card game, as well as a powerful scripting engine to use to provide full rules enforcement.
Voxel-Core - Voxel plugin for the Godot game engine!
Godot-DialogPlugin - 🗨️ A Dialog Node for Godot Engine
nativelib - NativeLib is a plugin management system for Godot engine.
better-texture-array - Adds support for saving, viewing and editing TextureArray and Texture3D in Godot 3
godot-tool_button - Easily add buttons to the Godot inspector.
PostgreSQLClient - PostgreSQL connector for Godot Engine in GDScript.
Signum - Signum - Free and open source text editor made with Godot.
godot-plugin-refresher - Adds a dropdown and refresh button combo to the toolbar for instantly toggling off/on a plugin. Enables faster workflows for Godot plugin developers.
SpriteMesh - SpriteMesh is a plugin for Godot that allows you to create 3D meshes based on a 2D sprite.
arcomage - Arcomage fan-remake made on Godot Engine v.4.1.x (mono)
GodotUnityAdsInterface - Unity ads plugin for Godot using the new Android export template customization