Commit Graph

51 Commits (main)

Author SHA1 Message Date
Tyler Scott 8d2330b101 Show help text about swapping bubbles 2022-02-16 16:16:34 +07:00
Tyler Scott 31d5c4eb03 Change points display delays and durations 2022-02-16 16:15:56 +07:00
Tyler Scott f41c6e3a91 Allow swapping current and next bubbles 2022-02-15 13:11:48 +07:00
Tyler Scott 0aa9418dc2 Fix angle to clamp launcher by 2022-02-14 06:36:18 +07:00
Tyler Scott e84feb42fb Allow some tweens to run even after game over 2022-02-13 13:52:07 +07:00
Tyler Scott 61b08d5293 Allow adjusting aim with mouse wheel 2022-02-13 13:46:52 +07:00
Tyler Scott 444e4305c5 Don't allow aiming backwards 2022-02-13 09:23:36 +07:00
Tyler Scott c03a9462a9 Tween bubble moving to launcher and next bubble 2022-02-13 08:12:28 +07:00
Tyler Scott cf0ff8a026 Vertically center level 2022-02-13 07:37:50 +07:00
Tyler Scott 214a73c2e0 Allow resetting the level after game over 2022-02-13 07:26:40 +07:00
Tyler Scott 22ce65d003 Change fade to grey to not use a tween 2022-02-12 17:11:48 +07:00
Tyler Scott a6febca64e Change screen shake intensity 2022-02-12 16:48:05 +07:00
Tyler Scott 68482f104f Draw a game over image instead of text 2022-02-12 16:03:43 +07:00
Tyler Scott 29df1c149c Draw upcoming bubble next to launcher 2022-02-12 16:00:56 +07:00
Tyler Scott 9c86ebb464 Indicate when ceiling will drop 2022-02-12 09:33:15 +07:00
Tyler Scott b04fee6d61 Recalculate aim guide after ceiling drop 2022-02-12 09:30:13 +07:00
Tyler Scott 8578bb8877 If bubbles drop too far, fade to grey and game over 2022-02-12 08:43:41 +07:00
Tyler Scott efab0a941e Change the way the walls and ceiling are drawn 2022-02-12 08:38:47 +07:00
Tyler Scott bfe12002e5 Change points for popped bubbles 2022-02-11 21:55:35 +07:00
Tyler Scott 85a6620daf Make ceiling drop after every n bubbles 2022-02-11 21:55:00 +07:00
Tyler Scott 9a9bdf0232 Adjust threshold for squeezing bubbles through gaps 2022-02-09 23:24:46 +07:00
Tyler Scott 536ec12107 Remove reset key bind 2022-02-09 23:18:25 +07:00
Tyler Scott 2ed5c40518 Change delays to be in frames, not seconds 2022-02-09 23:17:59 +07:00
Tyler Scott 6fe70e7b57 Add score and draw points on individual bubbles 2022-02-09 23:16:58 +07:00
Tyler Scott d35b9a08e4 Add animated aim guide 2022-02-09 13:18:45 +07:00
Tyler Scott df97902906 Put bubble movement code in its own function 2022-02-09 08:06:39 +07:00
Tyler Scott 7755bb3885 Refactor delta time 2022-02-09 07:58:02 +07:00
Tyler Scott 75805b1093 Add delay to bubble burst, slightly change animation 2022-02-08 17:23:40 +07:00
Tyler Scott ad9a0ea35e Find unattached bubbles and make them fall 2022-02-06 15:21:49 +07:00
Tyler Scott 00a355221b Remove and animate matched bubbles 2022-02-06 09:42:31 +07:00
Tyler Scott 0d4c32864c Allow launched bubble to squeeze through spaces 2022-02-06 09:39:04 +07:00
Tyler Scott 046c9f9f4e Refactor getting bubble counts 2022-02-06 09:37:37 +07:00
Tyler Scott 4410d32776 Find matches after launched bubble collision 2022-02-06 08:07:07 +07:00
Tyler Scott 7ace7cca72 Change variable names in love.load 2022-02-06 08:05:37 +07:00
Tyler Scott 8ee2233d58 Refactor collision detection 2022-02-06 08:03:57 +07:00
Tyler Scott 860ed47d63 Determine neighbour indexes for each bubble slot 2022-02-06 08:02:00 +07:00
Tyler Scott b472d390bb Change game loop to use fixed time step 2022-02-05 14:21:31 +07:00
Tyler Scott c3250c71fa Put VSCode debug line in correct function 2022-02-05 08:30:01 +07:00
Tyler Scott cfb8b267d4 For empty levels, still get random bubbles to launch 2022-02-05 07:56:08 +07:00
Tyler Scott c1447c4de2 Add collision detection and response 2022-02-05 07:54:33 +07:00
Tyler Scott e6959f05ec Make slot x,y positions be absolute, not relative 2022-02-05 07:53:04 +07:00
Tyler Scott 8d79f8b633 Calculate top, left, right, bottom wall coords 2022-02-05 07:51:08 +07:00
Tyler Scott e960811934 Allow resetting bubble on launcher via key press 2022-02-05 07:47:13 +07:00
Tyler Scott 0b905f512c Allow pausing and frame-by-frame via key presses 2022-02-05 07:45:04 +07:00
Tyler Scott 0e1b043467 Allow debugging with VSCode 2022-02-05 07:40:46 +07:00
Tyler Scott 1603242321 Launch bubble on mouse press 2022-02-03 14:00:10 +07:00
Tyler Scott 942c929c79 Draw random bubble on launcher 2022-02-03 13:44:28 +07:00
Tyler Scott 7d740b893e Load bubble images, create level and draw it 2022-02-03 13:07:02 +07:00
Tyler Scott 3e06a6d970 Add launcher, level borders 2022-02-03 12:58:26 +07:00
Tyler Scott f8bff917f1 Load background image and draw it 2022-02-02 20:56:13 +07:00