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

Behavior tree cleanup #105

Open
ghost opened this issue Feb 21, 2022 · 1 comment
Open

Behavior tree cleanup #105

ghost opened this issue Feb 21, 2022 · 1 comment

Comments

@ghost
Copy link

ghost commented Feb 21, 2022

The Behavior Tree files have received lot of changes since 0.52, and even if the default.bt was split in 2, things are slowly but steadily becoming annoying big, and I think the BT can be cleaned much (as in, removal of syntactic sugar, splitting files more maybe, refactoring conditions, etc).

@ghost
Copy link
Author

ghost commented May 27, 2022

I think this would be an important task, but at this point it would likely be a rewrite of the .BT files.
While I think this is desirable, it could make sense to 1st describe generally how bots should behave in plain english (that is, write specs), and to have describe that way more than one behaviors, since in the past year, only default behavior received improvements.

When this would be done, it would enable writing the necessary C++ code to support the goal, instead of random patching. See Unvanquished/Unvanquished#1727

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants