Commit Graph

96 Commits (66ad51820b8f279894e1b8ad425f8bb7bcd420ff)

Author SHA1 Message Date
Artur David a345abf9eb Smaller Balance Changes. Slimes easier to kill. Fireball Spread upgrade is stronger and can be picken more than once and scales better 2026-06-15 20:09:35 +02:00
Artur David 970ccb7aba fix brew explosion spawning into World instead of Witch 2026-06-06 02:18:16 +02:00
Artur David 3779426968 update node paths after Player and Witch moved into World 2026-06-06 02:12:11 +02:00
Artur David 6177d2afbb cache World node reference in spawn_control 2026-06-06 02:10:54 +02:00
Artur David f998f37693 spawn enemies into World node for y_sort 2026-06-06 02:08:32 +02:00
Artur c6b60ea002 changed laser build up logic to allow for actual enemy tracking 2026-06-03 18:19:57 +02:00
Artur c3375d6305 fixed tornado no-damage bug 2026-06-03 17:23:28 +02:00
Artur eeea6d2d59 added null check for witch and player for gameover screen highlight if fruits would drop on last frame 2026-06-03 17:10:37 +02:00
Artur de6f119408 added chili sprite to perk icons 2026-06-03 16:37:41 +02:00
Artur 4635bc499b added game over screen 2026-06-02 21:28:17 +02:00
Artur David c587fe9e4f Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-06-02 17:50:10 +02:00
Artur 8543199974 fix fireball bug on spam 2026-06-02 17:48:10 +02:00
Artur 76e36c7c9c Changes several hp and damage numbers to get slightly better balance 2026-06-02 17:46:33 +02:00
Artur ec27fa03e4 added fruit queue up to three fruits while brewing is busy 2026-06-02 17:25:08 +02:00
Artur 7d17c1312e Added Elite enemies before wave switch 2026-06-02 17:01:57 +02:00
Artur 89f0faea9a Rewritten some recipes. Added Chilli fruit to give laser spell a recipe 2026-06-02 16:56:41 +02:00
Artur 85e0ca75ff Polished Laser visuals and added perk that added retargeting on kill 2026-06-02 16:36:27 +02:00
Artur 89446660c0 Added Laser Spell, no recipe yet 2026-06-02 16:12:08 +02:00
Artur 24d45d1e9c add WASD controls 2026-06-02 15:36:54 +02:00
Artur David 84629baec3 switched card hover to process-driven sine, reduced amplitude 2026-06-02 09:30:38 +02:00
Artur David 216fdc88ab slowed down card hover 2026-06-02 09:26:46 +02:00
Artur David e07519ba05 smoother card hover and perk screen exit transition 2026-06-02 09:25:16 +02:00
Artur David 5876fe992c replaced icon breathing with card hover float 2026-06-02 09:22:07 +02:00
Artur David 34e5e4560e add uid file 2026-06-02 09:13:59 +02:00
Artur David d995df7279 fixed spell library reference in debug menu 2026-06-02 09:10:55 +02:00
Artur David dd202b719a fixed spell library type inference error 2026-06-02 09:09:35 +02:00
Artur David 381bfd9e3d added debug menu 2026-06-02 09:07:23 +02:00
Artur David 16aeec7e12 fixed missing level_up_disabled guard in on_enemy_died 2026-06-02 09:06:06 +02:00
Artur David 46639221c5 added level up disable flag and force level up to drop manager 2026-06-02 09:05:16 +02:00
Artur David cb9ed7d0ec fixed fruits not being removed after collection 2026-06-02 08:48:12 +02:00
Artur David f3c7146367 renamed variable and added safety check 2026-06-02 08:39:01 +02:00
Artur David 7fe0990949 made fruits drop less when there are too many on screen 2026-06-02 08:34:03 +02:00
Artur David e7e0e2ce9f added fruit drop limit variables 2026-06-02 08:32:41 +02:00
Artur d8acddeaea added cauldron juiciness 2026-05-20 23:47:01 +02:00
Artur 56afc148f1 removed dead code 2026-05-20 20:58:54 +02:00
Artur c0c7f43613 added player perks 2026-05-20 20:57:21 +02:00
Artur 320949fcb3 Probably juiced the fuck out of this game. Added variois sounds, tweens etc. Also added centralized spelllibrary for future spells. Overhauled Card Perk Design 2026-05-20 19:07:39 +02:00
Artur David b7a3934daf added hit sfx with random pitch on-hit 2026-05-11 13:04:36 +02:00
Meik Schürmann 3dc9c78f77 Added credits in the main menu 2026-05-11 11:47:50 +02:00
Artur David 3d6a721b04 fix: removed debugging artefact 2026-04-30 10:46:15 +02:00
Artur David bed957a52e feat: added automated hits when enemy is close enough 2026-04-30 10:44:49 +02:00
Jaro Winkelhausen c7e1afdc37 feat/tornado (#13)
Co-authored-by: Jaro <jaro@MacBook.local>
Co-authored-by: 3002102 <3002102@stud.th-mannheim.de>
Reviewed-on: #13
2026-04-24 01:56:22 +02:00
Jaro Winkelhausen c959b0d3e5 feat/spellbook (#12)
Co-authored-by: Jaro <jaro@MacBook.local>
Co-authored-by: 3002102 <3002102@stud.th-mannheim.de>
Reviewed-on: #12
2026-04-21 17:17:35 +02:00
Jaro Winkelhausen 3f6e76c154 added an actual hp/damage system to the witch and enemies game over screen is still missing the game just restarts (#11)
Co-authored-by: Jaro <jaro@MacBook.local>
Reviewed-on: #11
2026-04-21 13:16:58 +02:00
Jaro Winkelhausen 9a82e74e41 add a knive perk where the witch initally throws a knive every 2 seconds with subsequent upgrades until the cooldown is 1s between throws (#10)
Reviewed-on: #10
Co-authored-by: 3002102 <3002102@stud.hs-mannheim.de>
Co-committed-by: 3002102 <3002102@stud.hs-mannheim.de>
2026-04-15 19:09:21 +02:00
Jaro Winkelhausen 01648c5939 add feature to wave logic for boss wave (#9)
Reviewed-on: #9
Co-authored-by: 3002102 <3002102@stud.hs-mannheim.de>
Co-committed-by: 3002102 <3002102@stud.hs-mannheim.de>
2026-04-15 18:19:55 +02:00
Artur e46b196f71 translated perks desc and name 2026-04-15 18:03:56 +02:00
Jaro Winkelhausen c6277ccf22 fixed issue where the closer the enemies get to the with the slower they become (#7)
Reviewed-on: #7
Co-authored-by: 3002102 <3002102@stud.hs-mannheim.de>
Co-committed-by: 3002102 <3002102@stud.hs-mannheim.de>
2026-04-15 17:57:41 +02:00
Artur b9f024685b Merge branch 'better-perk-display' 2026-04-15 17:48:25 +02:00
Jaro Winkelhausen 4a4a664fee add a new wave spawning logic defined by a spawn_stages.json in the data folder (#5)
Reviewed-on: #5
Co-authored-by: 3002102 <3002102@stud.hs-mannheim.de>
Co-committed-by: 3002102 <3002102@stud.hs-mannheim.de>
2026-04-15 17:34:40 +02:00