Commit Graph

60 Commits (320949fcb3cbc91ed0658619c23026c4f9ef2464)

Author SHA1 Message Date
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
Artur 452325a0b4 fixed explosion calculation and finished cards + xp bar 2026-04-15 17:22:15 +02:00
Jaro Winkelhausen 8b76140c2a add new fire slime with three hp (#3)
Reviewed-on: #3
Co-authored-by: 3002102 <3002102@stud.hs-mannheim.de>
Co-committed-by: 3002102 <3002102@stud.hs-mannheim.de>
2026-04-15 17:05:54 +02:00
Artur David 681471259b improved card size 2026-04-15 16:09:46 +02:00
Meik Schürmann fa2e3cfc9a implemented pause menu, fixed bug of music not looping 2026-04-15 10:46:27 +02:00
Artur c2cbeba20c created card ui 2026-04-15 07:11:06 +02:00
Artur David 3459ab5342 Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-14 19:48:21 +02:00
Artur David ecade1c284 implemented level up and perk system and 3 choosable perks on level up 2026-04-14 19:43:45 +02:00
Jaro Winkelhausen 190d4cf8bf added a new weapon fireswirl that gets triggered by two apples and a grape 2026-04-14 18:33:40 +02:00
Artur David 832d2dbd70 added different spells based on cauldron input and moved functions no cauldron 2026-04-14 17:26:05 +02:00
Artur David e89b80a825 cauldron change color based on collected fruits 2026-04-14 16:35:50 +02:00
Artur David 8c6005596b added dropsbase to grapes extend 2026-04-14 14:56:21 +02:00
Artur David 708bb5e763 Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-14 14:54:46 +02:00
Artur David 99b1e8069d added grapes 2026-04-14 14:53:58 +02:00
3002102 1b3a1500d3 Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-14 14:49:55 +02:00
3002102 334a2f7248 fixed shuriken issue where it would bounce between two blue slimes endlessly 2026-04-14 14:49:34 +02:00
Artur David 515aab1a70 Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-14 14:44:14 +02:00
Artur David 5fea9d2ccf added spawn variants 2026-04-14 14:44:12 +02:00
3002102 0ac9d0fae8 split hurt and die options on the base enemy 2026-04-14 14:41:51 +02:00
Artur David 40d3d4c423 Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-14 14:10:03 +02:00
Artur David 27aa1afce3 Added homing shuriken and fixed Viewport 2026-04-14 14:06:43 +02:00
Jaro 8f7553125b added hurt animation to blue slimes and wired them up correctly 2026-04-14 13:52:46 +02:00
Jaro 09266bd67a added blue slime and fitting death animation for the directions off travel 2026-04-14 13:22:19 +02:00
Artur David d63e997117 Made Viewport scalable 2026-04-14 12:35:27 +02:00
Artur David b89d2cc64d Added Fireball mechanic 2026-04-14 12:00:32 +02:00
Artur David abb24b227e Added Cauldrons and bruning Animation 2026-04-14 09:33:50 +02:00
Artur David 1b90d6296d added check if enemy exists before accesing droptable to prevent game crash 2026-04-13 22:52:43 +02:00
Artur David 1dbe6cc239 Added Cauldron Assets and Witch counting fruits mechanic. Casts Insta Death on 3 Fruits for Debug purposes 2026-04-13 22:49:06 +02:00
Artur David 3c1dfb3f55 added the ability to collect apples 2026-04-13 22:17:00 +02:00
Artur David 7851a25a65 added animated apple drop with tween 2026-04-13 18:52:54 +02:00
Artur David e65e98754d Added Apple Drop on dying Slimes 2026-04-13 18:09:20 +02:00
Artur David fa4a9582d7 removed enemies collision layer when dying and removed multiple sfx on contact with dying enemies 2026-04-13 17:24:01 +02:00
Meik Schürmann 6b29b05ce2 renamed music&sfx folder 2026-04-13 13:37:36 +02:00
Meik Schürmann 5cc134ff7b added hit sound effect on func _die() in the EnemyBase class 2026-04-13 13:09:51 +02:00
Meik Schürmann 3b8216d5bf Merge branch 'main' of https://gitty.informatik.hs-mannheim.de/3002102/gae_wild_jam 2026-04-13 12:55:19 +02:00
Meik Schürmann 62b7d01ce3 implemented music manager, added collison shapes for objects in the tile set, created options menu, improved visuals of main menu 2026-04-13 12:55:13 +02:00
Artur David ca022296ee removed debugging artefact 2026-04-13 12:54:08 +02:00