doylet
|
6cee1f56df
|
fp: Fix black being interpreted as blue
|
2023-10-14 11:21:09 +11:00 |
|
doylet
|
8a019c6c36
|
Merge remote-tracking branch 'origin/upgrade_balance'
|
2023-10-13 00:06:15 +11:00 |
|
doylet
|
a7de66b2f8
|
fp: Add new map and intro screen
|
2023-10-13 00:05:41 +11:00 |
|
doylet
|
c63bdcacb4
|
fp: Migrate to custom build script
|
2023-10-12 22:20:29 +11:00 |
|
doylet
|
e281aa5b39
|
fp: Improve the CPP build script
|
2023-10-12 00:04:01 +11:00 |
|
doylet
|
1ea15d00e0
|
fp: Add non hot-reload build
|
2023-10-10 23:00:35 +11:00 |
|
doylet
|
169170945b
|
fp: Add queueing x3 mobs at buildings
|
2023-10-10 00:07:30 +11:00 |
|
doylet
|
81b3fc5c5d
|
fp: Add pause screen
|
2023-10-09 21:35:51 +11:00 |
|
doylet
|
ef164fbbee
|
fp: Smoochie teleport
|
2023-10-08 20:51:54 +11:00 |
|
doylet
|
0c266e4127
|
fp: Clinger dash
|
2023-10-08 20:19:30 +11:00 |
|
doylet
|
ab61a482c7
|
fp: Vary the spawn and waypoints
|
2023-10-08 19:48:17 +11:00 |
|
doylet
|
179a683e25
|
fp: Apply god mode to the heart
|
2023-10-08 19:09:34 +11:00 |
|
doylet
|
25736461fb
|
fp: Add game over sequence
|
2023-10-08 19:05:56 +11:00 |
|
doylet
|
21a8f87f98
|
fp: Add terry ghost mode
|
2023-10-08 18:02:10 +11:00 |
|
doylet
|
065292c7ac
|
fp: Add attack upgrade to merchant
|
2023-10-08 17:35:57 +11:00 |
|
doylet
|
17947c7b69
|
fp: Draw health bars fro mobs, fix projectile origin
|
2023-10-08 17:25:08 +11:00 |
|
doylet
|
ecfe730744
|
fp: Fix the attack box path finding and hit detection
|
2023-10-08 17:07:20 +11:00 |
|
doylet
|
efec333b61
|
fp: Redo the attack boxes
|
2023-10-08 16:46:49 +11:00 |
|
doylet
|
98e3245682
|
fp: Reset game on game completion
|
2023-10-08 16:46:47 +11:00 |
|
doylet
|
1889b9f9c5
|
fp: Wire up game reset
|
2023-10-08 16:46:44 +11:00 |
|
doylet
|
87fb216256
|
fp: Add intro screen and remove nil states
|
2023-10-08 13:23:25 +11:00 |
|
doylet
|
b6f589a8dc
|
fp: Fix natural sorting order breaking the sprite packer
|
2023-10-08 12:26:36 +11:00 |
|
doylet
|
631579d29b
|
fp: Add monkeys and carrying to portal
|
2023-10-08 01:29:50 +11:00 |
|
doylet
|
7e1bcee5df
|
fp: Integrate the icons
|
2023-10-07 23:05:46 +11:00 |
|
doylet
|
b758a05809
|
fp: Render the current wave
|
2023-10-07 20:56:14 +11:00 |
|
doylet
|
8ebbb64877
|
fp: Implement the plane
|
2023-10-07 20:31:01 +11:00 |
|
doylet
|
15a591dcb7
|
fp: Undo regression with aggros not being lost on terry
|
2023-10-07 19:20:28 +11:00 |
|
doylet
|
d564ad225d
|
fp: Improve swarming of buildings
|
2023-10-07 19:14:09 +11:00 |
|
doylet
|
11cab9a726
|
fp: Restore spawn cap
|
2023-10-07 17:56:20 +11:00 |
|
doylet
|
4cb9ad4f39
|
fp: Fix attack boxes persisting and decrement health
|
2023-10-07 17:55:34 +11:00 |
|
doylet
|
19f8649870
|
fp: Add terry ghosting
|
2023-10-07 15:29:56 +11:00 |
|
doylet
|
fd0612ac1c
|
fp: Add inventory and consume coins on building purchase
|
2023-10-07 15:04:37 +11:00 |
|
doylet
|
4628731bef
|
fp: Hook up the buildings to the merchant UI
|
2023-10-07 12:21:31 +11:00 |
|
doylet
|
d5ceea9c94
|
fp: Mock up the buy trigger anim and logic
|
2023-10-06 23:55:57 +11:00 |
|
doylet
|
09a83e3bfd
|
fp: Render a $ amount on the merchant menu
|
2023-10-06 23:30:09 +11:00 |
|
doylet
|
fe4095b6bb
|
fp: Add a pop-up merchant menu and key bindings text
|
2023-10-06 23:16:55 +11:00 |
|
doylet
|
a591254d5b
|
fp: Collect coins on entity defeat
|
2023-10-06 21:57:34 +11:00 |
|
doylet
|
b5c8c45769
|
fp: Add a basic data plan visualisation
|
2023-10-06 21:48:05 +11:00 |
|
doylet
|
cfb4106948
|
fp: Disable collision on mobs when they have experienced the building
|
2023-10-06 21:01:54 +11:00 |
|
doylet
|
1bbae2a191
|
fp: Fix missing collision override on catfish
|
2023-10-06 20:51:15 +11:00 |
|
doylet
|
57a09d6f9a
|
fp: Make the building behaviours generic and work across multiple buildings
|
2023-10-06 20:48:20 +11:00 |
|
doylet
|
bfe2fef528
|
fp: Tone down scanline effect
|
2023-10-06 19:57:59 +11:00 |
|
doylet
|
45d981099c
|
fp: Add building selector UI
|
2023-10-05 23:09:39 +11:00 |
|
doylet
|
4bcbc61721
|
fp: Hide debug UI behind a flag
|
2023-10-05 21:30:56 +11:00 |
|
doylet
|
5f8344ddda
|
fp: Add projectile attack
|
2023-10-05 21:10:50 +11:00 |
|
doylet
|
aed29a9f50
|
fp: Spawn catfish
|
2023-10-04 23:50:31 +11:00 |
|
doylet
|
0e22b49271
|
fp: Add new assets to data folder
|
2023-10-04 22:55:22 +11:00 |
|
doylet
|
760da9d39f
|
fp: Only allow buildings to be placed in build zones
|
2023-10-03 21:05:16 +11:00 |
|
doylet
|
efaf2ac1cc
|
fp: Introduce building zones
|
2023-10-02 23:41:08 +11:00 |
|
doylet
|
3efa397d1d
|
fp: Add rudimentary build mode
|
2023-10-02 22:38:36 +11:00 |
|
doylet
|
4212fe8452
|
fp: Re-add phasing behaviour on terry dash
|
2023-10-01 23:22:18 +11:00 |
|
doylet
|
be88c34439
|
fp: Add hitboxes to buildings, fix collision detection skipping detections
|
2023-10-01 22:16:49 +11:00 |
|
doylet
|
c5a76e6b97
|
fp: Add walls to avoid going OOB
|
2023-10-01 21:15:05 +11:00 |
|
doylet
|
dce637d804
|
fp: Integrate new merchants
|
2023-10-01 17:50:32 +11:00 |
|
doylet
|
3de7109c03
|
fp: Resize the assets appropriately reducing start up time
|
2023-10-01 16:55:48 +11:00 |
|
doylet
|
dc657ae1c3
|
fp: Tweak hitbox of heart
|
2023-10-01 16:20:05 +11:00 |
|
doylet
|
0234d34673
|
fp: Load heart & remove aggro when terry distances himself
|
2023-10-01 16:11:08 +11:00 |
|
doylet
|
f258886d68
|
fp: Get camera fix
|
2023-10-01 14:38:31 +11:00 |
|
doylet
|
e5282f7706
|
fp: Render debug hover text on new lines manually
|
2023-10-01 12:10:27 +11:00 |
|
doylet
|
47cf075c3b
|
fp: Add spawning on all 3 lanes
|
2023-09-30 23:24:04 +10:00 |
|
doylet
|
015ae9d82b
|
fp: Cap the camera to the map, redo clinger assets
|
2023-09-30 22:27:25 +10:00 |
|
doylet
|
8301bdb86c
|
fp: Affix the camera to the clicked entity
|
2023-09-30 21:36:27 +10:00 |
|
doylet
|
1a1281e37d
|
fp: Use tely multiple audio streams
|
2023-09-30 21:24:21 +10:00 |
|
doylet
|
fe06bdfe19
|
fp: Use tely audio for queueing sounds
|
2023-09-30 20:14:42 +10:00 |
|
doylet
|
7e9ad29be3
|
fp: Fix up submodule
|
2023-09-30 19:38:02 +10:00 |
|
doylet
|
ab9f0df551
|
Merge remote-tracking branch 'origin/audio'
|
2023-09-30 19:37:35 +10:00 |
|
doylet
|
eb90d7dbfa
|
fp: Integrate map
|
2023-09-30 19:14:35 +10:00 |
|
doylet
|
d48db90783
|
fp: Disable spazzing buildings
|
2023-09-30 17:50:57 +10:00 |
|
doylet
|
1c6037bbaa
|
fp: Park rotation work
|
2023-09-30 17:49:49 +10:00 |
|
doylet
|
fbf94b12b9
|
fp: Slow patron after club terry
|
2023-09-30 16:51:59 +10:00 |
|
doylet
|
e467abf922
|
fp: Add a simplified swarming algorithm
|
2023-09-30 16:11:39 +10:00 |
|
doylet
|
a35cb8d2a6
|
fp: Start drafting up swarming of buildings
|
2023-09-29 22:44:27 +10:00 |
|
doylet
|
158fcb12fe
|
fp: Add mobbing behaviour to surround club terry
|
2023-09-29 21:42:27 +10:00 |
|
doylet
|
378ef2959b
|
fp: Load the club terry assets
|
2023-09-29 17:42:58 +10:00 |
|
doylet
|
0c68aef519
|
fp: Increase the spawn cap to 128
|
2023-09-29 17:04:55 +10:00 |
|
doylet
|
f8e0af730f
|
fp: Make mobs attack in the direction of terry
|
2023-09-29 16:53:20 +10:00 |
|
doylet
|
d3462f8dc9
|
fp: Use same attack pattern for Smoochie+Terry as Clinger
|
2023-09-29 16:17:55 +10:00 |
|
doylet
|
2aa3a9568b
|
fp: Add collide rules in move entity
|
2023-09-29 15:58:03 +10:00 |
|
doylet
|
4842bd32f9
|
fp: Fix Attackable reusing pre-existing bit, use move equations for attack kickback
|
2023-09-29 15:44:02 +10:00 |
|
doylet
|
543e759682
|
fp: Separate entity input from update
|
2023-09-29 15:28:11 +10:00 |
|
doylet
|
70b1596bb9
|
fp: Merge duplicate attack loops
|
2023-09-29 15:18:38 +10:00 |
|
doylet
|
4bbe4787a5
|
fp: Rename entity file
|
2023-09-29 15:11:54 +10:00 |
|
doylet
|
3829a2bdc9
|
fp: First draft swarming on entity
|
2023-09-29 14:50:40 +10:00 |
|
doylet
|
d85fbe95fa
|
fp: Integrate clinger as a spawnable mob
|
2023-09-27 14:47:27 +10:00 |
|
doylet
|
ffb2ec3ea3
|
fp: Orient sprite in direction of velocity
|
2023-09-27 00:09:14 +10:00 |
|
doylet
|
a9fba6f01d
|
fp: Smoochie attack on aggro, add heart anim on attack
|
2023-09-26 23:58:48 +10:00 |
|
doylet
|
589d56dd82
|
fp: Invert the move-ability flag on entity type check
|
2023-09-26 21:44:02 +10:00 |
|
doylet
|
7a2bebf3c3
|
fp: Use meters for calculations
|
2023-09-26 00:07:39 +10:00 |
|
doylet
|
dcf47a106a
|
fp: Add an aggro flag on terry
|
2023-09-25 23:06:39 +10:00 |
|
doylet
|
1c8b6c8e1f
|
fp: Move spawning to entity.cpp
|
2023-09-25 22:13:32 +10:00 |
|
doylet
|
219425fc96
|
fp: Add sentinel DS, fix physics step, fix waypoints
|
2023-09-25 00:43:22 +10:00 |
|
doylet
|
677486e094
|
fp: Use animated sprites, use ms for animation duration
|
2023-09-24 23:08:30 +10:00 |
|
doylet
|
858a66786a
|
fp: Use switch statement for state machine
|
2023-09-24 22:00:08 +10:00 |
|
doylet
|
468c9995bd
|
fp: Remove action to anim mapping
|
2023-09-24 21:54:08 +10:00 |
|
doylet
|
30a69e40e9
|
fp: Rejig the mob spawner to use a fixed-waypoint path
|
2023-09-24 19:11:44 +10:00 |
|
doylet
|
bff3fc759d
|
fp: Move some structs to entity.h
|
2023-09-24 18:16:14 +10:00 |
|
doylet
|
d3444c84f1
|
tely/asset: Load up the merchant
|
2023-09-24 18:05:28 +10:00 |
|
doylet
|
ea9f63d709
|
tely: Deprecate anim to action mapping it sucks
|
2023-09-24 17:01:21 +10:00 |
|
doylet
|
f95cb8ec9b
|
tely: Wire up the sprite up/down/left/right anims
|
2023-09-24 16:24:51 +10:00 |
|
doylet
|
3745b0c6bc
|
tely: Decouple entity from sprite sheet
|
2023-09-24 15:51:41 +10:00 |
|