Readit News logoReadit News
Posted by u/nargaw 2 years ago
Show HN: Balancing game for the mobile browser with increasing difficultybalanc3dgame.com/...
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
Laremere · 2 years ago
Nice work! Some thoughts:

The camera is tilted instead of looking straight down, and my phone needs to be flat to be in the no movement neutral position. This is unpleasant in to ways: How I'm sitting right now makes it hard to look at my phone while it's flat; it would be much nicer to be able to set my neutral point so I could play with the phone mostly vertically. The combination of flat phone and camera angle is awkward, as when you're looking straight down at the flat phone it looks like the level is tilted, and the ball should be rolling. If you're sticking with flat always being neutral, the corresponding camera angle should be from directly above, imo.

After trying the phone and dying, I ended up playing on the desktop with the arrow keys, much more pleasant.

Your light is coming from a direction where the magnitude is the same in x,y, and z. This means there's no difference in shading between three of the visible faces. (Or, you're using shaders which does this for some other reason.) This may be an intentional choice on your part, but I think it'd probably look better with a light angle which gives more definition to the geometry. Especially the level text suffers from this.

On the last level, is the spinning obstacle at a slightly offset pace from the first moving platform? When I first saw the level, they were very poorly timed with the obstacle sweeping past where you'd go to get on to the moving platform right as the moving platform came closest. Waiting a bit seemed to slowly improve the situation, and I eventually got tired of waiting and just went for it. Still unsure if they're actually in sync or not.

I died the third time on the last level, and called it quits when it put me back at the start. A very harsh punishment.

jagged-chisel · 2 years ago
Third death being a reset to the beginning is indeed a harsh punishment.
SlightlyLeftPad · 2 years ago
I was expecting to have three balls but the UI makes me feel like I should 4.
krisoft · 2 years ago
Yeah, that is where i said to myself “f-this, you are not paying me enough to put up with this” and closed the “game”
hombre_fatal · 2 years ago
I think setting a different “up” point ruins the metaphor and you’re trying mentally map tilting into arrow key inputs.

I’d recommend instead forgetting that your phone has an up. Hold it in landscape and rotate it as needed to get the angle you want before tilting.

lwansbrough · 2 years ago
+1, tilt should be dampened towards the natural orientation the phone was in during initialization
s3krit · 2 years ago
For the last level, you can get onto the moving platform on the first cycle if you're quick
SamBam · 2 years ago
Awesome! Make it a daily Wordle-style game! I need something new in my morning routine.

I think having a universal 3-life max is very harsh. I died on level 9 and was sent back to level 1. No way am I going to do the first 9 again, so I won't find out what was on 10.

I think it would be more casual friendly to have infinite repeats in every level, but you could have a total count of deaths, for people who care about their score.

ppezaris · 2 years ago
Tempest had the best implementation of this. Every 3-4 levels was a checkpoint and with 3 lives as long as you cleared at least one level, you can start at your last checkpoint. If you died 3 times without completing the level, you have to start at the checkpoint below.

Dead Comment

M4v3R · 2 years ago
One of the first big games on the original iPhone after the App Store was shipped was “super Monkey Ball”, a port of a popular console franchise. It was basically this but with fancier graphics, many more levels and mechanics and cute characters. I remember being amazed how well it worked with the phone’s accelerometer and how good it looked back then. Hard to believe that was ~15 years ago already.

[0] https://supermonkeyball.fandom.com/wiki/Super_Monkey_Ball_(i...

sunnybeetroot · 2 years ago
If you liked monkey ball you may like Marble Blast, it even runs on web https://github.com/RandomityGuy/MBHaxe?tab=readme-ov-file
yashg · 2 years ago
It is cool, but having to redo from the first level after 3 drops kills the fun for me. Of course some would like that aspect, but for me as a casual fun game it's a no.
amadeuspagel · 2 years ago
I felt the same way at first, but it's ten levels, so you'd be done in one session if you could redo every level infinitely. This extends the fun a bit.
jncfhnb · 2 years ago
It’s ok to be done in one session

Replaying a level is boring

rjmunro · 2 years ago
After 10 levels, it could be the same levels again, but with a time limit that gets shorter for each cycle, or something else to make it harder, like wind that blows the ball off course and changes direction all the time.
stavros · 2 years ago
I think it very much extends the non-fun bits of the thing.
sen · 2 years ago
Marble Madness vibes. One of my favorite nostalgia games.

I think having 3 lives per level with it resetting just that level might be better for starters, then the 3 lives for the entire game being a “hard mode”.

codingdave · 2 years ago
> Marble Madness vibes.

Those are the exact words I head in my head while playing as well. I'd love to see a remake on modern devices.

sunday_serif · 2 years ago
For me, this took me back to Marble Blast Gold. An early 2000s game with essentially the same concept.

Great fun :-)

Waterluvian · 2 years ago
Very cool! An issue I immediately had is that it seems to be coded for a horizontal plane being zero. This means I must hold my phone looking down at it, which isn’t how I want to hold my phone.

One idea is to sample orientation for a little bit at start, then consider the average to be zero. Then have a button that zeroes motion to whatever it currently is as a backup.

That way I can play your game without getting up from bed just yet.

andrelaszlo · 2 years ago
My neutral position is tilting away from me, even. Not ideal but fun game either way. Reminds me of Oxyd: https://en.m.wikipedia.org/wiki/Oxyd (I've only played the nineties mac version)
Waterluvian · 2 years ago
Oxyd was core to my childhood gaming as a Mac-only household. Theres a free version called Enigma that has the Oxyd levels by the way!
spuz · 2 years ago
I feel like that would make intuitively finding the zero point hard. At least with the zero point being horizontal, all you need to do is look at the world around you and see which way things fall.
Waterluvian · 2 years ago
You can always have a “bubble level” showing you the orientation. Anything is better than requiring a player to orient themselves very specifically to play at all.
pyryt · 2 years ago
You can get the ball off the ground if you turn your phone upside down. Then you can just sort of fly over the places where you'd normally fall. Takes maybe a minute or two to complete all the levels.
lovegrenoble · 2 years ago
In zoom meetings, I prefer this one, based on "Knot Theory": https://brainteaser.top/knot/

Not sure I learned anything about Knot Theory from playing this, but that was fun.