Commit graph

  • 1fd4a809f2 Tested some custom resources with a test scene. post-jam-refactor Henry 2026-03-17 14:27:21 +00:00
  • c378433086 Converted .wav files to .mp3 for greater mobile compatability. Disabled all inputs upon game over. main Henry 2026-03-11 11:28:16 +00:00
  • a1838c3648 Disabled shooting once player got heart for second ending. Henry 2026-03-10 17:56:41 +00:00
  • fe456205a8 Tweaked ending sequence speeds to be a little bit slower for more dramatic effect. Henry 2026-03-10 15:47:11 +00:00
  • 4c512379c5 Added introductory touchscreen support for mobile devices. Henry 2026-03-10 12:55:43 +00:00
  • df13ee42d8 Final jam version submisson: added placeholder sounds, fixed character flashing on game restart. Henry 2026-03-08 14:26:21 +00:00
  • 8679e817ee Added underpinnings for advanced screen flash; tweaked default values for existing screen flash. Henry 2026-03-07 14:13:15 +00:00
  • 20b657c7b1 Tweaked timings between levels and other details with the ending. Henry 2026-03-07 13:40:57 +00:00
  • b12558a846 Improved animation and bullet detection for heart shot ending. Henry 2026-03-06 14:17:51 +00:00
  • 5bf3078953 Reworked ending code to be more player node determined; added heart animation; added reversable cloud scale toggle. Henry 2026-03-06 13:35:38 +00:00
  • 2db69a689b Stable jam build with resource errors fixed. Henry 2026-03-05 19:02:14 +00:00
  • 7b47e847ae Initial jam build, 2 endings— secret ending glitches and doesn't show title upon completion. Henry 2026-03-05 11:43:13 +00:00
  • ab0a4e24f7 Heads now stick to glass tables (and bleed). Henry 2026-03-04 17:09:47 +00:00
  • a13f274767 Wired up boss heart behaviour Henry 2026-03-04 14:43:24 +00:00
  • bee8cf77f1 Added starter bullet hell rotation for horse boss. Henry 2026-03-04 12:17:43 +00:00
  • e608652170 Updated pattern for boss; trying to get it to spawn bullets. Henry 2026-03-04 01:07:40 +00:00
  • caf2bffb0c Added color modulation to the paralax clouds for the start of the boss fight. Henry 2026-03-02 09:43:09 +00:00
  • 59d42fb906 Started boss wave and iniital assets; broke out parallax speed change functionality. Henry 2026-03-01 23:47:39 +00:00
  • 4f0eff986f On the advice of Sophie, I adjusted the shader settings on the resource to be local to the scene so not all CRTs flashed when one got hit. Henry 2026-03-01 12:21:40 +00:00
  • aae3238906 Working with Jennie to adjust enemy identification in bullet.gd script Henry 2026-02-28 19:12:16 +00:00
  • 448009b6e4 Made refinement to CRT enemy movement logic. Henry 2026-02-28 18:32:40 +00:00
  • 004e1063b8 Implemented additional audio for mirror from Maggie; fixed shader flash on damage from hitting glass shards. Henry 2026-02-28 16:11:13 +00:00
  • 78472ee95c Updated mirror wave; tweaked CRT movement Henry 2026-02-27 01:05:55 +00:00
  • 7e75a96795 Added maggie's CRT destruction sound. Henry 2026-02-22 20:42:15 +00:00
  • 661098529d Roughed in dynamic CRT enemy movement; tweaked parallax cloud movement and sprites. Henry 2026-02-18 00:32:14 +00:00
  • 26803702b1 Added rough CRT enemy; roughed in wave tracking and enemy switching; new game resets wave_count to 0. Henry 2026-02-15 22:58:40 +00:00
  • 1da24eb0e6 Added game pallete explosions to player and chickens; adjusted parallax layer speed via speed scale. Henry 2026-02-14 23:54:54 +00:00
  • 2a7e1a2b6c Updated goose_talk to allow for interruptions (unfinished); improved chicken animation, reduced scale in-engine. Henry 2026-02-14 17:46:02 +00:00
  • 462b0fc4b0 goose_talk function now passes index_frame attribute to set which phrase will display from the spritesheet. Henry 2026-02-13 14:30:35 +00:00
  • e3c384c3cd Created new functions for wave status, initializing a new wave based on status, evaluating the agression of the current weave. Henry 2026-02-13 12:36:09 +00:00
  • 674a231847 Migrated current spawning logic to dedicated wave node. Henry 2026-02-13 00:20:41 +00:00
  • fd607018a3 Completely redesigned the parallax scrolling with clouds; added Maggie's welcome sound on new game. Henry 2026-02-12 23:10:13 +00:00
  • c5a25cb33a Goose now slides out and back properly when called. Henry 2026-02-12 00:33:18 +00:00
  • 69b3b935ad Added goose_talk() to the global event bus. And a goose. Henry 2026-02-11 22:08:24 +00:00
  • 614c5b5f78 Adjusted particle effect on headshot. Henry 2026-02-11 15:29:58 +00:00
  • 2cc08692fd Added head-shooting and regeneration feature to player; added first draft of Maggie's sounds. Henry 2026-02-11 15:04:59 +00:00
  • accc463791 Initial reorganization of shmup prroject; temp player sprites added. Henry 2026-01-10 18:26:44 +00:00
  • 02d14e913c Score now briefly pops to a larger size as it increases in value. Henry 2026-01-03 18:08:32 +00:00
  • f1eec30167 Decreased movement and shot delay of enemies based on number of enemies remaining; increased tween speed of enemy bounce at 25% remaining. Henry 2025-12-31 13:34:29 +00:00
  • 7a0ea55ff1 Created Parallax2D background nodes from existing starfield background. Henry 2025-12-29 14:00:03 +00:00
  • 4dd7a7435b Updated Title shader. Henry 2025-12-29 09:40:38 +00:00
  • 6b3270bbb2 Added an interim title with shader effect. Henry 2025-12-28 13:38:13 +00:00
  • b5d97c0ffb Fixed shield issue by removing old experiments and ensuring the right values were being used! Henry 2025-12-27 16:25:06 +00:00
  • c8d578af04 Enemy spawning code now reference COLS and ROWS constants; removed extraneous enemy_count removal. Henry 2025-12-27 10:08:30 +00:00
  • dac1601f4a Troubleshooting enemy count. Henry 2025-12-24 16:48:40 +00:00
  • 25a4897697 Tracking down the spawning of extra enemies; removed extraneous enemy counting and queue_free of enemies. Henry 2025-12-24 15:59:15 +00:00
  • be3919acd7 Commented main game's functionality to better track what's happening. Henry 2025-12-24 13:29:59 +00:00
  • aa7cdc90d6 Trying to sort shield issues. Henry 2025-12-23 18:48:49 +00:00
  • a007b08b83 Removed Player from the Main scene in favor of instantiatiating Player during the start of a new game. Henry 2025-12-23 16:27:48 +00:00
  • a20e496c2e Enemies now stay on screen after player dies, until start of new game. Henry 2025-12-23 14:28:35 +00:00
  • ec7a84c252 Added shoot-to-start game code, re-ordered starting sequence using "playing" variable. Henry 2025-12-23 10:38:27 +00:00
  • 099440d27f Player now comes up from the bottom of the screen on a new game. Henry 2025-12-20 19:37:32 +00:00
  • dec3cbe595 Set up new signals in EventBus; preparing to restructure game start code. Henry 2025-12-20 09:15:59 +00:00
  • 7ef6076eda Removed extraneous enemy_died signal from spawning; used get_nodes_in_group for enemy_count Henry 2025-12-17 19:17:46 +00:00
  • 485f03d702 Fixed signals; removed most extra debug output. Still issues with shieldbar showing accurate damage, but functionality of main branch restored. Henry 2025-12-17 09:19:01 +00:00
  • a73fb28552 Troubleshooting player_died signal. Henry 2025-12-16 23:19:03 +00:00
  • afc5c68569 Fixed _on_shield_changed logic to smoothly tween shield bar. Added a function call to trigger shader to flash shield bar. Henry 2025-12-16 13:09:52 +00:00
  • 9f2569a73c Identified @export variables as int, float and the game started again! Henry 2025-12-16 09:25:40 +00:00
  • 65a887e9db Fixed an issue with a signal for cool down; still having an issue with wait_time and vector2 controlling movement. Henry 2025-12-16 00:05:26 +00:00
  • d739beb6f2 Cleaned up @export and @onready ordering; commented out unfinished features. Henry 2025-12-15 12:03:13 +00:00
  • 1ebba28e5d Updated event_bus to have shield change single; attempted to update player's set shield but running into problems at runtime. Henry 2025-12-15 10:20:23 +00:00
  • d64504189a Branch for signal refactoring, singleton bus. Henry 2025-12-14 20:32:23 +00:00
  • ab8643d093 Setting up ground work to tween shield indicator. Henry 2025-12-13 11:14:07 +00:00
  • 3bd16da435 Added shield damage taken indicator to colliding with enemies; added shaders to experiment with (disabled) Henry 2025-12-13 10:26:47 +00:00
  • bfe71e4908 Updated damage signal to player. Henry 2025-12-11 10:30:38 +00:00
  • 0791653610 Made a "damage indicator" shader; started working on having it toggle when hit by enemy bullet. Henry 2025-12-10 16:46:51 +00:00
  • 7ea6f72e72 Added game over/restart UI and player behaviours. Henry 2025-12-09 14:06:00 +00:00
  • ef773a1ec5 Setup UI canvas, added shield and game start. Henry 2025-12-09 12:00:26 +00:00
  • e582ed7ec3 Updated enemy bullet to correctly instantiate. Henry 2025-12-09 09:16:22 +00:00
  • da65849c27 Initial commit based on the work of shmup-01 Henry 2025-12-09 08:49:00 +00:00