Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neverputt: game enters endless loop on moving platform #203

Open
dfandrich opened this issue May 21, 2020 · 6 comments
Open

Neverputt: game enters endless loop on moving platform #203

dfandrich opened this issue May 21, 2020 · 6 comments

Comments

@dfandrich
Copy link

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 325f196).

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

@Neverball Neverball deleted a comment from ersohnstyne Jun 24, 2020
@parasti
Copy link
Member

parasti commented Jun 24, 2020

@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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link

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
Copy link

skquinn commented Aug 2, 2023

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
Copy link

bavay commented Jun 1, 2024

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants