Topic closed
Most likely, I will play around with it for a bit (like I always do with new versions) and, eventually, create a multiplayer game. Considering internet safety, I don't think I'll use the webcam.
Offline
If you want multiplayer right now then try chalkmarrow's snyff program. It functions in the same way that mesh in scratch 1.4 does. If you are not able to make programs with snyff then you probably won't be able to make multiplayer games in scratch 1.4.
Offline
archmage wrote:
I think you are confused on how it works.
One person clicks "Host Mesh" the other person clicks "Connect to Mesh Server". Its not just like MESH ACTIVATE and everything else falls into place. I think that mesh is the hardest thing to use in scratch, that is why its hidden probaly.
I have the beta, Ive seen a lot of new functions that is in it. I just dont understand how people make those sensors and all that, do you have to find a way to go deeper into the program or something?
Offline
Mesh is a hidden feature. You have to hold shift and click share.
Offline
archmage wrote:
Mesh is a hidden feature. You have to hold shift and click share.
Oh I know, but how did that one sample project have it's own sensor?
Like it was called "msg" or somehing.
Offline
Those variables are received from connected computers.
When a computer joins a mesh server, all of its variables are added to the mesh server computer. This means that you must have 2 computers to use mesh or add variables.
Last edited by archmage (2009-05-22 19:44:46)
Offline
I made a gallery for scratch 1.4 projects
http://scratch.mit.edu/galleries/view/48413
Hopefully we can just some cool projects in there that show off scratch 1.4's new features
Offline
I saw that you posted a project, did you podt that with 1.4? And if you can, does its features work online?
I might test that out, if Im allowed to.
Last edited by keroro645 (2009-05-22 19:59:16)
Offline
1.4 features don't work online yet
Offline
They will get it working online soon enough - that's part of the vision of scratch
Offline
Mike_W wrote:
They will get it working online soon enough - that's part of the vision of scratch
It would be sad if that vision of scratch didn't come true (not to jinx anything). The new features that I have been hearing the beta testers explain sound extrordinary! I can't wait until Scratch 1.4 projects are available to be shared online!
Offline
keroro645 wrote:
Yea the mesh thing is complicated looking.
True but maybe the Scratch team will make the Mesh feature automatic so that you wont have to be host, search for people, ect. Maybe that will be true on Scratch 1.5 !
Offline
Having 2 computers is pretty much a requirement for mesh programming.
Me and my friend made a chatroom in 20 minutes.
Last edited by archmage (2009-05-23 00:12:33)
Offline
I will make a club penguin called "penguin waddle" (but... you will need to be close to other penguins). It will be a bit like penguin chat 3 but with 4 public igloos instead of 1.
Offline
Actually, my first project will probably be a chatroom...it will have an extra feature that nobody's mentioned yet, so I assume it's original. I'm not telling anybody what it is, though...
Offline
SmartIrishKid wrote:
Actually, my first project will probably be a chatroom...it will have an extra feature that nobody's mentioned yet, so I assume it's original. I'm not telling anybody what it is, though...
Great thinking ahead! Is a chatroom hard to make though?
Offline
Lightbolt wrote:
SmartIrishKid wrote:
Actually, my first project will probably be a chatroom...it will have an extra feature that nobody's mentioned yet, so I assume it's original. I'm not telling anybody what it is, though...
Great thinking ahead! Is a chatroom hard to make though?
Making a chatroom isn't too hard
I don't have one saved but this is what the code would look like
Also you need 2 projects, the host and the client projects
Chatters use the client project, and the host uses the host project to host the chatroom
For the host
When green flag clicked
forever if ( not(lastReceivedMessage=sensor(client- sentMessage)){
set lastRecievedMessage to sensor(client- sentMessage)
}
For the client
When green flag clicked
ask (what is your username?) and wait
set username to (answer)
set sentMessage to (Join(username) and (:has joined the room))
forever{
ask (Enter your message) and wait
set sentMessage to (join (username)and (join( and (answer)))
}
}
When green flag clicked
forever if ( not(last value of list(chatroom)=sensor( host- lastReceivedMessage)){
add sensor(host- lastRecievedMessage) to list (chatroom)
}
That is about as easy as it gets
Not sure if this particular script will work but it should. I just haven't tested it.
Last edited by archmage (2009-06-04 19:39:05)
Offline
archmage wrote:
Lightbolt wrote:
SmartIrishKid wrote:
Actually, my first project will probably be a chatroom...it will have an extra feature that nobody's mentioned yet, so I assume it's original. I'm not telling anybody what it is, though...
Great thinking ahead! Is a chatroom hard to make though?
Making a chatroom isn't too hard
I don't have one saved but this is what the code would look like
Also you need 2 projects, the host and the client projects
Chatters use the client project, and the host uses the host project to host the chatroom
For the host
When green flag clicked
forever if ( not(lastReceivedMessage=sensor(client- sentMessage)){
set lastRecievedMessage to sensor(client- sentMessage)
}
For the client
When green flag clicked
ask (what is your username?) and wait
set username to (answer)
set sendMessage to (Join(username) and (:has joined the room))
forever{
ask (Enter your message) and wait
set lastReceivedMessage to (join (username)and (join( and (answer)))
}
}
When green flag clicked
forever if ( not(last value of list(chatroom)=sensor( host- lastReceivedMessage)){
add sensor(host- lastRecievedMessage) to list (chatroom)
}
That is about as easy as it gets
Not sure if this particular script will work but it should. I just haven't tested it.
Easier than I thought! Thanks!
Offline
Ok, I just built these projects and yes the scripts work
It may be easy but a lot of people won't be able to come up with code like this from their head.
I think that the newest beta may have fixed some of the mesh bugs. I am not 100% sure, that it seems that way. Hopefully the final version will be good enough to use
Last edited by archmage (2009-06-04 19:58:20)
Offline
Lightbolt wrote:
archmage wrote:
Lightbolt wrote:
Great thinking ahead! Is a chatroom hard to make though?Making a chatroom isn't too hard
I don't have one saved but this is what the code would look like
Also you need 2 projects, the host and the client projects
Chatters use the client project, and the host uses the host project to host the chatroom
For the host
When green flag clicked
forever if ( not(lastReceivedMessage=sensor(client- sentMessage)){
set lastRecievedMessage to sensor(client- sentMessage)
}
For the client
When green flag clicked
ask (what is your username?) and wait
set username to (answer)
set sendMessage to (Join(username) and (:has joined the room))
forever{
ask (Enter your message) and wait
set lastReceivedMessage to (join (username)and (join( and (answer)))
}
}
When green flag clicked
forever if ( not(last value of list(chatroom)=sensor( host- lastReceivedMessage)){
add sensor(host- lastRecievedMessage) to list (chatroom)
}
That is about as easy as it gets
Not sure if this particular script will work but it should. I just haven't tested it.Easier than I thought! Thanks!
But mine will be different...mwahahaha >:-3
Offline
Scratch 1.4 will be great, the first thing i'm going to do would have to be mess around with the new features and once the novelty wears off, make something worthwhile with them.
Offline
Topic closed