Update : I added an Android version, with special touch controls.

Here is Combo Pool, a game made using Pico 8, and winning entry to p8jam2. It's a game where you throw colored marbles against each other. If two marbles of the same color make contact, they merge and upgrade to the next color. Your lifebar diminish with the number of balls on the field. If you lifebar is empty, you enter in a sudden death mode, and your last ball must save you by removing some balls.

Controls : use arrows left-right to adjust direction, and key "c" to launch a ball.

Clic on the game to give it focus if buttons doesnt work.

Pro-tips :

  • Dark and grey balls do more damage to your life bar, so avoid keeping too many at the same time
  • Score system depend on number of rebound before merging and on balls colors
  • A usefull technique is to quickly throw two dark ball and make them merge at the first collision
  • Try to avoid exploding pink balls as long as you can, you can expect to make more points in the final explosion

More information

Published104 days ago
PlatformsAndroid, HTML5
Tags2D, 8-bit, Arcade, pico-8, Pixel Art, Relaxing, Retro
Asset licenseCreative Commons Attribution_NonCommercial_ShareAlike v4.0 International
Average durationA few minutes
InputsKeyboard, Touchscreen
Player countSingleplayer


Download NowName your own price

Click download now to get access to the following files:

combopool_android.apk 4 MB


Log in with your itch.io account to leave a comment.

Wow, its been a while for me that happened. But i am actually look forward to have some wait cycles to play this game.

However, you really need to add some online highscore list or even better a highscore group feature. Like the desktop tower defense game used to have.

It works pretty simple. If and when you save your highscore you get to choose your name and a groupname. Anybody can see the group highscores by setting the name because why not.

If you need some serverside assistance. I can do that. But thinking about it ...itch.io probably has that already? I am new here.

Again, thanks for the awesome game.

from the really to warm Hannover, Germany

I just updated both web and android version, with more precise collisions and removed the "keep perfectly vertical" way of cheating.

Works really well, thanks!

Android version! I'm doomed.

How do you exit from the game? My only option is to open running apps list and then quit to desktop; exit button itself doesn't work on a title screen.

Oh, I may need to add that. I though you could just minimise it with the home button. Are you on tablet ?

It's a ZTE Geek2 phone; yes, I absolutely can, but using "back" button is an... expected behaviour, every single app responds to that, so that's what I did. :) By the way, it plays very smoothly and comfortably, and I have a feeling I get more stable results than on PC. Also, very elegant decision about "how to implement a precise shooting mode", I think you're very good at designing these "little things that seem obvious", so thank you once again :)

Oh, wow. Just installed the Android version, and promptly forgot the time. This game is addictive! And unlike many Android games, it's friendly to the CPU and battery. Only the startup time is rather long on my old single-core tablet, but that's a nitpick. Good work!

Thanks, realy nice to hear it works well on your tablet. I plan to add quality options, so even slower devices can play smoothly.

How did you code the creep? The way it dissapears is so satisfying. Great work!


It's actually pretty simple. Basicly you draw each frame a circle below each ball with his colors, but without clearing the screen between frames. That will make trails that never disapear. Then you draw small circles at random positions with the background color, so eventually the trail will be painted over by the background color. Adjusting the number and size of the random circles will make the trail disappear faster or slower. If you own Pico 8, you can find the original source code here : http://www.lexaloffle.com/bbs/?tid=3467

That's creative coding! Super simple and clever :)

Really enjoying this - hits my sweet spot for this kind of game. Would also love to play a phone version.

Thanks, an android version is on it's way. I hope to release it realy soon.

I released an Android Version ! Tell me if you liked it !

Yey!!!! I do like it! It took a while to load (my phone is 3 years old low-end Samsung, so no surprise there). It works great. :) I'll play it some more and let you know more about what I thik of it. :) Thanks for making this version.

This game is awesome. Mouse controls would be nice.

Reminds of me billiards with puzzle mechanics. Awesome Job!

You can just not rotate a gun and shoot straight vertical in up, so balls will be only on one line, easy :D

Mmmh.. Addictive :) Well made! Was it difficult to code? It looks pretty slick

Thanks, the game was made in 3 days for a Jam, so it's not too much code. It's made in Pico 8 and if you have the program you can find the source code here : http://www.lexaloffle.com/bbs/?tid=3467

It was worth every minute, thank you very much! I played it almost a whole day and enjoyed thinking about it, listening to impact sounds and trying to plan my way through. It would be a great mobile game, too, It's really easy to imagine it taking off just because the mechanic is so attractive.

Thank you for the kind word. I wasn't sure the simple mechanism would be enough to make the game enjoyable. Now I search for things to add to the game, while keeping that simplicity.

I released an Android Version ! Tell me if you liked it !

great game! simple and so elegant. I'd love to be able to play it on a phone, actually.

Yes I think it could be a good game on phone too. So I am working on an Android version now. I could also just make a touch screen binding on the html5 web version.

nice! how are you thinking of implementing the aiming? i was thinking about pressing the screen and holding to aim and releasing to shoot. or maybe an automated back-and-forth movement?

Well I think the bottom of the screen will be empty, as the game use a square space and the phone has a rectangle screen. So pressing in the area bellow the screen would let you fire in the line from your finger to the ball, like a slingshot You could also press directly inside the game area, but then your finger hide where you are aiming.

Cool! The slingshot idea sounds good. Looking forward to it.😊

I released an Android Version ! Tell me if you liked it !

Really cool. Reminds me of 2048 but with pool. Nice work!

This is truly an outstanding game. Have sunk about 2 hours into it and finally beat hard mode. Great job.

Very cool concept but perhaps a tad too easy?

Thanks. You should try in hard mode, after a few balls, the lifebar start to be pretty low and you have to be careful to finish the game.

Thanks. Had forgotten about the difficulty settings in the beginning, sorry. Anyway, I really like the game, which feels like a mix of pool and Puzzle Bobble/Bust-a-move