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
Serhii Snitsaruk
f6ce516771
Demo: Improved AI for melee and ranged
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
92ecc17a44
Demo: Simple avoidance using collision shapes
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
d0ff58052d
Demo: Add AI for ranged enemy
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
c8ecaf6c8c
Demo: Add throwing stars routine to nuanced melee
...
Also add collisions to gong.
Also don't register hits for enemies from enemies
2024-02-14 21:09:16 +01:00
Ola S.
8bce9cceb7
Add shadow
2024-02-14 21:09:16 +01:00
Ola S.
154bd2a839
Add dummy
2024-02-14 21:09:16 +01:00
Ola S.
bea67b9a87
Added ranged animations
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
688a5416f2
Demo: Implement flanking for nuanced melee agent
...
Also add license info to the scripts.
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
e9e582f251
gitignore: Ignore script templates in demo
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
f85555675b
Demo: Combo attack, better particles and animation tweaks
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
597a795d6b
Demo: Simplify melee AI
2024-02-14 21:09:15 +01:00