Ballz.js: The QoL Update (1.1a)
Interested? Play Ballz on your browser! https://soggy157.itch.io/ballz
This update is oriented around improving the UX as well as adding in support for mobile.
NEW! Draw Mode:
- Press 2 on your keyboard (or the brand new 2 button!) to switch to draw mode. This enables you to click-drag your mouse to place a bunch of balls at once!
You can press 1 at any time to go back to placing balls on at a time (boring!)
NEW! Buttons:
- There are now buttons in the corner. These can be pressed to toggle game features, such as gravity.
- Designed to improve mobile support.
The button's letters are the same as their keyboard binds and functions. There are currently five available:
- N - Generate a New ball
- 1 - Place Mode
- 2 - Draw Mode
- G - Toggle Gravity
- P - Pause (All Physics)
Fun Fact: The buttons are created using a simple button object I wrote, meaning I have a blueprint to add as many buttons to my program as I want without a crazy amount of code. The balls are similar but with a lot more code.
In short, it's easy to add more buttons and expect more in the next update.
QoL Improvements:
- Balls have improved wall collision. The floor is still janky with gravity enabled.
- Velocity direction is now drawn on map when swap mode is disabled:
- Massive improvements to GUI scaling to prevent issues with smaller screens:
- All menu elements scale with screen/window size
- Controls text ingame scale with screen/window size
- Some visual elements resized
Still Interested? Play Ballz on your browser! https://soggy157.itch.io/ballz
Get Ballz.js
Ballz.js
Check out Ballz!
Status | Prototype |
Author | Soggy157 |
Genre | Simulation |
Tags | 2D, html5--playable-in-browser, p5js |
Languages | English |
More posts
- Ballz: The Ball Simulator (1.2) (They Collide Now)Feb 13, 2023
- Ballz.js: THE QoL Update (1.1b)Oct 16, 2022
- Uploaded Old VersionOct 07, 2022
- Ballz: The Ball Simulator (1.1) (Release)Oct 07, 2022
Leave a comment
Log in with itch.io to leave a comment.