Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Cuestick Gladiator

by Gjarble - Compo Entry

- Your character is the blue circle.
- Use the arrow keys to move around.
- Click, hold, and release to fire a cueball. Note that the cueball is fired in the opposite direction of the mouse.
- The longer you hold the mouse button before releasing, the faster your cueball will go.
- Your objective is to use your cueballs to knock the red balls into the pockets (the black holes at each corner) like you would in billiards/snooker/whatever.
- If you get hit too many times by the red balls OR by your own cueballs, you'll die!
- Make your shots count- the cueballs never slow down and can never be pocketed, so the more shots you make, the more cueballs you'll have to dodge!

Please play the native version if you can- the Flash version has performance issues. I might be able to prepare a Linux version later during the voting period.

As usual, I have a long feature wishlist that I didn't have time to implement. Among the most important things on that list:
- An in-game reset button, so you don't have to restart the app every time you die
- In-game instructions
- Visual feedback to let the player know when they've been hit/damaged by the ball (example: the player icon could flash red)
- Visual feedback while the player is charging the cueball (example: a particle effect growing more intense as the charge approaches maximum)
- A level design that doesn't as easily allow the balls to randomly pocket themselves without player intervention (this was better than the one other design I tested)
- A mechanic that would allow the bumpers to swap places as they are struck by balls (this was part of the original design, and would make the game a lot more dynamic)
- Representational graphics (an actual humanoid character, wood texture, etc.)
- Any sound effects or music whatsoever
- A more thoroughly-tested/balanced difficulty

Any suggestions for how best to accomplish these, or other things that might be higher priorities, are always welcome.

Downloads and Links




Dec 10, 2014 @ 12:16am

Interesting concept. Could use a little polish.

kill0u says ...
Dec 10, 2014 @ 6:02pm

I guess you forgot "Game over/win screen" :P Fun when you figure out what's going on ;)

kill0u says ...
Dec 10, 2014 @ 6:02pm

in your feature wishlist*

playvue says ...
Dec 11, 2014 @ 4:37pm

Great concept. Prob not quite there yet, though. Good job!

Gjarble says ...
Dec 16, 2014 @ 1:41am

Sorry that it's taken a week, not 24 hours (life and bugs got in the way), but a Windows version is now up!

@kill0u: Ah, yes, I did! Thanks for reminding me.

Thanks, everyone, for your comments so far!

Benjamin says ...
Dec 26, 2014 @ 10:04pm

I like the fact that you have to deal with the white ball you produce. Appart of that the game need some extra work especially on a death effet + gameover sequence. The lack of health bar made me think I was dying for no reason.

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]