51 Commits

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