ANYONE UPDATING THIS PLEASE USE THE TURBOWARP EDITOR, WHEN UPLOADING REMIX THIS AND UPLOAD YOUR PROJECT! Currently just navigate the menus, kart physics are top priority right now, and need to be implemented. I am hoping to define the driving plane by the surface that the kart is on, and rotate x and z axes to that plane (somehow...). This would allow wall riding and anti gravity areas if we want those, as well as loops, like DS rainbow road. Also, if the kart is airborne, it would fall according the the surface normal of the face it last was on. For moving along the new axes, we could use scaled vectors. Changelog: v 0.1.0: @FantasticDolphin44 - First Scratch version, made credits, sample menus, and sample title screen, as well as loading the DS test track in for quick testing of kart physics. Mario Kart Scratch Edition credits: Dev Team: - @FantasticDolphin44 (Leader, allrounder) - @costc075202 (Coder) - @cs3203402 (Coder) Dolphin 3D - Bottlenose Engine credits: - Transform point and controls blocks are based on @CodingBio's block in @CodingBio's tutorials - Uses ARE triangle filler - Uses @Geotale's image scanner - Uses rotation functions by @Steelix1000 - ChatGPT wrote a quaternion rotation function - Z-clipping by @S_Tutorials - Used costumes and a tiny bit of code from @KryptoScratcher's skybox v2.3 - @awesome_llama for the flip uv instead of extend script - @costc075202 for the face normal computation script - ChatGPT for vector math (pitch/yaw of vector, rotation, and reflection) - LearnOpenGL.com for the normal map texture used Game credits: - spriters-resource.com for the Mario Kart text - scratch.mit.edu for their logo, which I used in the project thumbnail - for the capsule tri collision Temporary credits (stuff that won't be in final version, just for testing): models.spriters-resource.com for the Mario Kart DS test track, which was unused in the final MKDS, but was left in the ROM apparently, and will be great for testing kart physics, which should be step 1.
Please make your changes now, I am done editing!