Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can it be used as a combat system for combat skills? Is there a release date for 1.0? #53

Open
wozaiwakuang opened this issue Oct 26, 2024 · 1 comment
Labels
enhancement New feature or request modifier logic request New modifier logic for more lacking functionality

Comments

@wozaiwakuang
Copy link

Can it be used as a combat system for combat skills? Is there a release date for 1.0?

@wozaiwakuang wozaiwakuang added enhancement New feature or request modifier logic request New modifier logic for more lacking functionality labels Oct 26, 2024
@Chillu1
Copy link
Owner

Chillu1 commented Oct 28, 2024

Can it be used as a combat system for combat skills?

Yes! That's actually the main way ModiBuff is designed around.

Is there a release date for 1.0?

No. There's a few thing I want to be finished before preparing for 1.0 release.
So 98-99% of game mechanics are implementable.

To note some:

Features

  • Gradual/dynamic effects (effect value change over time)
  • Gen-id based modifier stacking
  • Checks value manipulation (ex. cooldown, cost, chance)
  • Dynamic meta/post effect adding/enabling
  • Graceful handling of state in effects (ex. a depleting "shield" value on damage taken)
  • Status effect syncing remove timer together with status effect time
  • Few ModiBuff.Units logic implementations
    • Taunt status effect
    • Channeling cast
    • Shield mechanic?

Battletested
I want at least one game properly released before I'm confident in a 1.0 version.
I've noticed that a fair amount of features are missing that are needed for specific game needs.
Meaning I don't notice them since I was focused on the library too much.

I have been making a few prototypes with ModiBuff, and implementing the missing logic while at it.
But to be 90% sure that ModiBuff isn't missing some core infrastructure to make a full-fledged game, it needs to be properly battletested.
I currently have a pretty big project in works that uses ModiBuff at its core.

Samples
Current game sample is very bad, while the ModifierExamples.md is a bit better, but very unsatisfactory.

  • Examples of how to implement mechanics from mechanic-heavy games, Dota 2, LoL, WoW, PoE, etc.
  • Having a few basic games in Godot for easier learning curve

But, if I had to set a 1.0 release date right now. It would be at least Q3 2025.
Don't have a lot of time to focus on ModiBuff currently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request modifier logic request New modifier logic for more lacking functionality
Projects
None yet
Development

No branches or pull requests

2 participants