Commit Graph

223 Commits

Author SHA1 Message Date
Rob Kelly f7acce772f Basic title screen 2024-12-16 17:24:26 -07:00
Rob Kelly 35389925e0 Basic title logo 2024-12-16 11:48:21 -07:00
Rob Kelly d239e8ec61 Powerball item pickup 2024-12-15 17:43:55 -07:00
Rob Kelly 7c3a2002b7 Free camera & shot projection collide with water 2024-12-15 17:15:48 -07:00
Rob Kelly 30dc7050be Ball & player are repositioned based on ball radius 2024-12-15 17:01:45 -07:00
Rob Kelly 31aeaeb025 Powerball sfx 2024-12-15 10:27:45 -07:00
Rob Kelly 9a0747d15c Powerball vfx 2024-12-15 10:27:38 -07:00
Rob Kelly fcbc8c6f0a Ball abilities & powerball 2024-12-14 19:52:05 -07:00
Rob Kelly e79d51b727 Soda can size tweaks 2024-12-14 19:05:11 -07:00
Rob Kelly 73bd40c6ac Beach ball pickup item 2024-12-14 19:03:27 -07:00
Rob Kelly 8bacd197c2 Added beach ball which floats on water 2024-12-14 18:57:38 -07:00
Rob Kelly 967db4a303 Play SFX & animate life bar on heal 2024-12-14 17:06:10 -07:00
Rob Kelly 45c8194bbd Diet soda restores health (just like in real life) 2024-12-14 16:39:47 -07:00
Rob Kelly 37edad916b Avoid scaling prop to 0 in item collection animation 2024-12-14 14:34:12 -07:00
Rob Kelly e7c659e5dc Item collection SFX 2024-12-14 14:32:56 -07:00
Rob Kelly a65d08599f Extracted ball collection particle lagic into HUDParticle type 2024-12-14 13:39:09 -07:00
Rob Kelly 5c3da56226 Ball collection particle effect 2024-12-14 13:20:10 -07:00
Rob Kelly 6abbe7f82a New plasma ball texture 2024-12-13 16:33:42 -07:00
Rob Kelly 36399bad33 Amount is an inherent property of all item pickups 2024-12-13 12:41:48 -07:00
Rob Kelly 06de956e1a Added 'extra ball' items for brick & plasma ball 2024-12-13 12:06:41 -07:00
Rob Kelly def4fc3ebf Item spawners 2024-12-12 18:38:16 -07:00
Rob Kelly ce84696104 Added basic item container 2024-12-12 17:48:21 -07:00
Rob Kelly ba7d0024f6 Suddenly remembered high school physics lol 2024-12-11 20:28:47 -07:00
Rob Kelly e9abc96002 Handling for player death 2024-12-11 19:26:45 -07:00
Rob Kelly 0b48ec4082 Moved nice alert scene to shot_hud 2024-12-11 11:38:05 -07:00
Rob Kelly 5678bd543b Fixes for various interpreter warnings 2024-12-11 11:32:47 -07:00
Rob Kelly 06c4d859a8 Nice effect gets just a little more juice... 2024-12-10 20:43:16 -07:00
Rob Kelly 18ca280e43 Nicererer nice effect 2024-12-10 20:40:49 -07:00
Rob Kelly d4effd0f96 Nicerer Nice animation
This adds a marquee to the top and bottom of the "Nice" animation
featuring the lyrics to Run D.M.C.'s "It's Over"
2024-12-10 20:26:21 -07:00
Rob Kelly 844fd55d43 Nicer nice effect 2024-12-10 19:38:44 -07:00
Rob Kelly c536eff1db Advanced typewritery 2024-12-10 15:02:48 -07:00
Rob Kelly 37257dc3fd Turns out you can just save control bindings as regular project settings under `input/`. Who knew? 2024-12-10 12:36:49 -07:00
Rob Kelly e0dad987d2 Added typewriter effect, managed label, and settings 2024-12-10 12:12:36 -07:00
Rob Kelly 07b2a33426 Updated brick 2024-12-10 10:49:39 -07:00
Rob Kelly 442c8ef7aa Brick texture 2024-12-09 19:16:42 -07:00
Rob Kelly 902888be87 Shot projection target is oriented to surface normal 2024-12-09 17:04:19 -07:00
Rob Kelly 424ee2f2ae Tweaked magnus force to not affect good shots as much 2024-12-09 16:46:40 -07:00
Rob Kelly 9b9979e8ac Brick! 2024-12-09 15:55:09 -07:00
Rob Kelly 508e9d593b Shot projection is configurable in settings 2024-12-09 15:05:31 -07:00
Rob Kelly 906e161b67 Projectile arc computes local gravity at each step 2024-12-09 14:40:23 -07:00
Rob Kelly 60dd5bf659 Added directional shadow settings 2024-12-09 12:51:05 -07:00
Rob Kelly aef73e6681 Improved directional shadow blending in debug level 2024-12-09 12:15:48 -07:00
Rob Kelly 4575fb1d08 Added graphics & display settings to settings menu 2024-12-09 11:49:40 -07:00
Rob Kelly 6bd59706ab Fixed broken material ref in zephyr particle 2024-12-09 10:52:22 -07:00
Rob Kelly b1dead039f EN translation strings for the rest of settings & UI 2024-12-09 03:34:38 -07:00
Rob Kelly 05bb813d9e Fixed Geo font rendering glitches 2024-12-09 02:59:48 -07:00
Rob Kelly 12fbbb82bc Volume mixer settings with persistence to disk 2024-12-09 02:57:08 -07:00
Rob Kelly f75af2196d Settings overrides are written to a file under user:// 2024-12-08 21:51:04 -07:00
Rob Kelly dff8065f95 Keybinds are persisted to user config 2024-12-08 21:39:50 -07:00
Rob Kelly b780bb5a2c Settings control menu allows rebinding controls 2024-12-08 20:55:24 -07:00