Commit Graph

191 Commits

Author SHA1 Message Date
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 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 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 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
Rob Kelly 01df07eb11 PromptMap includes modifiers 2024-12-08 19:44:30 -07:00
Rob Kelly ce2996a703 Added control binding elements 2024-12-08 19:32:21 -07:00
Rob Kelly 94d1ac8abf Added project settings menu 2024-12-08 16:21:05 -07:00
Rob Kelly bfe2ca46d4 Camera adjusts to gravity normal 2024-12-07 18:53:16 -07:00
Rob Kelly 317f77c358 Ball can be reset after traveling for 45 seconds 2024-12-07 17:57:58 -07:00
Rob Kelly d8dbf0a7d1 Tools for showing input prompts 2024-12-07 17:56:58 -07:00
Rob Kelly 1cc0f4cf7c Added funky gravity areas in debug level 2024-12-07 00:27:02 -07:00
Rob Kelly a935cdd077 Zephyr particle effect 2024-12-06 19:26:56 -07:00
Rob Kelly 75d08d0dc2 Glint on the 'woah nice' message 2024-12-04 19:17:17 -07:00
Rob Kelly 872aad090e Ball sand particle effect 2024-12-04 19:06:18 -07:00
Rob Kelly ce6c9b3aac Magnetic effect is sticky like plasma ball 2024-12-04 17:59:44 -07:00
Rob Kelly fb19b1a1ad Adjusted shot curve calculation 2024-12-04 17:38:28 -07:00
Rob Kelly 7c3a3e58d7 Nice-hit sparkle is quieter 2024-12-04 17:05:07 -07:00
Rob Kelly 1623d468a3 Club angle & power are properties of the club 2024-12-04 17:02:57 -07:00
Rob Kelly 0b0cb0ddf1 UI sparkle SFX 2024-11-22 22:07:41 -07:00
Rob Kelly bf24a280d6 Explosion sound effect 2024-11-22 21:39:37 -07:00
Rob Kelly c1b7d1b15f Generalized handling of terrain & material audio 2024-11-22 21:15:54 -07:00
Rob Kelly cbed315048 Added ball sfx 2024-11-22 20:04:14 -07:00
Rob Kelly 074dbb06dc Added shot SFX 2024-11-22 12:26:25 -07:00
Rob Kelly 162f2237d4 Player labels display when far from player 2024-11-22 11:13:19 -07:00
Rob Kelly 486cb17604 Adjusted character pause cam angle 2024-11-22 10:30:35 -07:00
Rob Kelly 4716dd92ac Tweaked ball quantity display scaling, curve gauge speed 2024-11-22 10:27:30 -07:00
Rob Kelly 6e34f236ca Balls get explosive separation force on impact 2024-11-21 18:54:38 -07:00
Rob Kelly 15cd409e04 Damage scales with speed & type 2024-11-21 18:33:02 -07:00
Rob Kelly 42d1a9a77c Dope explosion effect from GFOLF 1 2024-11-21 18:23:29 -07:00
Rob Kelly 49dd2fecf0 Colorized gfolfers! 2024-11-21 17:41:55 -07:00
Rob Kelly ed91c9c9d8 Revised downswing animation & gauge effects 2024-11-21 17:19:06 -07:00
Rob Kelly 1a622ff3b1 Added cool curve bar 2024-11-21 16:20:51 -07:00
Rob Kelly 9d6821962b Shot projection for putting 2024-11-21 11:27:35 -07:00
Rob Kelly e723e0c022 Shot curve using a simulated Magnus effect 2024-11-21 02:19:00 -07:00
Rob Kelly d129a410b8 UI scaling & bugfixes 2024-11-21 00:34:03 -07:00
Rob Kelly fbbc58ae83 Ball reports most upward normal 2024-11-21 00:08:12 -07:00
Rob Kelly 1c5222fecf Ball selector 2024-11-20 19:22:11 -07:00
Rob Kelly 3a4326ca50 Balls are spawned dynamically at ball point 2024-11-20 12:27:22 -07:00
Rob Kelly 7c9403273f Fixed post-shot reorientation weirdness 2024-11-19 23:26:18 -07:00
Rob Kelly be07ce40ed Peek at life bar when damaged 2024-11-19 22:25:45 -07:00
Rob Kelly 70da540e25 Added plasma ball 2024-11-19 21:52:04 -07:00
Rob Kelly 960ff79b34 Screen rumble stops on pause 2024-11-19 18:06:47 -07:00
Rob Kelly 682850738a Fixed unused tween error 2024-11-19 17:45:21 -07:00
Rob Kelly 7201c030e6 Switch camera to demo cam on pause 2024-11-19 17:41:43 -07:00
Rob Kelly 7e7b09ff60 Confirm Quit dialog 2024-11-19 15:51:42 -07:00
Rob Kelly 2517468b73 Pause menu 2024-11-19 15:44:47 -07:00
Rob Kelly 5878a2efd5 Players have separate HUDs 2024-11-19 11:51:05 -07:00
Rob Kelly af31c3c431 Sailboat prop 2024-11-19 02:10:12 -07:00
Rob Kelly 3d6ca8c12e Fixed clipping in seagull animation 2024-11-18 17:02:28 -07:00
Rob Kelly de5249699d Default resolution upped to 1080p 2024-11-18 15:04:07 -07:00
Rob Kelly 0931abce56 Added default terrain shader 2024-11-18 14:00:00 -07:00
Rob Kelly 40a1b3548a Players can damage one another 2024-11-18 12:57:11 -07:00
Rob Kelly 7c7458be65 Life bar has damage lag 2024-11-18 12:06:43 -07:00
Rob Kelly 96c73c5587 Power gauge & life bar HUD elements 2024-11-18 01:58:09 -07:00
Rob Kelly 2b1aabd808 The rumblerrrrrrrrr 2024-11-17 20:10:33 -07:00
Rob Kelly 479efd9c28 The nefarious hitlag! 2024-11-17 18:51:06 -07:00
Rob Kelly aa87f57f1f The dreaded screenshaker! 2024-11-17 18:10:24 -07:00
Rob Kelly 77b5048d04 Game container 2024-11-17 17:55:04 -07:00
Rob Kelly 358d7c2eb4 Extracted play management strategy to it's own resource 2024-11-17 17:14:21 -07:00
Rob Kelly 3d1da45673 Player turns are managed & sequenced in World 2024-11-17 16:53:07 -07:00
Rob Kelly 5cfb1fce96 Reorganized player, camera, ball 2024-11-17 14:58:57 -07:00
Rob Kelly 5fd2433937 Fixed Terrain3D segfault on close 2024-11-17 13:08:06 -07:00
Rob Kelly c99c470b00 Refactored shot HUD into world UI 2024-11-17 12:35:28 -07:00
Rob Kelly 101cd700ae Added world container 2024-11-17 11:53:13 -07:00
Rob Kelly d762bfc8f1 Guard rail multimesh error fixes 2024-11-17 11:41:27 -07:00
Rob Kelly 1de8895bdf Seagulls 2024-11-16 15:45:14 -07:00
Rob Kelly 207284be23 More scenes in Debug Island 2024-11-15 17:11:22 -07:00
Rob Kelly f60641ff7d Path-based highway roads 2024-11-13 11:29:50 -07:00
Rob Kelly 475c28b31e Guard rail textures & tweaks 2024-11-13 09:38:59 -07:00
Rob Kelly 9d6a902d78 Added path-based guard rails 2024-11-13 02:11:12 -07:00
Rob Kelly 1bd11434e4 Added retro postprocessing shader for later use 2024-11-13 00:17:41 -07:00
Rob Kelly 6ad1ce2140 Visual tweaks 2024-11-12 23:47:01 -07:00
Rob Kelly cd9a58a660 Multi-terrain physics 2024-11-12 20:03:05 -07:00
Rob Kelly 5b56f9cd58 Using Jolt physics 2024-11-12 18:16:30 -07:00