(working title, please help me think of a better one)
From the creator of Mario Kart in Minecraft comes the same thing-- again!
Free of copyright sin this time and trying to get accepted to Realms.
I'm taking my map, Mario Kart in Minecraft, re-branding it to avoid copyright problems (no more references to Mario or tracks from existing games). It's currently under the working title "Sprint Racer".
The commands/programming/whatever is being entirely rewritten as a datapack. Everything is going to be more efficient, responsive, and mechanically refined. The track count will be significantly trimmed down, though, mostly because of copyright... and I also don't want to drive the Realms QA team insane with like 70 tracks.
Coming after Mario Kart, we got some new features, such as:
New items, improvements to old ones, cuts to dumb items like arrows
An enchanted variant of every single item which is more powerful
New "Item Container" Types (not just chests anymore, there are now ender chests, enchanting tables, glass capsules, specialized wool things).
Improvements to old tracks
A few new tracks, not a lot but a few
Datapack is organized in such a way that:
The map can easily be translated since everything that handles in-game text is located in its own dedicated folder
Different soundtracks can be swapped in (soundtrack stuff coming soon!)
Users can download whatever language or soundtrack files they like and slap it into the datapack!
AI opponent(s?) who can compete like a player, use items, act intelligently, etc
(AI is not ready yet, but has been prototyped a bit and I think it's do-able... could be a really cool selling point!)
I need help testing!
The map is in a playable state now but needs more testing in multiplayer. If you're able to test with multiple people that would SUPER help me out! Here's a version that's ready for testing, play it in 1.14 It's pretty bare bones right now-- I only bothered to implement a handful of the tracks for this version (generally the ones with the most dramatic changes for testing purposes). The map currently cycles through 4 races and then 1 battle, much like Arcade Mode in MKMC.
Here's a list of all (currently) confirmed tracks that will be appearing in the map:
* = this track has/will-be changed in some significant way
1 - *Crash Course (re-tooled from Presidio)
2 - River Valley
3 - Highlight Stadium
4 - Sakura City
5 - *Laeto Forest
6 - *Frostbite Village (re-tooled from Alaska) [by ReflectedMantis]
7 - Dead Canyon [by ReflectedMantis]
8 - *Mushroom Cavern (re-named from Cavern) [by MCFilms and SenpaiiPepe]
This is nearly finalized, but it's still possible that more might be added. Some of these tracks are community tracks from Mario Kart, re-acquired with permission from their original creators. There are a bunch of community tracks from Mario Kart I couldn't include because they were based on copyrighted games/material (RIP like 80% of the community tracks) or I was unable to contact the original map creator (RIP Candy Land)
Players are not being initialized correctly for some reason, causing loads of problems
Loads of players were unable to use items for whatever reason
Sometimes jump pads and checkpoints don't work for certain players
Mid-round joins are bugged, players aren't put in spectator
Spectators can hit checkpoints, checkpoints sometimes don't trigger...
In general, the checkpoint system needs a rewrite
Teams (player) need to be able to friendlyfire
fixed via /team modify player friendlyFire true
All players are awarded same points regardless of rank in battle
Chicken mines don't have their proper speedy move speed
Warp item does not work in 1.14 since ender eyes were changed yet again
KO system and player ID system are completely wack, needs major fixes
Many scoreboard objectives don't get reset, leaving disconnected players on the scoreboard forever
Teams aren't cleared, similar issue to above
Unknown status or server-side bugs:
Lightning item didn't work (?)
Items didn't work initially (?)
Game did not give speed initially (?)
Golden Sword did not break after usage (?)
Player had the ability to punch in the lobby (?)
Suggestions and things to address:
Use a "ready-up" system that prevents the lobby timer from going unless a good amount of players declare themselves ready
Players need to be told how to vote, causes major confusion
The current gamemode (race or battle) needs to be conveyed better and players need to be taught how to play (especially for Battle)
Explosions are ineffective sometimes
Iceberg Alley has a forked path that causes major confusion, should be adjusted
The radius of lingering potions is too large in race mode, needs to be nerfed
Of all things, the race position calculator worked perfectly. That really surprised me.
[Edit / Update]
Current progress on the map has slowed significantly since these few weeks of my life have been a bit hectic, but progress is still being made little by little.
A whole bunch of those bugs listed above were small, silly mistakes that I can fix by adding or changing like one or two lines of code, which is fantastic because that means I don't have to rewrite entire game systems.
Big tasks to do before I'd consider this map finished:
Fix the bugs above
Address the suggestions above
Add track map.dat files for track mini-maps
Add in the soundtrack and code the soundtrack system
Add an "award ceremony" to mark the end of each game cycle
Add more to the lobby, including "random track select" and a menu to enable/disable items
Add inventory controls for music and player/spectator switching
You have been working on this map since 2013 and you are always motivated!
I have a lot of admiration for you
I can not test the map in multiplayer because of technical problems (no, I'm kidding, in fact I have no friends to test)
But I'm to translating the map into French;)
In any case, it must have been a huge job to redo everything in Datapack.
Are you planning to add the map to GitHub?
Oh mon dieu, tu es incroyable!!
Tu travailles sur cette map depuis 2013 et tu es toujours aussi motivé!
J'ai beaucoup d'admiration pour toi
Je ne peux pas tester la map en multijoueur à cause de problèmes techniques (non je rigole, en fait j'ai pas d'amis pour tester)
Mais je suis en train de traduire la map en Français
En tout cas, c'étais un énorme travail de tout refaire en datapack.
Comptes-tu ajouter la map sur GitHub ?
I'm planning to put the datapack on HitHub once the map releases... also I need to learn how to use GitHub lol
More text elements are still going to be added as the map gets closer to releasing so I'm holding off for now on putting it on GitHub. Glad you're interested in translating! If you open your world file right now and dig into the datapack you'll find the language folder containing everything you want, just be warned that it's subject to change and more stuff will be added!
Okay so Sprint Racer is basically done now. All I need to do at this point is program the AI for battle mode. I'll probably end up throwing out a lot of the prototype stuff I did before, I have a good idea of how I can make it work better than before. The map is also gonna need a second round of testing before release.
The AI for battle mode is mostly being worked on because playing battle mode in single-player would be completely pointless without an opponent. It would also be super novel for a Minecraft map, this AI would be among the first of its kind.
If the AI thing doesn't pan out at all, I'll probably just make battle mode switch to a "Break the Targets" minigame (like in Smash Bros) when battle tracks are played in singleplayer.