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

Make checklines taller by default and allow custom-height checklines #5062

Open
Alayan-stk-2 opened this issue Apr 24, 2024 · 2 comments
Open

Comments

@Alayan-stk-2
Copy link
Collaborator

In many tracks with checkline issues, the root cause is that the kart can have the possibility to "jump over" (following a collision usually) or "drive under" a checkline (if there is a slope nearby, for example in Black Forest).

This can be resolved by track designers using multiple checklines of the same group positioned at different heights to make sure a kart can't accidentally go around the checkline, however this is a very inelegant solution.

Taller checklines by default would help in most situations.

However, the option to explicitly increase or decrease the height of a specific checkline would be useful for track creators in some situations and should also be added.

@qwertychouskie
Copy link
Contributor

I think the cleanest option would be to have checkobjects, so you have have whatever geometry (1 quad, multiple quads/triangles, etc) is needed to properly cover the checkpoint area.

@kimden
Copy link
Contributor

kimden commented Apr 25, 2024

I agree with both, but if only checklines are supported, that would probably be alright too, just some tracks need custom directions of checklines which I guess is not supported now.

I'd say the same should apply to goal lines. They are currently infinitely high, which has the issue that on arenas with multiple layers the ball can score in unexpected places, which must be blocked.

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

3 participants