Commit Graph

1200 Commits

Author SHA1 Message Date
Serhii Snitsaruk e7f1d3a424 Doc: Update introduction to behavior trees 2024-02-17 23:25:45 +01:00
Serhii Snitsaruk 0f0a09cc5e
Merge pull request #44 from Rubonnek/fix-btv-formatting
Fix BehaviorTreeView doc formatting
2024-02-17 22:26:01 +01:00
Wilson E. Alvarez dad8d86d3e
Fix BehaviorTreeView doc formatting 2024-02-17 16:05:13 -05:00
Serhii Snitsaruk e1d03d651a Demo: Add icons for navigation buttons 2024-02-17 21:49:04 +01:00
Serhii Snitsaruk 291a40d33a Demo: Fix skirmisher variable missing errors 2024-02-17 20:42:31 +01:00
Serhii Snitsaruk cac44eadc7 Demo: Init scaling and base resolution 2024-02-17 20:42:31 +01:00
Serhii Snitsaruk 78c61d459d
Merge pull request #42 from limbonaut/debugger-improvements
Debugger improvements
2024-02-17 15:35:09 +01:00
Serhii Snitsaruk b3380bd0ac Fix missing break in a switch 2024-02-17 15:15:20 +01:00
Serhii Snitsaruk 7ebdfc9026 Update BehaviorTreeView class doc 2024-02-17 15:03:18 +01:00
Serhii Snitsaruk ecf44e83e0 Debugger: Add update interval controls and keep it in the config
Also fix bug with partial update.
2024-02-17 14:56:19 +01:00
Serhii Snitsaruk b9cd31eb2b Debugger: Add BehaviorTreeView::update_interval_msec property 2024-02-17 13:40:53 +01:00
Serhii Snitsaruk 0ea8b9932c Debugger: Implement selective tree update in BehaviorTreeView
Flame graph showed performance bottleneck with recreating and redrawing the whole tree each frame.
This commit should improve debugger performance by a good margin.
2024-02-17 11:43:31 +01:00
Serhii Snitsaruk 38409d45f9
Merge pull request #41 from Rubonnek/fix-typed-array-crash
Fix crash upon increasing TypedArray<BBVariant> size
2024-02-16 17:58:40 +01:00
Wilson E. Alvarez 1711cb6b87
Fix crash upon increasing TypedArray<BBVariant> size
Needed after upstream patch:

db7175458a
2024-02-16 10:46:42 -05:00
Serhii Snitsaruk b220a9f418 GHA: Remove project.godot from GDExtension build 2024-02-15 22:40:53 +01:00
Serhii Snitsaruk 91f3148493 Demo: Init input via code to insure that demo works even when project.godot is not imported 2024-02-15 22:34:32 +01:00
Serhii Snitsaruk 5909735add GHA: Just copy the whole demo in GDExtension build 2024-02-15 17:06:38 +01:00
Serhii Snitsaruk bc3fe05a4d GHA: Bundle license with GDExtension build 2024-02-15 16:33:08 +01:00
Serhii Snitsaruk d9c6a64a62 Move LICENSE_ASSETS.md 2024-02-15 16:31:08 +01:00
Serhii Snitsaruk ed69bcf0bb
Update README.md 2024-02-15 16:23:15 +01:00
Serhii Snitsaruk ac2052bd4b
Merge pull request #39 from limbonaut/gha-package-demo
GHA: Package demo project
2024-02-15 15:42:51 +01:00
Serhii Snitsaruk 3c9fc333b0 GHA: Tweaks 2024-02-15 14:34:05 +01:00
Serhii Snitsaruk 17291081e5 GHA: Package demo project 2024-02-15 14:24:45 +01:00
Serhii Snitsaruk b0245457db
Merge pull request #36 from limbonaut/gha-web-gdextension
GHA: Fix web gdextension build
2024-02-15 12:54:09 +01:00
Serhii Snitsaruk b5247dda0f GHA: Fix strip running and failing in gdextension web 2024-02-15 12:15:41 +01:00
Serhii Snitsaruk 69751260a6 GHA: Update path-ignore 2024-02-14 21:27:08 +01:00
Serhii Snitsaruk 8e2fdc4bc0 GHA: Fix web gdextension build 2024-02-14 21:27:04 +01:00
Serhii Snitsaruk 8a226a1160 Demo: Tweak descriptions 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk e09928f87f Demo: Fix ninja star 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk cd4e28f391 Demo: Add LICENSE_ASSETS.md 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 9443c50d94 Demo: Add tutorial and improve UI 2024-02-14 21:09:16 +01:00
Ola S. 9eb7a9c346 Junior sprite 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 1de059d806 Demo: Numerous improvements, refactoring and comments 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk dae96feeb9 Demo: Link game to showcase and vice versa 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk f54c86f9fc Demo: Dash => Dodge 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 22eea7be0e Demo: Implement rounds, gameplay, and balance agents 2024-02-14 21:09:16 +01:00
Ola S. adc9490672 Add HP bar graphics 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 7949330c90 Demo: Refactoring, docstrings and tweaks 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk c925bab659 Demo: Rename agents 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 73152b5760 Demo fixes 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 065b6dc29b Demo: Add a showcase scene and tweak imp 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 102a770c42 Demo: Refactor arena and add dummy 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 2451cf801f Demo: Implement Summoner and Imp 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 51012571ae Fix issues with demon & imp loading 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 39d1440b96 Demo: Add demon BT 2024-02-14 21:09:16 +01:00
Ola S. 2fd15f04d6 New shadow 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk dc8aaa6098 Demo: Implement skirmisher AI 2024-02-14 21:09:16 +01:00
Ola S. 778ee80dda Add charge and dance animations 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk fa804f3f6d Demo: Implement basic knockback 2024-02-14 21:09:16 +01:00
Serhii Snitsaruk 79813d57a8 Demo: Implement combo enemy BT 2024-02-14 21:09:16 +01:00