-
Notifications
You must be signed in to change notification settings - Fork 40
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
Update/replace checkpoint system #25
Labels
Comments
The committed implementation is mostly complete, however there are still some changes necessary. Still left TODO:
|
bzier
added a commit
that referenced
this issue
Dec 2, 2017
bzier
added a commit
that referenced
this issue
Dec 17, 2017
When doing a retry, the subsequent race will be against the ghost character. Doing a course 'change' rather than a retry avoids this (see #25)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Deficiency:
The recently introduced checkpoint system (#22) utilizes the mini-map to detect character progress. This is imprecise and challenging due to the variations in the maps for each course (overlap, crisscrossing paths, off-course driving / shortcuts, etc).
But wait...
There is an alternative HUD view in Mario Kart which presents character progress by drawing a line around the edge of the screen. This line is drawn in one of three colors that designates the current lap (see notes below).
So...
Rather than sampling the mini-map and needing to maintain checkpoint locations for each course independently, this mode can be used to provide a consistent representation of progress on all courses (including the 'unknown progress' on Yoshi Valley). Additionally, it consistently and accurately reflects progress even as the character drives off-course and/or takes shortcuts, and it un-draws the colored lines when the character drives backwards. These advantages make it a significant enhancement over the current system.
Notes:
The text was updated successfully, but these errors were encountered: