Ballz.js: THE QoL Update (1.1b)


I'm back! Play 1.1b in your browser now! https://soggy157.itch.io/ballz

This updates follows through with the implementation of more buttons for the UI, which enables full (yet primitive) touchscreen support!

You'll also notice that the UI has had some overhauls to make it more polished:


  • Bolder font and thicker outlines
  • Additional buttons!
    • New ball, map, velocity, undo and clear now have buttons, making playing on a touchscreen fully possible!
  • New icons!
    • Number keys remain the same, but the buttons now have appropriate symbols instead of numbers/letters
  • Current mode is displayed in the left corner

Did you notice? Four new features:

  • Copy - Liked an older ball? Want to place it again without undoing? The copy function lets you select any spawned ball to do just that! Press 3 or the --- button.
  • Split - Make one ball into two, each being half the size and weight of the original ball. Press 2 or the ⎘ button.
  • Altmode (WIP)  - This is designed to allow for more features to be implemented without taking up more screen space. One function can now have two! Press shift or ⬙, then any of the buttons/controls to have them do something different. This currently works for place mode to use draw mode, and something... dark.
  • Esc - Want to go back home  (for some reason)? Press esc to return to the menu at any time.

Additionally, ball/wall collision has been improved once more, so that balls glitch out less.

Expect further altmode implementation in the future as I finish up on what I want in this sim.

Play 1.1b in your browser now! https://soggy157.itch.io/ballz

Get Ballz.js

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.