Neverball / neverball

Tilt the floor to roll a ball through an obstacle course before time runs out.
https://neverball.org
Other
343 stars 78 forks source link

Neverputt: game enters endless loop on moving platform #203

Open dfandrich opened 4 years ago

dfandrich commented 4 years ago

If the ball ends up on one of the moving platforms in the original course hole 15, the game will never end. The ball stays on the platform and moves ever so slightly on each move of the platform without ever falling off or becoming still, so that the game never ends the turn. This happens on ver. 1.6.0 and on current git master (commit 325f1967).

A per-hole maximum timeout would be one way to solve this and it would be a good fail-safe to have in general, but it would need tuning per hole since the ball can legitimately stay moving for a long time in some holes on some courses, and having too long a timeout would make people give up and quit before the timeout would hit if the problem happens on simpler courses.

neverball-easy-hole15-bug

parasti commented 4 years ago

@dfandrich Neverputt .map files have a special worldspawn key for this called "idle". Do you have an idea what would be a good value for this map?

ChallengeSY commented 4 years ago

If it is what I think it is, this might be one of the few problems that might occur independently of the "idle" attribute. I will need to see it in action for myself to see the exact culprit.

ChallengeSY commented 4 years ago

Alright, I was able to reproduce it on video. I am not sure changing (lowering) the "idle" attribute is even practical. I have captured a video detailing the exact issue.

ocalhoun6 commented 3 years ago

It would also be acceptable to have some kind of shortcut key or pause menu item for 'forfeit turn' or 'end turn' ... which would give that player a penalty and return them to the previous position as if the ball had fallen off the course.

That way you could at least escape the infinite loop without completely quitting the course you're on.

skquinn commented 1 year ago

I can confirm this. I have managed to get a ball stuck twice on hole 15 within the past few days.

Personally, I'm okay with replacing this hole with something less odious (I've ruined many otherwise great runs with a max score of 12 on this hole), but I can get why that may not be under consideration.

bavay commented 4 months ago

I cam confirm the problem... Great game with the kids until we got stuck and had to quit the whole game. A key / menu option to 'end turn' would be a great solution to such issues!