Log In  


Cart #connect3-0 | 2025-01-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

How to Play

Use the mouse to connect 3 or more adjacent gems of the same color (horizontal and vertical connections only). There are 2 modes, Normal and Timed. In normal mode, the goal is to clear 100 gems to finish the game. In timed mode, the goal is to clear as many gems as possible within 60 seconds.

Scoring

In normal mode, the ending pop-up shows how much time it took to clear 100 gems. In timed mode, the ending pop-up shows how many gems were cleared within 60 seconds. Please share your score screenshot as a comment! :)

Dev Notes

This is my very first game for PICO-8 and my very first project that is open source. Feedback and suggestions about the game and the source code are greatly appreciated as I am eager to grow and learn. Thank you!

4


well made! ;)

maybe one thing that id request is better support for devices without a mouse:
use dpad to move the cursor around
press x/o to click (can be done simply with poke(0x5f2d, 3) - leftclick = btn(❎), rightclick = btn(🅾️))


Interesting game. There's one annoying thing with the controls : when trying to a line bordering the screen, you often lose the current selection. If you have three or more selected when you lose the selection, the selected bubbles are taken an you can't take the rest.
I took a peek at the code, and there's seemingly nothing wrong with it.
After some testing, the problem comes from how stat(34) works :
while mouse left button is pressed, stat(34)&1 is 1, but as soon as the mouse exits the game square, stat(34)&1 is 0 and will stay at 0 until there's a new left button mouse up and a new left button mouse down in the game square.
I didn't find a way to catch the mouse up and down event on the pico-8 side, so short of changing the controls, I don't know how you can fix this problem.
I checked a few other pico-8 games that have mouse support, and they all seem to get the same mouse release problem when dragging out of the game area.


@ 851523 thank you! yes, your request is definitely heard. adding keyboard/controller support is actually part of my plan for a future update. :)

@ RealShadowCaster thanks for letting me know. i didn't catch that bug since it's a rare thing to occur and only seems to happen in the web version of the game. i can already think of a possible solution and i might implement it in a future minor update. thanks again for testing thoroughly! :)


Got this after a few tries. Such an addictive game with a lot of charm too. Nice job!


@ Demapples14 thank you! i'm glad you like it. :) that motivates me to release another game :D



[Please log in to post a comment]