Version 0.4.0 Released - Leaderboards!
One of the few remaining major basic features has finally been added to the game. Leaderboards! (Yeah.. only local leaderboards... sorry if you were hoping for online global as well. Those will arrive only once enough sales come in to justify the expense.) As you will see once you get into them, adding leaderboards to such a broad game primarily targeted at a variety of party play, was no small task. I could have made a more simple (and rather lame) first attempt... but I'm a data engineer by day and couldn't help myself by doing it right no matter the complexity of it all (just like how I, perhaps over-zealously, tackled the physics, skidmarks, audio, and wacky A.I.).
With leaderboards also comes bonafide co-op play (we hear small cheers in the distance). That is to say, part of the array of leaderboards is a 2-player time-trial leaderboard. It follows basic team-time-trial rules of recording the laps/time of the second player to cross the line, instead of the first player. So, in other words, work together to get both of you across the finish. This is automatically tracked in 2-player games, whether you like it or not; ignore it or not. If you like this feature and want to see it expanded to 3 and 4 players, let us know.
Also, besides Championship and Endurance leaderboards, there are also overall leaderboards for race times and fastest-lap times (regardless of game mode they were set in). Furthermore, the game also tracks what I'm calling "Maximum Mayhem" or not. That is, if you always add a "wod" and never remove one, it knows that and rewards you with a separate leaderboard for it. And, finally, it also keeps separate boards for novice steering (for when I add that feature). Basically, too-many-thousands of records to manage in the database. We'll see if I handled it all correctly on the first try (I did test, but it's a lot to test).
With leaderboards finally done, I can now hopefully get back to filling out the content (tracks and wods) and upping the art, etc.
Oh, yeah, the "Wods" (Wacky Wodifiers) on the leaderboards are still cryptic. Sorry. Not sure when I'll get around to displaying the wods better. So, until then, here's my code that shows what those numbers translate to:
MAYHEM_HIGHER_MAX_SPEED = 1; MAYHEM_DUCK_CROSSING = 3; MAYHEM_BUDDY_HOLLY_CROSSING = 4; MAYHEM_DISPOSABLE_CARS = 5; MAYHEM_JOUSTING = 6; MAYHEM_GREASED_CAR_SEATS = 7; MAYHEM_BIG_WHEELS = 20; MAYHEM_WIDE_WHEELS = 21; MAYHEM_DUALIES = 22; MAYHEM_SUPER_SHIELDS = 30; MAYHEM_OPPOSITE_SHIELDS = 31; MAYHEM_CARAVANS = 40; MAYHEM_BOATS = 41; MAYHEM_DRAG_CHUTES = 42; MAYHEM_PACE_CAR = 50; MAYHEM_PACE_RV = 51; MAYHEM_FINISH_LINE_DONUTS = 90; MAYHEM_LEADER_TRIKES = 91; MAYHEM_LEADER_GREASIER = 92;
Also note that I cannot guarantee that scores set during "early access" will still be displayed once a final release is made. With tracks still being made and tweaked, it wouldn't be fair to contest scores from one version of a track (or tracks) against another. Some scores might even disappear during early-access development (such as when I make two more tracks and add them to the 8-track champ lineup [which currently runs 8 tracks from 6 in this order: 1,2,3,4,5,6,1,2]). Outdated scores won't be deleted from the database -- it's that I will likely not bother to find a way to display such multiple versions of scores even though I do indeed store them separately. It would be too confusing for the players most likely, and a lot of work for little payoff.
Similarly, note that the demo version of the game uses the same database as the full version, and that demo scores from the "Overall Leaderboards" will indeed cross over. Because, however, the demo's 4-track championship repeats the first two tracks twice, scores from this will not be displayed in the full version's 4-track championship boards (which uses 4 different tracks). If you really want to see those demo scores after moving to the full version, run the demo and they'll still be there in the db.
- Local leaderboards including breakouts for: overall, solo, 2-player team time trial, championship, endurance, max mayhem, race laps, fastest lap, and novice steering.
- Updated Unity from 2017.4.30f1 to 2017.4.40f1.
- Updated Rewired from v188.8.131.52 to v184.108.40.206 (which reports as v220.127.116.11 for some reason [likely due to Unity 2017]). No new controller support to report here.
- Very, very minor performance improvement along with a bit of game code refactoring.
- Various minor menu tweaks along with some menu code refactoring.
Get GRITS Racing
Leave a comment
Log in with itch.io to leave a comment.