So, I attempted this and the outlook isn't good. (all info is with turbo mode in flash scratch)
But first:
Good news.
Yes, 3D mario kart is totally possible in scratch and I have it working here:
http://scratch.mit.edu/projects/Dawgles/2186639
Screenshots


Bad news:
Issue one: The level takes 10 minutes to read. This is a very small level (480x352px) with 34 colors. The reading speed is cut down by the "is touching color" block, which doesn't perform very well on the flash player (or squeak, of course).
Issue two: A high resolution image is too much to render realtime. At pen size one it takes about 3 and a half seconds to draw the ground. Here it is at pen size 4, and it's barely playable:
The solution here would be faster calculations and pen renders.
Not gonna happen, flash scratch is already pretty far ahead of the java and squeak versions in terms of performance and I don't think they can push it any farther.
Issue three: Performance suffers the larger your list is. My minecraft project is suffering from this too. I don't know how scratch stores lists, so I'm not sure how much of this is my fault/incurable.
Well, I got it working. That was a learning experience.
Anyone is free to work on this if they wish.
Last edited by Dawgles (2011-12-09 21:12:32)
Offline
Offline
Cool.
Offline
Here's a version with a much smaller map for instant testing:
http://scratch.mit.edu/projects/Dawgles/2207188/
Last edited by Dawgles (2011-12-10 13:31:00)
Offline
Awesome! :D
Offline