Commit Graph

66 Commits

Author SHA1 Message Date
Serhii Snitsaruk 1cb85807dd
Fix mem leaks in the demo 2024-09-09 10:22:32 +02:00
Serhii Snitsaruk 47ad95b265
Fix demo API calls 2024-08-03 11:40:56 +02:00
Serhii Snitsaruk 9e79183579
Update demo import 2024-07-31 14:50:56 +02:00
Serhii Snitsaruk 86d31f5f00
Update demo documentation comments 2024-07-07 13:22:02 +02:00
Serhii Snitsaruk fc53078130
Demo: Remove strange hsm.set_guard() call 2024-06-07 17:43:46 +02:00
Serhii Snitsaruk 671ca50b82
Update demo AI assets 2024-03-25 01:08:58 +01:00
Serhii Snitsaruk 12fd9d00d6
Update file headers and fix whitespace 2024-03-21 21:38:57 +01:00
Serhii Snitsaruk f4ceb27b35 Demo: Hide code popup upon Showcase scene load 2024-03-08 14:27:23 +01:00
Serhii Snitsaruk 41dafe642a Doc: Add a demonstration GIF to the README 2024-03-07 15:17:02 +01:00
Serhii Snitsaruk 0bd52d9b18 Demo: Update BTs & tasks to use `StringName` for variables
Also move tutorial BTs into trees/.
2024-03-04 18:06:41 +01:00
Serhii Snitsaruk d66f1e83fd Refactor BlackboardPlan to use StringName
Also update demo BTs.
2024-03-04 16:56:57 +01:00
Serhii Snitsaruk 24730a9213 Demo: Display custom task source code upon selection in BehaviorTreeView 2024-02-29 23:42:32 +01:00
Serhii Snitsaruk 9fbbea49a9 Fix exported demo builds breaking
Demo still requires tool builds - keeping release libs lean.
2024-02-19 11:02:28 +01: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 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 d9c6a64a62 Move LICENSE_ASSETS.md 2024-02-15 16:31:08 +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 f85555675b Demo: Combo attack, better particles and animation tweaks 2024-02-14 21:09:16 +01:00