Commit graph

69 commits

Author SHA1 Message Date
1ac71cc104 Updated exported weapon variables for cleaner organization in the Godot
inspector.
2026-06-29 14:59:40 +01:00
fa882502b4 Updated comments for clarity. 2026-06-28 18:27:47 +01:00
a655f9332f Further refinements in weapone fire helper logic. 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.
2026-06-28 08:05:30 +01:00
64e685a3c1 Still a lille buggy! But closer. 2026-06-28 02:38:02 +01:00
99a5d9838d Separated shot positioning math to helper utility and refactored shoot
component - introduced shot origin issue.
2026-06-28 01:45:11 +01:00
6c5a0a0bae Adjusted directory structure for clarity. 2026-06-27 13:28:38 +01:00
3303d937fd Added grouped shots as sub resources, as well as the abilit to mirror
pairs.
2026-06-26 23:54:53 +01:00
313e013543 Slight tweak to remove warnings. 2026-06-26 22:59:52 +01:00
2db5f37975 Added follow angle for spread shots so projectiles point in the
direction they're going.
2026-06-26 22:55:32 +01:00
62e02d2555 Weapon feel modifications. 2026-06-26 12:31:19 +01:00
122f7bed5f Further weapon feel modificaitons. 2026-06-25 11:37:55 +01:00
30619bc7c1 Fixed initial double shot issue; tweaked feel of weapons. 2026-06-25 11:35:42 +01:00
4f3839448b Modified weapon scripts and resources with a simplified spread angle
variable.
2026-06-25 02:06:28 +01:00
4f90c82b8f Attempted to figure how to adjust notification label size. Nah. 2026-06-25 01:26:49 +01:00
dd4652b732 Added an FPS display for performance monitoring. 2026-06-25 01:26:16 +01:00
389485e82c Locked frame rate at 60fps and adjusted weapon speed to work with that. 2026-06-25 01:25:34 +01:00
650239a9e8 Added fps display. 2026-06-24 18:41:37 +01:00
b4c4a66ce8 Added effects manager and two effects to test attached to the player
scene.
2026-06-24 14:48:02 +01:00
1200ac7e32 Initial scaffolding. 2026-06-23 18:19:28 +01:00
8e821ead28 Slight tweak to connector rendering. 2026-06-22 22:26:52 +01:00
ae34cb934a Added segment lines to notification display. 2026-06-22 12:58:25 +01:00
68d0cf9580 Temporarily disabled notifications from following the player. 2026-06-22 01:24:56 +01:00
f69862af8c Added animation to notification display. 2026-06-22 01:19:49 +01:00
64d55572c2 Slight visual updates. 2026-06-22 00:38:37 +01:00
18dc548dd6 Implemented basic notification system for weapons changing. 2026-06-21 17:55:47 +01:00
a6d137bf7a Setup for adding Notification Component. 2026-06-21 11:31:44 +01:00
6c41810add Additional resource tweaks. 2026-06-20 16:08:40 +01:00
2c2b23f0bb Cleaned up resource defaults and names; path references. 2026-06-20 15:13:28 +01:00
d0664a87fa Update weapon resources, default weapon loaded; implemented call weapon
by name.
2026-06-20 14:47:46 +01:00
cf172bc546 Updated architecture so WeaponComponent uses an exported array to store
weapon resources.
2026-06-20 13:05:18 +01:00
63ed0aae3a Updated input component and player component handling to use tab to
cycle weapons.
2026-06-20 13:03:48 +01:00
e2cf516c90 Refactored weapon component to handle weapon swaping. 2026-06-17 02:55:40 +01:00
d041531716 Updated resource paths to match directory structure. 2026-06-16 17:39:18 +01:00
0f69240bdb Updated directory structure for clarity. Updated game resolution 208x384 2026-06-16 17:38:48 +01:00
0bcb386a0f Reduced standard shot colour intensity. 2026-06-15 12:53:16 +01:00
dd9eaf6ec6 Reduced standard shot colour intensity. 2026-06-15 12:52:27 +01:00
1bce6ca268 Refinded symetrical fire functionality and updated stock weapon art. 2026-06-15 00:11:54 +01:00
c91f8ab31d A bunch of refinements on spacing and timing! 2026-06-13 17:11:55 +01:00
48a2ba3ddb Slight update to fire timing to allow for even pairs. 2026-06-13 15:47:41 +01:00
936bcbc5e3 Fixed variable name bug in resource reference. 2026-06-13 12:33:13 +01:00
1725b8b754 Added bullet indexing to create shot patterns 2026-06-13 12:05:13 +01:00
bdbc3b015f Refactored weapon and shoot component use and resources. 2026-06-09 13:57:40 +01:00
79122a074e Attempt to refactor components. 2026-06-08 22:36:07 +01:00
e3fb082139 Beginning to update weapon components 2026-06-08 13:53:13 +01:00
Henry
db57a0234e Equidistent code working in component form! Also cleaned up spacing for
increased projectiles in stock weapon by rounding remainders from
division.
2026-04-07 13:54:30 +01:00
Henry
d419635d7f Attempting to refactor the previously working self contained equidistent
code in the player.gd.
2026-04-06 12:46:36 +01:00
Henry
5d2efe9983 Updated resources and working Player scene to share the same variables
as the new component setup.
2026-04-06 01:31:50 +01:00
Henry
9b3841775c Set up a revised player scene with a component based apparoach; shooting
functionality incomplete.
2026-04-06 01:30:53 +01:00
Henry
8d89271074 Improved bullet spacing code now works with all number of bullets! Thank
you @jennie!
2026-04-05 12:21:30 +01:00