Alright. we've all wanted it at one time- 3D platformers. now, if you are unaware of the term, (probably beacause I made it up,) it means a platform game -like mario- with platforms in front of and behind the player. doesn't that sound cool? you know it is, if you've played Super Mario Galaxy. I know I'll get a lot of hate mail for thinking this is possible, but Lightnin* himself said that anything you can do in any programming language is possible in scratch. That leads me to my next point- 3D rendering APIs. OpenGL is one, but, well, It doesn't link with scratch. it takes something and makes it 3D. and don't you try to get me into Alice, cuz' that's cheating! it's lazy! at the moment, you nearly need to mod scratch to make things render in 3D! but, anyway, 3D plat's are possible. And I'm gonna make one, even if it kills me. and I'm not joking. but it probably won't, if I have some help. I need:
a few mathy guys for rendering in 3D (unless the Scratch Team makes a 3D API)
a few artists for awesome graphics
a few popular guys, e.g. jonzo, to advertise
a few 1s1s guys to make it smooth (and downloadable) and a co-leader to supervise everyone and make sure they're working.
now, Cozyhut3's wish will come true- Lego Universe. In Scratch. For Free.
Offline
Well, to make it 3D, you'd need an almost infinite number of costumes, unless you did rotating y-change stamping.
Offline
rippertear wrote:
it takes something and makes it 3D. and don't you try to get me into Alice, cuz' that's cheating! it's lazy!
Since when is using the proper tools to do a job, cheating?
Attempting to create such a complicated project as a 3D platformer, in a 2D visual programming language meant to introduce people to programming easily, is overcomplicating things.
While you're free to make overcomplicated projects in a limited language (hey, that's exactly why 1s1s exists), dissing the proper tools and it's users, implying superiority, is just wrong.
In other words: You may brag about being able to hammer a nail with a handsaw - that's hard, and it's fine. But someone that uses the proper tool: a hammer, will likely always do the job better than you.
rippertear wrote:
but Lightnin* himself said that anything you can do in any programming language is possible in scratch
You go interface with hardware, transfer data packages through the Internet, use OpenGL-compatible graphics cards, heck - render modern 3D graphics in real time with Scratch.
Face it - Scratch, being a very high-level language, has it's limitations, and these aren't few. No interfacing with native code libraries, low speed when with "turbo mode", among others.
(Lightnin was likely referring to the fact Scratch is Turing complete, and thus, it is possible to at least emulate any computer, and any computation in it)
_________________
Okay, got a little too angry over that remark of yours. Just wanted to point all of this out, nothing personal
This is, indeed, an ambitious project, given the various limitations you'll face, and I wish y'all luck with it. Just remember that you'll be pushing an already very limited tool, to it's limits and beyond.
Last edited by technoguyx (2013-02-06 13:30:11)
Offline