Commit graph

44 commits

Author SHA1 Message Date
7f34dd7b18 add basic player limit blocks 2025-11-15 08:50:25 -03:00
7c1275f477 add todos 2025-11-15 08:11:37 -03:00
e6026c266f add animation player to player and add new bnnuy sprites 2025-11-15 08:10:41 -03:00
506394336a export bnuuy spritesheet 2025-11-15 07:12:44 -03:00
4f18f99735 add bnuuy spritesheet 2025-11-15 07:10:19 -03:00
1a473af37d overhaul ball and add prettier animated sprite 2025-11-15 06:57:01 -03:00
6c22f929b2 properly handle angle in ball launch 2025-11-15 01:18:00 -03:00
ab075045d5 only connect player timer to _on_hit_end once 2025-11-14 23:35:42 -03:00
115bcf8817 only connect hit timer to hitting state once 2025-11-14 23:31:58 -03:00
5ef7959f19 two player independent controls 2025-11-14 23:22:29 -03:00
9650dc9fdb code hitting state (fix empty commit) 2025-11-14 23:03:54 -03:00
a780839f4a duplicate signal connections fix in state machine 2025-11-14 23:00:23 -03:00
4b21537f52 move hit timer to player 2025-11-14 22:30:17 -03:00
43500b3ca5 add useful debug info and assertion 2025-11-14 22:22:50 -03:00
77a6bea4d6 remove print from physics update 2025-11-14 22:12:39 -03:00
d7b4a2e90c use deadzone in running state 2025-11-14 22:08:17 -03:00
8379f06e24 add movement deadzone constant and prepare player script for hitting state 2025-11-14 22:06:58 -03:00
1f5b08e39f implement idle and running states for players 2025-11-14 21:40:22 -03:00
16fba6caed refactor state class to fix ghost update issue 2025-11-14 21:24:57 -03:00
969d264b6e fix method name in call 2025-11-14 21:24:26 -03:00
cd9e52cf9b state machine shouldnt be abstract (whoops) 2025-11-14 16:19:46 -03:00
37d5fa981d create player state class 2025-11-14 16:17:48 -03:00
13ae274106 create abstract state machine class 2025-11-14 15:53:20 -03:00
594605fe70 add default data to enter() 2025-11-14 15:46:48 -03:00
fae50f0a56 rename methods 2025-11-14 15:30:38 -03:00
c1aaa9492f create abstract state class 2025-11-14 15:29:06 -03:00
fe15b62976 basic 2 player boilerplate 2025-11-14 14:19:26 -03:00
77c005e5db minor code cleanup 2025-11-14 08:10:03 -03:00
6418952c59 move main scene 2025-11-14 08:03:29 -03:00
99a6cf2164 properly detect player hits 2025-11-14 08:01:06 -03:00
d1822e98b1 begin work on event bus 2025-11-14 00:57:02 -03:00
760d943172 properly spawn player hit 2025-11-14 00:56:23 -03:00
7f3c910414 add basic ball physics 2025-11-13 23:28:32 -03:00
29aac6edf2 add ball 2025-11-13 09:01:56 -03:00
dd00945c15 move sprite 2025-11-13 08:33:17 -03:00
847d21a06d restructure folder 2025-11-13 08:33:01 -03:00
b7693e8575 add simple tilemap 2025-11-13 06:55:51 -03:00
6a3b5cb089 move process to physics process to avoid issues 2025-11-13 02:59:29 -03:00
1c1be19cfa implement basic player animations 2025-11-13 02:31:27 -03:00
ed854ba96b set player initial position 2025-11-13 01:02:10 -03:00
2f3d59302a add player to main scene 2025-11-13 00:38:46 -03:00
8ff9b5b206 add main scene 2025-11-13 00:38:21 -03:00
86e6859ce8 add player script 2025-11-13 00:37:12 -03:00
d1d209cd9c add player scene 2025-11-13 00:27:31 -03:00