Commit Graph

48 Commits

Author SHA1 Message Date
Chris Cromer 58fbfeae24 fix collision masks and layers for blue and red turtles and goomba 2022-11-21 02:36:45 -03:00
Chris Cromer b6a8e5f161 remove notifier from energy 2022-11-21 02:20:42 -03:00
Chris Cromer 63e4527fce refactor bolt and energy 2022-11-21 02:20:18 -03:00
Chris Cromer b6a5a1f829 rename eventBus to event 2022-11-21 02:15:26 -03:00
Chris Cromer bb6550851a create red turtle behavior logic 2022-11-21 02:15:09 -03:00
Chris Cromer 9adf496504 make the enabled invisible 2022-11-21 02:14:52 -03:00
Chris Cromer 7cbebb09f3 make coin bounce higher when hit 2022-11-21 02:14:28 -03:00
Chris Cromer d969732256 remove and ignore tiled session files 2022-11-21 01:52:09 -03:00
Chris Cromer d902a35bcd implement blue turtle logic 2022-11-21 01:49:31 -03:00
Chris Cromer 3dfc4dd04d only respawn the enemy if it is off screen and the camera is not looking at its spawn point 2022-11-21 01:43:45 -03:00
Chris Cromer 160f86f35a add camera script to player camer 2022-11-21 01:43:15 -03:00
Chris Cromer 96a64077bf create camera script to report it's current viewport via the event bus 2022-11-21 01:42:57 -03:00
Chris Cromer 6ffb2a58d0 create goomba behavior 2022-11-21 00:42:55 -03:00
Chris Cromer a567b0c3a3 save gravity to object to reduce stack usage 2022-11-21 00:42:25 -03:00
Chris Cromer 30b31d55e0 change the z index of the blocks
this is to show them in front of the tilemap
2022-11-20 23:50:43 -03:00
Chris Cromer 4f668f94d9 make player able to hit block from below 2022-11-20 17:10:09 -03:00
Chris Cromer 6fc89f832c implement block logic 2022-11-20 17:09:43 -03:00
Chris Cromer 51ee11b6ce add bolts to the debug overlay 2022-11-20 17:09:21 -03:00
Chris Cromer bd673c7872 add public bolt and energy properties to game 2022-11-20 17:08:32 -03:00
Chris Cromer d517be7b43 give bolts a value and a callable function 2022-11-20 17:06:31 -03:00
Chris Cromer 19ad48328a put bold into the collectible layer 2022-11-20 16:20:29 -03:00
Chris Cromer b0bc1eba32 add debug overlay to the main scene 2022-11-20 01:47:05 -03:00
Chris Cromer c37b11005f add player mechanics 2022-11-20 01:46:49 -03:00
Chris Cromer 5e54f1c329 add debug event 2022-11-20 01:46:14 -03:00
Chris Cromer f5a7b48f52 add some debugging overlays 2022-11-20 01:46:03 -03:00
Chris Cromer 4f32ed03c3 update various project settings 2022-11-19 23:23:07 -03:00
Chris Cromer 07ed39411e move all the test game objects to a new scene 2022-11-19 23:22:41 -03:00
Chris Cromer 5be99c3920 change the centering of the blocks 2022-11-19 23:21:24 -03:00
Chris Cromer 8625181b1a add bolt and checkpoint logic to the main game logic 2022-11-19 23:21:06 -03:00
Chris Cromer 1be2ce548a change the fire powerup's centering 2022-11-19 23:20:19 -03:00
Chris Cromer 1a0ee71b64 change the inivicibility powerup's centering 2022-11-19 23:20:05 -03:00
Chris Cromer 88fbc40fa9 change grey turtle's center and collision 2022-11-19 23:19:34 -03:00
Chris Cromer 770dff36ee make goomba stompable 2022-11-19 23:08:24 -03:00
Chris Cromer 2a9f4fe500 add logic for checkpoints 2022-11-19 23:07:56 -03:00
Chris Cromer 70a2292f10 add logic for bolts 2022-11-19 23:07:33 -03:00
Chris Cromer c188688bcf optimize energy scene and code 2022-11-19 23:06:17 -03:00
Chris Cromer 9e11c80f4f start first world 2022-11-19 23:05:23 -03:00
Chris Cromer 453a76c3c4 add world assets 2022-11-19 23:04:51 -03:00
Chris Cromer 1591008f89 add sounds and music 2022-11-19 23:03:49 -03:00
Chris Cromer 4c1b5b083d add tiled importer addon for level design 2022-11-19 23:03:02 -03:00
Chris Cromer e4ba3f9907
optimize gear and energy 2022-11-14 08:31:16 -03:00
Chris Cromer 7f10c06a0a
don't autoplay the animations and reset to frame 0 2022-11-10 00:20:26 -03:00
Chris Cromer c2d1da5746
add energy code 2022-11-10 00:17:42 -03:00
Chris Cromer 65149fcb42
start player control code 2022-11-10 00:11:21 -03:00
Chris Cromer d5a6585999
add some signals to the event bus 2022-11-10 00:10:05 -03:00
Chris Cromer b63cd81c2f
remove unused using 2022-11-10 00:06:08 -03:00
Chris Cromer d0c685a2b2
add Game autoload scene 2022-11-10 00:05:28 -03:00
Chris Cromer 3f9c21c5b4
initial commit 2022-11-09 20:21:26 -03:00