Cannon Ball


Asteroids spawn from the right and we have to detroy them using a Cannon with 2D physics. We can also adquire power ups that will grant us more fire power during some time.   To complete a level you have to destroy all the asteroids that will be spawning during 1 minute. If all asteroids are destroyed the level is cleared! But if one single asteroid reaches the left side of the screen the level is lost and will have to play it again!   Controls:    Use the mouse to aim and hold left button to charge the cannon.  Release the button to shoot the bullet!  Also you can use the ENTER key to pause the game.


BackNowhere 7 months ago


Nice game mate. I only played through the first level but it was fun once I got the hang of it.

I played it in the browser and my laptops aspect ratio hid the cannon from me in the beginning. At first I could hear the shot but not see any as I spammed shoot. A little confusing but I figured it out :)

Also I'm not sure if the frame rate is a result of a design choice, technical limitation or the browser player, but it felt like about 20 FPS. Not a deal breaker by any means, but these days I notice it immediately.

Anyway good work and I'm looking forward to seeing updates to Cannon Ball :)

Daniel Griffin

Dukebot 6 months ago

Thanks a lot for your feedback.

Right now as this is an early prototype, I only allowed to play in 1280x720 at windowed mode. I will study it and see how can I adapt this to fit all possible screen sizes, so you don't have the problem when playing on laptop screen.

The game is supposed to run at 60 FPS, and the downloadable version for windows plays smooth. But it's true that the web version feels like running at a lower framerate. I will have to see why this happens.

Thanks again for your words. I will keep improving the game and making updates to it. Any feedback on gameplay will be wellcome as I want to make a fun game that people can enjoy and have fun while playing it.

NeilCudney 6 months ago

Cannon Ball is shaping up to be a great game so far. The game controls well, and I love the physics. Also, there is a sense of satisfaction whenever I take out multiple asteroids with one shot. I only have two recommendations for improvement:

The game is really easy. I had to turn the difficulty up to level 20 before the game got challenging.

The game can be a bit repetitive, though this is usually the case with games that only have one or two enemy types. The higher difficulties could use something to mix things up, like a new enemy type perhaps (for example, what if there were large asteroids that broke up into smaller asteroids upon shooting them?).

Great job on this game Dukebot!

Dukebot 6 months ago

Hello NeilCudeny,

Thanks a lot for your feedback, I really appreciate it.

You are totally right about what you've said and I will try to improve the game taking into account your suggestions.

Thanks so much for sharing ideas and helping me to improve the game!

dadu 6 months ago

Controls Controls
Played through 1 and a half levels. really liked it! Controls were great but I think it would be cool if you could stear the canon with the arrow keys and shoot with the space bar.

Dukebot 6 months ago

Thanks for playing the game and for the feedback. I take note of suggestion and will try to improve the game on the next update.

Thanks again!

digitalwater 1 month ago

Story/Writing/Dialogue Mechanics
Awesome Game Man, The problem is i didnt pass level 1 because it is hard! Please Check Out My Game Cube Jump!
Roast Em