Now all we need are some Mesh Blocks, and we could play mesh games online!
Last edited by Bopitman99 (2010-03-14 12:09:53)
Offline
I hope we get Mesh blocks in 2.0!
Offline
Jonathanpb wrote:
I hope we get Mesh blocks in 2.0!
Same, but no one on the scratch team has seen my suggestion yet
Offline
Noah1991 wrote:
Hi, I'm using Ubuntu Linux 9.04 and every time I try to save after activating Mesh it freezes and I have to force quit Scratch! Any ideas?
Sorry. Scratch is still experimental on Linux/unix Platforms, so more experimental stuff, like mesh, doesn't work.
Great guide! BTW, Sorry, I had no food left to eat...
Offline
fg123 wrote:
Sorry, I had no food left to eat...
You can get a drink of water then.
Offline
I've Heard that Scratch crashes when you try to use Mesh in Linux.
Offline
Mesh works fine on Ubuntu Linux with one caveat. The 'crash' is caused by trying to save the mesh scratch image without being root. You can get around this by starting scratch from a terminal with sudo scratch. The only time you need to do this is when you are hacking Scratch to allow the mesh feature to be available. Once you make the changes and save the Scratch image you can then start Scratch normally.
Now for the caveat, Scratch on linux can join a mesh but can't host a mesh. As long as there is at least one windows machine to host the mesh you are all set. If anyone learns of a solution please post a reply here.
I am working on a ten player mesh tank battle game. The main problem is to sync all the computers so that all the tanks are in the same xy position in the game on every computer. I have a solution which I think will work.
We need local and global broadcast ability. Just like there local and global variables. Variables for a single sprite cannot be seen on the other computers which join the mesh. We need this same thing for broadcast.
campsec
Offline
laser100 wrote:
How do you know if you are in mesh???
There isn't much of a different display... but are you talking about when mesh is enabled or when you are in a mesh session? If mesh is enabled, the Share button will give you more features, while mesh session activity is only seen if there is interaction between the two computers.
Offline
laser100 wrote:
How do you know if you are in mesh???
Are you talking about if Mesh is available, or if you're in a Mesh session?
If you're talking about the first one: Shift-click on Share and see if you get the other buttons ("Host Mesh" and "Join Mesh").
If you're talking about the second one: Shift-click on Share and see if one of the buttons is "Stop Hosting Mesh" or "Leave Mesh".
Last edited by Jonathanpb (2010-03-28 01:53:01)
Offline
Can you "Mesh" on the same I.P. address?
Offline
It's cool! One person could make the great animation, and all the other family members could watch! Awesome!
Last edited by somelia (2010-04-05 11:16:10)
Offline
campsec wrote:
Mesh works fine on Ubuntu Linux with one caveat. The 'crash' is caused by trying to save the mesh scratch image without being root. You can get around this by starting scratch from a terminal with sudo scratch. The only time you need to do this is when you are hacking Scratch to allow the mesh feature to be available. Once you make the changes and save the Scratch image you can then start Scratch normally.
Now for the caveat, Scratch on linux can join a mesh but can't host a mesh. As long as there is at least one windows machine to host the mesh you are all set. If anyone learns of a solution please post a reply here.
I am working on a ten player mesh tank battle game. The main problem is to sync all the computers so that all the tanks are in the same xy position in the game on every computer. I have a solution which I think will work.
We need local and global broadcast ability. Just like there local and global variables. Variables for a single sprite cannot be seen on the other computers which join the mesh. We need this same thing for broadcast.
campsec
or if you ARE ROOT
Offline
AnonymousTom wrote:
Can you "Mesh" on the same I.P. address?
Yes - I actually used that to test some things out.
Offline
I may have already said this, but i can't remember, have you mentioned that Mesh is only useable on a Local Area Connection unless you're doing it via a program like Hamachi?
Offline
markyparky56 wrote:
I may have already said this, but i can't remember, have you mentioned that Mesh is only useable on a Local Area Connection unless you're doing it via a program like Hamachi?
I never knew that! *blushes* Ummm... can you explain more?
Offline
Jonathanpb wrote:
markyparky56 wrote:
I may have already said this, but i can't remember, have you mentioned that Mesh is only useable on a Local Area Connection unless you're doing it via a program like Hamachi?
I never knew that! *blushes* Ummm... can you explain more?
Ever wondered why you can't play people across the pond (e.g. UK & USA)? Its because mesh only works when on a colsed network, lke if you were playing it in school or on your house network, or on your own computer, unless you use a program like Hamachi, which provides free server hosting for non-comercial use. So you can download Hamachi for free, and play people across the planet, if they are online and accessable, not everyone is available though, like for some reason i can't connect with MathWhizz, but it has worked.
You download Hamachi, find the person you want to connect with, one of you hosts the Mesh, the other inputs the given IP address given on the Hamachi screen, and you play away. Ill post a picture of what I mean soon.
(Some reason, MathWhizz was available when I took this picture)
Last edited by markyparky56 (2010-04-07 13:39:36)
Offline
markyparky56 wrote:
Jonathanpb wrote:
markyparky56 wrote:
I may have already said this, but i can't remember, have you mentioned that Mesh is only useable on a Local Area Connection unless you're doing it via a program like Hamachi?
I never knew that! *blushes* Ummm... can you explain more?
Ever wondered why you can't play people across the pond (e.g. UK & USA)? Its because mesh only works when on a colsed network, lke if you were playing it in school or on your house network, or on your own computer, unless you use a program like Hamachi, which provides free server hosting for non-comercial use. So you can download Hamachi for free, and play people across the planet, if they are online and accessable, not everyone is available though, like for some reason i can't connect with MathWhizz, but it has worked.
You download Hamachi, find the person you want to connect with, one of you hosts the Mesh, the other inputs the given IP address given on the Hamachi screen, and you play away. Ill post a picture of what I mean soon.
http://img408.imageshack.us/img408/1230/hamachis.png
(Some reason, MathWhizz was available when I took this picture)
LOL! I think Hamachi runs on startup...
Offline
MathWizz wrote:
markyparky56 wrote:
Jonathanpb wrote:
I never knew that! *blushes* Ummm... can you explain more?
Ever wondered why you can't play people across the pond (e.g. UK & USA)? Its because mesh only works when on a colsed network, lke if you were playing it in school or on your house network, or on your own computer, unless you use a program like Hamachi, which provides free server hosting for non-comercial use. So you can download Hamachi for free, and play people across the planet, if they are online and accessable, not everyone is available though, like for some reason i can't connect with MathWhizz, but it has worked.
You download Hamachi, find the person you want to connect with, one of you hosts the Mesh, the other inputs the given IP address given on the Hamachi screen, and you play away. Ill post a picture of what I mean soon.
http://img408.imageshack.us/img408/1230/hamachis.png
(Some reason, MathWhizz was available when I took this picture)LOL! I think Hamachi runs on startup...
That would be the reason that im always logged in... not really important though.
Offline
Me too, I have a Mac.......try doing it multiple times. It took me a long time for it to work.
Offline