Commit graph

  • 92463f4465 Cleaned up a few inconsistencies in pickup behaviours. pickups henry 2026-07-06 14:10:14 +01:00
  • 935b61bd3b Set up framework for more advance pickup behaviours. henry 2026-07-02 15:44:23 +01:00
  • a0df0be862 Minor testing logic update. weapon-development henry 2026-07-02 08:24:02 +01:00
  • 49a8913c14 Updated future testing logic. henry 2026-07-01 15:03:12 +01:00
  • da9f947788 Update spawner to be scene-based. henry 2026-06-30 20:16:26 +01:00
  • 8fe05e0c70 Set up power up spawner to test weapon collection functions. henry 2026-06-30 13:50:31 +01:00
  • 3ec8cb8095 Added vanguard+ weapon icon. henry 2026-06-30 08:27:04 +01:00
  • 7ffb93963f Updated cycle testing logic and various other behaviours for enhanced system. henry 2026-06-29 22:12:28 +01:00
  • 1ac71cc104 Updated exported weapon variables for cleaner organization in the Godot inspector. main henry 2026-06-29 14:59:40 +01:00
  • fa882502b4 Updated comments for clarity. henry 2026-06-28 18:27:47 +01:00
  • a655f9332f Further refinements in weapone fire helper logic. henry 2026-06-28 18:11:26 +01:00
  • 9554af183c Updated the bullet spawning position to beging from the sprite height modified by the weapon's origin variable. henry 2026-06-28 08:05:30 +01:00
  • 64e685a3c1 Still a lille buggy! But closer. henry 2026-06-28 02:38:02 +01:00
  • 99a5d9838d Separated shot positioning math to helper utility and refactored shoot component - introduced shot origin issue. henry 2026-06-28 01:45:11 +01:00
  • 6c5a0a0bae Adjusted directory structure for clarity. henry 2026-06-27 13:28:38 +01:00
  • 3303d937fd Added grouped shots as sub resources, as well as the abilit to mirror pairs. henry 2026-06-26 23:54:53 +01:00
  • 313e013543 Slight tweak to remove warnings. henry 2026-06-26 22:59:52 +01:00
  • 2db5f37975 Added follow angle for spread shots so projectiles point in the direction they're going. henry 2026-06-26 22:55:32 +01:00
  • 62e02d2555 Weapon feel modifications. henry 2026-06-26 12:31:19 +01:00
  • 122f7bed5f Further weapon feel modificaitons. henry 2026-06-25 11:37:55 +01:00
  • 30619bc7c1 Fixed initial double shot issue; tweaked feel of weapons. henry 2026-06-25 11:35:42 +01:00
  • 4f3839448b Modified weapon scripts and resources with a simplified spread angle variable. henry 2026-06-25 02:06:28 +01:00
  • 4f90c82b8f Attempted to figure how to adjust notification label size. Nah. feature-effects-management henry 2026-06-25 01:26:49 +01:00
  • dd4652b732 Added an FPS display for performance monitoring. henry 2026-06-25 01:26:16 +01:00
  • 389485e82c Locked frame rate at 60fps and adjusted weapon speed to work with that. henry 2026-06-25 01:25:34 +01:00
  • 650239a9e8 Added fps display. henry 2026-06-24 18:41:37 +01:00
  • b4c4a66ce8 Added effects manager and two effects to test attached to the player scene. henry 2026-06-24 14:48:02 +01:00
  • 1200ac7e32 Initial scaffolding. henry 2026-06-23 18:19:28 +01:00
  • 8e821ead28 Slight tweak to connector rendering. henry 2026-06-22 22:26:52 +01:00
  • ae34cb934a Added segment lines to notification display. feature-notifications henry 2026-06-22 12:58:25 +01:00
  • 68d0cf9580 Temporarily disabled notifications from following the player. henry 2026-06-22 01:24:56 +01:00
  • f69862af8c Added animation to notification display. henry 2026-06-22 01:19:49 +01:00
  • 64d55572c2 Slight visual updates. henry 2026-06-22 00:38:37 +01:00
  • 18dc548dd6 Implemented basic notification system for weapons changing. henry 2026-06-21 17:55:47 +01:00
  • a6d137bf7a Setup for adding Notification Component. henry 2026-06-21 11:31:44 +01:00
  • 6c41810add Additional resource tweaks. henry 2026-06-20 16:08:40 +01:00
  • 2c2b23f0bb Cleaned up resource defaults and names; path references. henry 2026-06-20 15:13:28 +01:00
  • d0664a87fa Update weapon resources, default weapon loaded; implemented call weapon by name. henry 2026-06-20 14:47:46 +01:00
  • cf172bc546 Updated architecture so WeaponComponent uses an exported array to store weapon resources. henry 2026-06-20 13:05:18 +01:00
  • 63ed0aae3a Updated input component and player component handling to use tab to cycle weapons. henry 2026-06-20 13:03:48 +01:00
  • e2cf516c90 Refactored weapon component to handle weapon swaping. henry 2026-06-17 02:55:40 +01:00
  • d041531716 Updated resource paths to match directory structure. henry 2026-06-16 17:39:18 +01:00
  • 0f69240bdb Updated directory structure for clarity. Updated game resolution 208x384 henry 2026-06-16 17:38:48 +01:00
  • f427bb0c8d Nearl implemented: bullet rotation isn't working correctly. feature-projectile-angles henry 2026-06-16 13:56:47 +01:00
  • a9af69e7bb Implemented dynamic projectile spread. henry 2026-06-16 03:13:50 +01:00
  • 029175ccde Integrate beginning of shot angle calculation. henry 2026-06-15 16:53:15 +01:00
  • 54efa89e4e Updated directory structure for easier weapon parsing. henry 2026-06-15 16:35:53 +01:00
  • 0bcb386a0f Reduced standard shot colour intensity. henry 2026-06-15 12:53:16 +01:00
  • dd9eaf6ec6 Reduced standard shot colour intensity. henry 2026-06-15 12:52:27 +01:00
  • 1bce6ca268 Refinded symetrical fire functionality and updated stock weapon art. component-refactor henry 2026-06-15 00:11:54 +01:00
  • c91f8ab31d A bunch of refinements on spacing and timing! henry 2026-06-13 17:11:55 +01:00
  • 48a2ba3ddb Slight update to fire timing to allow for even pairs. henry 2026-06-13 15:47:41 +01:00
  • 936bcbc5e3 Fixed variable name bug in resource reference. henry 2026-06-13 12:33:13 +01:00
  • 1725b8b754 Added bullet indexing to create shot patterns henry 2026-06-13 12:05:13 +01:00
  • bdbc3b015f Refactored weapon and shoot component use and resources. henry 2026-06-09 13:57:40 +01:00
  • 79122a074e Attempt to refactor components. henry 2026-06-08 22:36:07 +01:00
  • e3fb082139 Beginning to update weapon components henry 2026-06-08 13:53:13 +01:00
  • db57a0234e Equidistent code working in component form! Also cleaned up spacing for increased projectiles in stock weapon by rounding remainders from division. Henry 2026-04-07 13:54:30 +01:00
  • d419635d7f Attempting to refactor the previously working self contained equidistent code in the player.gd. Henry 2026-04-06 12:46:36 +01:00
  • 5d2efe9983 Updated resources and working Player scene to share the same variables as the new component setup. Henry 2026-04-06 01:31:50 +01:00
  • 9b3841775c Set up a revised player scene with a component based apparoach; shooting functionality incomplete. Henry 2026-04-06 01:30:53 +01:00
  • 8d89271074 Improved bullet spacing code now works with all number of bullets! Thank you @jennie! Henry 2026-04-05 12:21:30 +01:00
  • 0ccdc03bf8 Updated existing shot code with constants and hard-coded variables. No magic numbers! Henry 2026-04-05 12:02:13 +01:00
  • 1794abe50a Adjusted the shoot function to shoot as many projectiles as defined in a local variable and ensure they are distributed evenly when firing in front of the ship. Henry 2026-04-04 15:17:13 +01:00
  • 172830729f Modified the resource and defaults for the projectile property ;made a backup of the original stock weapon scene just in case things went bad. Henry 2026-04-04 15:14:13 +01:00
  • f3fbf80250 Tweaked the sprite a bit more for added banking clarity. Henry 2026-04-04 15:11:40 +01:00
  • 6431259f7f Modified ship thruster spacing when player banks left and right; added logic to enable/disable muzzle damage hitbox upon firing. Henry 2026-04-03 14:31:03 +01:00
  • 8196e664cd Added 2 new hitboxes for muzzle damage and powerup grab radius; reduced player damage hitbox substantially Henry 2026-04-03 14:29:39 +01:00
  • 7cca37a881 Adjusted sprite frames for better movement clarity Henry 2026-04-03 14:28:00 +01:00
  • cc8bdb2bfe Set up a temp title screen and added paralax clouds taken from The Third Place. Henry 2026-03-31 13:31:05 +01:00
  • b6bef3f13a Adjusted stock shot spacing and added muzzle flash. Henry 2026-03-31 13:30:15 +01:00
  • 01fe64a3e7 Refined ship and stock shot sprites. Henry 2026-03-31 13:29:17 +01:00
  • 2594dd6e3d Roughed in basically working equidistant bullet code thanks to Brendan, Mackenzie, and Sophie. Henry 2026-03-27 11:36:19 +00:00
  • 97606c8233 Cleaned up code around shooting logic to try to get it to work (didn't help!) Henry 2026-03-23 10:41:11 +00:00
  • 4015e1c719 Attempting to translate pseudocode to useable code… Henry 2026-03-23 00:49:03 +00:00
  • e5eea103ab Adjusted velocity calculation without acceleration. Henry 2026-03-22 18:39:11 +00:00
  • 75d963d2a5 Added temp title. Henry 2026-03-22 18:27:43 +00:00
  • 030304dc48 Trying to synchronize bullet with fake calculated ship velocity. Henry 2026-03-22 18:27:15 +00:00
  • 6856dcb172 Setup framework to synchronize player bullet with player position. Henry 2026-03-22 00:12:22 +00:00
  • 07c63f4122 Attempting to set up equidistant bullets based on player movement. Henry 2026-03-21 18:30:26 +00:00
  • 142bf87eca Initial commit. Henry 2026-03-21 17:22:41 +00:00