Pages: 1 2
Topic closed
Well there are 2 things than many people have suggested/requested or asked if it was possible, and the answers were, No. Why? Well here's what I'm guessing:
Q: Can you do multiplayer things Online on Scratch?
A: No. MIT was thinking about NetScratch, but as far as I know, Scratch would become even more laggy (especially MMORPGs) and it would be difficult. Including servers. Atleast you can do multiplayer with other people on your single computer =P
Q: How do you do 3D stuff?
A: I'm guessing you'd want to rephrase that, because you can't do "Actual" 3D things in Scratch. Mainlly because you'll notice that theirs no z position. Though you can do the following:
-Do multiple costumes that when in motion, make a 3D look
-Make the sprites change size and position in a correct way to look like its 3D
-Use the Pen and use certain algorithms do draw 3D pictures. (though I don't know them)
MIT isn't doing this because 1 it would also make scratch become even more laggy, and scratch would not be able to take it, plus it would be difficult for beginners.
(Additional one)
Q: Is it possible to duplicate sprites?
A: No. One thing is that it would have to create a new name which would require new blocks, and they would perhaps have to change the variables and such and that would again make it complex just like 3D. Note this is just my educated guess. Also like another member said, people would abuse it and it would probably lag up scratch.
So you'll have to put it like this: "How do you simulate 3D?", and then you'll get answers. And as far as we know, MIT won't do this, because this would make Scratch too complex and it would involve making 3D sprites which would be difficult and more.
Well I'm not saying these are the exact answers, but with research this is what I've found out and ended up with. Hope this has helped =P
Last edited by Lucario621 (2008-12-13 10:12:33)
Offline
keroro645 wrote:
What I would like is sprite duplication.
Oh yeah...I sort of forgot about that... I'll add it
Offline
Lucario621 wrote:
...
So you'll have to put it like this: "How do you simulate 3D?", and then you'll get answers. And as far as we know, MIT won't do this, because this would make Scratch too complex and it would involve making 3D sprites which would be difficult and more.
...
Another reason that MIT might not want to turn Scratch into a 3D programming environment is because Carnegie Mellon University currently offers a free, tile-based, 3D programming environment called Alice. http://www.alice.org. (It's not too hard to use. I even once wrote a small 3D program in Alice http://scratch.mit.edu/forums/viewtopic.php?id=9298)
Offline
Even if scratch did have a z position it isn't powerful enough to support 3D. Scratch would probably need to be several times more powerful for that.
Also, the scratch connections is a step in the right direction for multiplayer things.
Offline
Digimath wrote:
Lucario621 wrote:
...
So you'll have to put it like this: "How do you simulate 3D?", and then you'll get answers. And as far as we know, MIT won't do this, because this would make Scratch too complex and it would involve making 3D sprites which would be difficult and more.
...Another reason that MIT might not want to turn Scratch into a 3D programming environment is because Carnegie Mellon University currently offers a free, tile-based, 3D programming environment called Alice. http://www.alice.org. (It's not too hard to use. I even once wrote a small 3D program in Alice http://scratch.mit.edu/forums/viewtopic.php?id=9298)
And there is another one,at MIT,but I don't remember what it's called... I got nothing.
Offline
archmage wrote:
Also, the scratch connections is a step in the right direction for multiplayer things.
When you say you don't know how to program,do you mean with scripts or in the source?
Offline
keroro645 wrote:
archmage wrote:
Also, the scratch connections is a step in the right direction for multiplayer things.
When you say you don't know how to program,do you mean with scripts or in the source?
You need to project python scripts to let scratch interact with other programs and computers. Sadly, I don't know Python that well or the commands necessary to do these kinds or connections.
Offline
The reason why scartch don have duplication is becauses A. Its going to be difficult to use for new programers B. people will over use it, having a project with a script saying When Green Flag Is Clicked{ Forever{ Clone} }
Offline
Digimath wrote:
Lucario621 wrote:
...
So you'll have to put it like this: "How do you simulate 3D?", and then you'll get answers. And as far as we know, MIT won't do this, because this would make Scratch too complex and it would involve making 3D sprites which would be difficult and more.
...Another reason that MIT might not want to turn Scratch into a 3D programming environment is because Carnegie Mellon University currently offers a free, tile-based, 3D programming environment called Alice. http://www.alice.org. (It's not too hard to use. I even once wrote a small 3D program in Alice http://scratch.mit.edu/forums/viewtopic.php?id=9298)
I remember at the Scratch camp I took last summer where I learned Scratch we also did a bit of Alice. But for some reason, my comp won't let me download it. ( It's ok i prefer scratch )
Offline
Digimath wrote:
Lucario621 wrote:
...
So you'll have to put it like this: "How do you simulate 3D?", and then you'll get answers. And as far as we know, MIT won't do this, because this would make Scratch too complex and it would involve making 3D sprites which would be difficult and more.
...Another reason that MIT might not want to turn Scratch into a 3D programming environment is because Carnegie Mellon University currently offers a free, tile-based, 3D programming environment called Alice. http://www.alice.org. (It's not too hard to use. I even once wrote a small 3D program in Alice http://scratch.mit.edu/forums/viewtopic.php?id=9298)
Yeah I know, though I don't plan to use it for a while =P
Offline
yambanshee wrote:
The reason why scartch don have duplication is becauses A. Its going to be difficult to use for new programers B. people will over use it, having a project with a script saying When Green Flag Is Clicked{ Forever{ Clone} }
True, but to me thats not much of a technical aspect.
Offline
archmage wrote:
Even if scratch did have a z position it isn't powerful enough to support 3D. Scratch would probably need to be several times more powerful for that.
Also, the scratch connections is a step in the right direction for multiplayer things.
Yeah, with scratch being laggy enough....it just couldn't do it...
Offline
As far as I know (thats not very far) scratch is not meant to be the world's largest gaming site. It is a building block. There are other more advanced gaming sites. But this one is my favorite. (correct me if i am wrong)
Offline
726961 wrote:
As far as I know (thats not very far) scratch is not meant to be the world's largest gaming site. It is a building block. There are other more advanced gaming sites. But this one is my favorite. (correct me if i am wrong)
Yeah I think you summed it up, and thats why MIT again won't add certain things.
Offline
archmage wrote:
Even if scratch did have a z position it isn't powerful enough to support 3D. Scratch would probably need to be several times more powerful for that.
Also, the scratch connections is a step in the right direction for multiplayer things.
Quite true arkmage
A the really complicated ones already don't load downlaod or work if this does actually happen
And B you wouldn't be able to upload them!
Earths_hope[blocks]<forever>[/blocks]
Offline
well js made his 3D project lego creator
___________________________________________________________________________________
/ʇǝu˙ʇxǝʇdılɟ˙uǝ˙//:dʇʇɥ oʇ oƃ ǝɯ ǝʞıl ʇxǝʇ uʍop ǝpısdn oʇ
Offline
Lucario621 wrote:
Well there are 2 things than many people have suggested/requested or asked if it was possible, and the answers were, No. Why? Well here's what I'm guessing:
(Additional one)
Q: Is it possible to duplicate sprites?
A: No. One thing is that it would have to create a new name which would require new blocks, and they would perhaps have to change the variables and such and that would again make it complex just like 3D. Note this is just my educated guess. Also like another member said, people would abuse it and it would probably lag up scratch.
Well, I have made a half-hearted attempt at sprite duplication which you can see on the link below. Though I'm not sure if it is what people had in mind .
Offline
What I want for Christmas is a way to enter text easily! And some way to tear text variables apart and put them back together without having spaces inserted.
Offline
you can program on the source code for sprite duplication using this code: ('control' ('clone this sprite' #- #duplicateNoAttach) ('delete this sprite' #- #undoableDeleteSprite) in the sprite only section.
Offline
Rolers_sonic_tails wrote:
well js made his 3D project lego creator
___________________________________________________________________________________
/ʇǝu˙ʇxǝʇdılɟ˙uǝ˙//:dʇʇɥ oʇ oƃ ǝɯ ǝʞıl ʇxǝʇ uʍop ǝpısdn oʇ
still thats not ACTUALLY 3d, it just looks like it.
Offline
If Scratch Becomes more powerful and faster...and has multiplayer capabilities then it would be the best and easyest thing to program in. Everyone even Adults Will Be Using It To Create MMORPGs Super Fun Games RPGs and do it super easy. It Could Be The Best Thing To Use To Make Games Everything you could immagine in 2d then if the scratch team added 3d to it. The Best,Funnest,and Greatest, Games Would Be Created So Easily. That Would Be So Great...sigh...
Offline
Magnie wrote:
If Scratch Becomes more powerful and faster...and has multiplayer capabilities then it would be the best and easyest thing to program in. Everyone even Adults Will Be Using It To Create MMORPGs Super Fun Games RPGs and do it super easy. It Could Be The Best Thing To Use To Make Games Everything you could immagine in 2d then if the scratch team added 3d to it. The Best,Funnest,and Greatest, Games Would Be Created So Easily. That Would Be So Great...sigh...
Things are not necessarily that way. Scratch is easy because it has such simple command blocks. Also the scratch teams doesn't have enough resources to create something that huge.
Even if scratch was a amazing as you describe adults (professional programmers) would not use scratch. The scratch program would have to have hundreds of commands and looking up those blocks putting them in, and looking after your bulky scripts would just make things harder.
But if you really are interested in RPGs and MMOs I am pretty sure you can find some easy to use tools. Just ask google
All I really want from the scratch program is to make it not freeze up when working with large scripts.
Last edited by archmage (2009-01-22 23:21:37)
Offline
Oh.... And What Do You Mean "Just Ask Google"?
Offline
Topic closed
Pages: 1 2