|
|
a9aed09bfa
|
create StaticNodeManager to hold all the nodes that need to get accessed globally
|
2024-10-13 15:17:31 +10:00 |
|
|
|
be13b9dbfb
|
remove ding from initial spawn
|
2024-10-08 07:16:02 +10:00 |
|
|
|
b5e6a4cde0
|
rename AudioStreamPlayerPolyphonic to SoundEffectsPlayer
|
2024-10-08 06:53:45 +10:00 |
|
|
|
80ee24e986
|
add more sounds
|
2024-10-08 06:49:37 +10:00 |
|
|
|
6d78ea6174
|
add more awaiting to gathering
|
2024-10-08 06:43:01 +10:00 |
|
|
|
a8e179d60c
|
add gathering awaiting
|
2024-10-08 05:50:05 +10:00 |
|
|
|
f144e79ea5
|
make aphids spawn honeydew and make anthill spawn a start ant
|
2024-10-08 04:29:33 +10:00 |
|
|
|
024bc2b7d9
|
create sound_manager and add gathering sounds
|
2024-10-08 03:54:04 +10:00 |
|
|
|
4f6cd88eb0
|
update ui style
|
2024-10-08 03:53:38 +10:00 |
|
|
|
0c7ba743ae
|
tweak picking up
|
2024-10-08 03:06:55 +10:00 |
|
|
|
27461b1a7c
|
add honeydew to bunch_spawner
|
2024-10-08 03:06:43 +10:00 |
|
|
|
a8da79707c
|
create AudioStreamPlayerPolyphonic
|
2024-10-08 03:06:06 +10:00 |
|
|
|
6d99d8af1b
|
rename AnimAdvanceIndicator
|
2024-10-08 01:53:51 +10:00 |
|
|
|
e46f6253d6
|
optimize animations and a some other stuff
|
2024-10-08 01:48:50 +10:00 |
|
|
|
d3885baa7c
|
add extra condition for hovering
|
2024-10-08 00:18:43 +10:00 |
|
|
|
6d0bf8882f
|
limit animation framerate
|
2024-10-08 00:13:57 +10:00 |
|
|
|
638e4e2578
|
set unit animation to manual
|
2024-10-07 23:59:04 +10:00 |
|
|
|
81b68f592c
|
add displaying gathering radius when showing unit info
|
2024-10-07 23:37:21 +10:00 |
|
|
|
0fba1ee78d
|
remove items_manager and make honeydew searching tied to a position
|
2024-10-07 23:11:11 +10:00 |
|
|
|
50cb83ad7c
|
make unit node inheritance hierarchy
|
2024-10-07 22:43:18 +10:00 |
|
|
|
54e0ad846c
|
set debug_draw.process_mode to always
|
2024-10-07 21:34:49 +10:00 |
|
|
|
25f2867ac6
|
replace Sprite3Ds with MeshInstances
|
2024-10-07 21:28:10 +10:00 |
|
|
|
c357917e9e
|
add unit animation locomotion value dampening
|
2024-10-07 20:16:30 +10:00 |
|
|
|
a616b0f069
|
add arcing motion to honeydew
|
2024-10-07 20:16:02 +10:00 |
|
|
|
b3fca2137c
|
tweak camera values
|
2024-10-07 20:15:39 +10:00 |
|
|
|
5f02da4338
|
add separate meshes for different ants and positions for holding items
|
2024-10-07 20:15:23 +10:00 |
|
|
|
b85047db4f
|
add camera depth of field
|
2024-10-07 07:46:18 +10:00 |
|
|
|
969442d799
|
create BunchSpawner
|
2024-10-07 07:00:33 +10:00 |
|
|
|
48672da2bf
|
add ground mesh
|
2024-10-07 06:15:29 +10:00 |
|
|
|
76a5645ed3
|
change deposit point
|
2024-10-07 05:41:43 +10:00 |
|
|
|
6e671a97dc
|
separate collision layers
|
2024-10-07 05:07:47 +10:00 |
|
|
|
9dbd0cd625
|
fix wondering and honeydew carrying
|
2024-10-07 04:53:25 +10:00 |
|
|
|
b329791acf
|
add unit info ui
|
2024-10-07 04:06:47 +10:00 |
|
|
|
f910daab21
|
add ambient sounds
|
2024-10-07 03:07:29 +10:00 |
|
|
|
705e861e3f
|
add ant bying and pause menu
|
2024-10-07 02:36:19 +10:00 |
|
|
|
76ccd210ec
|
add pictograms and change ui
|
2024-10-07 01:06:23 +10:00 |
|
|
|
9e98556f8c
|
add honeydew tweening on gathering
|
2024-10-06 23:20:55 +10:00 |
|
|
|
ea3ac3b688
|
add ant gatherer
|
2024-10-06 22:53:49 +10:00 |
|
|
|
2074e57cc4
|
create ant gathering routine
|
2024-10-06 22:34:34 +10:00 |
|
|
|
0e1dd1b2f2
|
create Gathering component for picking up honeydew
|
2024-10-06 20:00:14 +10:00 |
|
|
|
78cb85eb92
|
add more asserts
|
2024-10-06 19:40:26 +10:00 |
|
|
|
ab17b3489f
|
add honeydews appending in items_manager
|
2024-10-06 19:33:48 +10:00 |
|
|
|
33f76ac5c1
|
add items_manager
|
2024-10-06 19:32:49 +10:00 |
|
|
|
cd4d8d1af6
|
make units inherit Interactable
|
2024-10-06 19:19:41 +10:00 |
|
|
|
486b193ee7
|
add honeydew node
|
2024-10-06 19:07:04 +10:00 |
|
|
|
0440fcb1fc
|
move selector to selection_manager global
|
2024-10-06 18:45:31 +10:00 |
|
|
|
a54f7b6529
|
return selector extends to Node
|
2024-10-06 18:36:07 +10:00 |
|
|
|
2eb3369b95
|
make hovering_manager to manage hovers from one place
|
2024-10-06 18:34:54 +10:00 |
|
|
|
adbf71ad02
|
clamp following_ui position to the screen
|
2024-10-06 17:59:52 +10:00 |
|
|
|
8835881151
|
tweak anthill
|
2024-10-06 17:48:57 +10:00 |
|
|
|
0452fa063c
|
add random offset to honeydew counter
|
2024-10-06 17:48:45 +10:00 |
|
|
|
d04e232b66
|
fix wondering
|
2024-10-06 17:43:00 +10:00 |
|
|
|
174fdd36e1
|
add following_ui closing
|
2024-10-06 17:26:20 +10:00 |
|
|
|
bf470cbb09
|
add honeydew counter
|
2024-10-06 17:26:08 +10:00 |
|
|
|
8096cd7046
|
add anthill ui and bying units
|
2024-10-06 15:56:04 +10:00 |
|
|
|
0071d60fa1
|
add unit creation from anthill
|
2024-10-06 14:41:09 +10:00 |
|
|
|
d4d4b563c0
|
add anthill class and scene
|
2024-10-06 14:16:31 +10:00 |
|
|
|
4a84a244af
|
add AnimationTrees and state machines
|
2024-10-06 09:32:25 +10:00 |
|
|
|
f6110711fc
|
create AntNitwit class and make them wander
|
2024-10-06 08:55:57 +10:00 |
|
|
|
3ad9d2a6ac
|
move wandering functionality to Unit class
|
2024-10-06 08:26:21 +10:00 |
|
|
|
85e416e239
|
create aphid class
|
2024-10-06 08:19:44 +10:00 |
|
|
|
d590c5cdf0
|
add button to toggle mouse confinement
|
2024-10-06 07:50:11 +10:00 |
|
|
|
411eafabf5
|
add draw calls counter to debug
|
2024-10-06 07:35:55 +10:00 |
|
|
|
f63689ca89
|
add child node assertions to units
|
2024-10-06 07:26:55 +10:00 |
|
|
|
130c013a38
|
add visibility_notifier to units
|
2024-10-06 07:26:19 +10:00 |
|
|
|
9ae09aad13
|
remove test_unit and make proper unit hierarchy
|
2024-10-06 07:05:26 +10:00 |
|
|
|
4f06f8b26b
|
show hover indicator on mouse enter
|
2024-10-06 06:48:31 +10:00 |
|
|
|
9dafb378a2
|
prevent deselection without drag
|
2024-10-06 06:21:32 +10:00 |
|
|
|
374e5f82ff
|
add selection hove indicator and make selection on mouse release
|
2024-10-06 05:49:10 +10:00 |
|
|
|
e5f7e6400c
|
add selection height offset
|
2024-10-06 05:32:06 +10:00 |
|
|
|
78949b163d
|
add format and comments
|
2024-10-06 05:11:56 +10:00 |
|
|
|
dc7463722f
|
set max unit slides to 2
|
2024-10-06 05:09:02 +10:00 |
|
|
|
b466fc0086
|
remove debug draw from test_unit
|
2024-10-06 05:01:29 +10:00 |
|
|
|
eac616c305
|
add unit gradual turning
|
2024-10-06 04:57:43 +10:00 |
|
|
|
9937299a88
|
add ability to specify zoom value for head_to and add easing
|
2024-10-06 04:45:00 +10:00 |
|
|
|
abd2ea2e93
|
add ability to gradually move camera to a target (aka heading to)
|
2024-10-06 04:35:47 +10:00 |
|
|
|
e3a958f770
|
replace position with global_position in some places
|
2024-10-06 03:39:46 +10:00 |
|
|
|
e96593ffb0
|
stress test the units
|
2024-10-06 03:33:49 +10:00 |
|
|
|
6fcb2b9f3e
|
add nav agent avoidance
|
2024-10-06 03:30:19 +10:00 |
|
|
|
7a95f57afb
|
change navigation mouse button to right
|
2024-10-06 02:56:30 +10:00 |
|
|
|
cb889e9053
|
add better checks for mouse buttons
|
2024-10-06 02:53:04 +10:00 |
|
|
|
506e5e4337
|
add unit movement and animation
|
2024-10-06 02:47:45 +10:00 |
|
|
|
e0406eab20
|
add checking for being selected before navigation to test unit
|
2024-10-06 02:34:28 +10:00 |
|
|
|
e60902e90c
|
add minimum drag distance for selection
|
2024-10-06 02:33:19 +10:00 |
|
|
|
6f923f6101
|
add navigation to test unit
|
2024-10-06 02:26:16 +10:00 |
|
|
|
26747f9618
|
disable camera movement when mouse is outside window
|
2024-10-06 01:46:42 +10:00 |
|
|
|
a6fb508151
|
update root unit node to CharacterBody3D and fix selection logic
|
2024-10-06 01:37:16 +10:00 |
|
|
|
4fb358b112
|
add fps counter to debug_draw
|
2024-10-06 00:45:10 +10:00 |
|
|
|
57d47e01e9
|
create unit selector
|
2024-10-06 00:43:28 +10:00 |
|
|
|
7e6060b046
|
add test unit
|
2024-10-06 00:41:24 +10:00 |
|
|
|
49650ffbde
|
change screen edge checks from >= to >
|
2024-10-05 21:38:10 +10:00 |
|
|
|
6ac97ce0fb
|
rename enable to enabled in debug_draw
|
2024-10-05 21:33:45 +10:00 |
|
|
|
e903a6524f
|
add enabled bool to debug_draw
|
2024-10-05 21:33:14 +10:00 |
|
|
|
6404019442
|
add camera resetting
|
2024-10-05 21:32:30 +10:00 |
|
|
|
189d3b5e31
|
make lines more compact in debug_draw
|
2024-10-05 20:58:31 +10:00 |
|
|
|
603a65edfa
|
add more spacing between functions
|
2024-10-05 20:56:51 +10:00 |
|
|
|
c89f69d613
|
add markers and circles to debug_draw
|
2024-10-05 20:55:54 +10:00 |
|
|
|
e27d16a9f9
|
add debug drawing class
|
2024-10-05 20:38:49 +10:00 |
|
|
|
cf1536f315
|
prefix private functions with underscore
|
2024-10-05 20:38:33 +10:00 |
|
|
|
e59b67bd14
|
add fullscreen and quitting managers
|
2024-10-05 19:40:28 +10:00 |
|