yuki · it/its
yuki pushed to master at yuki/smashball 2025-11-15 03:35:48 +01:00
ab075045d5 only connect player timer to _on_hit_end once
115bcf8817 only connect hit timer to hitting state once
5ef7959f19 two player independent controls
Compare 3 commits »
yuki pushed to master at yuki/smashball 2025-11-15 03:04:00 +01:00
9650dc9fdb code hitting state (fix empty commit)
yuki pushed to master at yuki/smashball 2025-11-15 03:02:53 +01:00
4429984b2b code hitting state
a780839f4a duplicate signal connections fix in state machine
4b21537f52 move hit timer to player
43500b3ca5 add useful debug info and assertion
77a6bea4d6 remove print from physics update
Compare 7 commits »
yuki pushed to master at yuki/smashball 2025-11-15 01:40:32 +01:00
1f5b08e39f implement idle and running states for players
16fba6caed refactor state class to fix ghost update issue
969d264b6e fix method name in call
cd9e52cf9b state machine shouldnt be abstract (whoops)
Compare 4 commits »
yuki pushed to master at yuki/smashball 2025-11-14 20:18:12 +01:00
37d5fa981d create player state class
yuki pushed to master at yuki/smashball 2025-11-14 19:53:28 +01:00
13ae274106 create abstract state machine class
594605fe70 add default data to enter()
fae50f0a56 rename methods
c1aaa9492f create abstract state class
Compare 4 commits »
yuki pushed to master at yuki/smashball 2025-11-14 18:19:35 +01:00
fe15b62976 basic 2 player boilerplate
yuki pushed to master at yuki/smashball 2025-11-14 12:10:10 +01:00
77c005e5db minor code cleanup
d3dba783cf error out untyped declarations
Compare 2 commits »
yuki pushed to master at yuki/smashball 2025-11-14 12:03:34 +01:00
6418952c59 move main scene
c295fe57b9 rename main scene
Compare 2 commits »
yuki pushed to master at yuki/smashball 2025-11-14 12:01:39 +01:00
99a6cf2164 properly detect player hits
yuki pushed to master at yuki/smashball 2025-11-14 04:57:17 +01:00
d1822e98b1 begin work on event bus
760d943172 properly spawn player hit
Compare 2 commits »
yuki pushed to master at yuki/smashball 2025-11-14 03:28:46 +01:00
7f3c910414 add basic ball physics
29aac6edf2 add ball
dd00945c15 move sprite
847d21a06d restructure folder
Compare 4 commits »
yuki pushed to master at yuki/smashball 2025-11-13 10:56:05 +01:00
b7693e8575 add simple tilemap
yuki pushed to master at yuki/smashball 2025-11-13 07:07:25 +01:00
2dd7404263 update project settings
6a3b5cb089 move process to physics process to avoid issues
1c1be19cfa implement basic player animations
Compare 3 commits »
yuki created branch master in yuki/smashball 2025-11-13 05:08:39 +01:00
yuki pushed to master at yuki/smashball 2025-11-13 05:08:39 +01:00
ed854ba96b set player initial position
bc667f4d4f update main scene
2f3d59302a add player to main scene
8ff9b5b206 add main scene
86e6859ce8 add player script
yuki pushed to main at yuki/bytepath 2025-11-12 05:12:56 +01:00
bae7e4f424 flash frames on player death
beb5df6613 add flash frames
e487ceaec8 better slow_amnt comment
Compare 3 commits »
yuki pushed to main at yuki/bytepath 2025-11-12 05:04:26 +01:00
3b83851fb9 destroy rather than kill game objects
8a8e5c43ea revert slow function to global
a3bd5c9817 press action to restart
Compare 3 commits »
yuki pushed to main at yuki/bytepath 2025-11-12 04:53:15 +01:00
e824579d5e dirtier slow() call (works a bit better)
f86d0dabf0 add slowmo function
Compare 2 commits »
yuki pushed to main at yuki/bytepath 2025-11-12 04:13:05 +01:00
74f515a385 add explosion particles on player death