So I have been playing with ScratchConnect for Etoys, Scratch/BYOB and python (scripts herehttp://wiki.scratch.mit.edu/wiki/Communicating_to_Scratch_via_Python) and was able to connect all three and exchange messages using the Remote Sensor Protocol http://wiki.scratch.mit.edu/wiki/Remote_Sensors_Protocoldeveloped for Scratch.
So I see this can be used in a couple of ways:
1. Have Etoys and Scratch interact where one computer is the Game Board and the others are game controllers (or they are all a combination of both) 2. Multi-player games 3. An Etoy project that "reacts" to external events (ex: animations fire when you receive a tweet or a remote sensor in your room detects that your little brother/sister has broken into your room without proper authorization). 4. Interface to robotics using Python interfaces (or using Physical Etoys and a controller on an iPad) 5. Interface to Social Networking sites using Python interfaces (example auto-post to a blog using the Google APIs) 6. All of the above using a web site as the Mesh Relay
So my questions are:
1. Am I over simplifying? What am I missing as to why this wouldn't work? 2. Can we add ScratchConnect with one enhancement (similar to those in BYOB http://byob.berkeley.edu/) where the Etoy project can act as a HOST (ie: no need for a Scratch project to relay the messages) or simply join a Mesh 3. Can we setup a "Web Relay service" where kids (like me :) can setup private Mesh Networks and interact and play? How hard would this be and what would it take? 4. The ScratchConnect interface currently does not support serializing and transporting objects (ie: it would be great if I could "serialize a morph" send it over the ScratchConnect interface to another Etoys project and have it appear there). I know there was work like this with either the Nebraska Server, ?NetMorph? et al, but I like the simplicity of the ScratchConnect interface.
Stephen
This sounds interesting, I'm not sure how it will all work/be implemented, but looks good as an idea. We'll be working with all of these languages this year (Fairfax Cty VA), so this could fit nicely.
Is WeScheme/Racket something that could work with this too? Bootstrapworld initiative is using that platform,
Randy Latimer
http://www.bootstrapworld.org/ http://www.wescheme.org/ http://racket-lang.org/
On Fri, Aug 26, 2011 at 1:45 AM, Steve Thomas sthomas1@gosargon.com wrote:
So I have been playing with ScratchConnect for Etoys, Scratch/BYOB and python (scripts herehttp://wiki.scratch.mit.edu/wiki/Communicating_to_Scratch_via_Python) and was able to connect all three and exchange messages using the Remote Sensor Protocol http://wiki.scratch.mit.edu/wiki/Remote_Sensors_Protocoldeveloped for Scratch.
So I see this can be used in a couple of ways:
- Have Etoys and Scratch interact where one computer is the Game Board
and the others are game controllers (or they are all a combination of both) 2. Multi-player games 3. An Etoy project that "reacts" to external events (ex: animations fire when you receive a tweet or a remote sensor in your room detects that your little brother/sister has broken into your room without proper authorization). 4. Interface to robotics using Python interfaces (or using Physical Etoys and a controller on an iPad) 5. Interface to Social Networking sites using Python interfaces (example auto-post to a blog using the Google APIs) 6. All of the above using a web site as the Mesh Relay
So my questions are:
- Am I over simplifying? What am I missing as to why this wouldn't
work? 2. Can we add ScratchConnect with one enhancement (similar to those in BYOB http://byob.berkeley.edu/) where the Etoy project can act as a HOST (ie: no need for a Scratch project to relay the messages) or simply join a Mesh 3. Can we setup a "Web Relay service" where kids (like me :) can setup private Mesh Networks and interact and play? How hard would this be and what would it take? 4. The ScratchConnect interface currently does not support serializing and transporting objects (ie: it would be great if I could "serialize a morph" send it over the ScratchConnect interface to another Etoys project and have it appear there). I know there was work like this with either the Nebraska Server, ?NetMorph? et al, but I like the simplicity of the ScratchConnect interface.
Stephen
squeakland mailing list squeakland@squeakland.org http://lists.squeakland.org/mailman/listinfo/squeakland
On Fri, Aug 26, 2011 at 2:11 PM, R.D. Latimer rdlatimer@gmail.com wrote:
This sounds interesting, I'm not sure how it will all work/be implemented, but looks good as an idea. We'll be working with all of these languages this year (Fairfax Cty VA), so this could fit nicely.
Is WeScheme/Racket something that could work with this too? Bootstrapworld initiative is using that platform,
Randy Latimer
http://www.bootstrapworld.org/ http://www.wescheme.org/ http://racket-lang.org/
On Fri, Aug 26, 2011 at 1:45 AM, Steve Thomas sthomas1@gosargon.comwrote:
So I have been playing with ScratchConnect for Etoys, Scratch/BYOB and python (scripts herehttp://wiki.scratch.mit.edu/wiki/Communicating_to_Scratch_via_Python) and was able to connect all three and exchange messages using the Remote Sensor Protocol http://wiki.scratch.mit.edu/wiki/Remote_Sensors_Protocoldeveloped for Scratch.
So I see this can be used in a couple of ways:
- Have Etoys and Scratch interact where one computer is the Game
Board and the others are game controllers (or they are all a combination of both) 2. Multi-player games 3. An Etoy project that "reacts" to external events (ex: animations fire when you receive a tweet or a remote sensor in your room detects that your little brother/sister has broken into your room without proper authorization). 4. Interface to robotics using Python interfaces (or using Physical Etoys and a controller on an iPad) 5. Interface to Social Networking sites using Python interfaces (example auto-post to a blog using the Google APIs) 6. All of the above using a web site as the Mesh Relay
So my questions are:
- Am I over simplifying? What am I missing as to why this wouldn't
work? 2. Can we add ScratchConnect with one enhancement (similar to those in BYOB http://byob.berkeley.edu/) where the Etoy project can act as a HOST (ie: no need for a Scratch project to relay the messages) or simply join a Mesh
Someone needs to do the work of integrating the code.
- Can we setup a "Web Relay service" where kids (like me :) can setup
private Mesh Networks and interact and play? How hard would this be and what would it take?
Most likely, but we do not have anybody working on it...
Just 2-3 work on Etoys bug fix and development now it seems.
- The ScratchConnect interface currently does not support serializing
and transporting objects (ie: it 'would be great if I could "serialize a morph" send it over the ScratchConnect interface to another Etoys project and have it appear there). I know there was work like this with either the Nebraska Server, ?NetMorph? et al, but I like the simplicity of the ScratchConnect interface.
NetMorphs can be sent over the net.
It's a big job to integrate it. Croquet has lot's of network and chairing that can be integrated. Scratch as well.
Karl
Stephen
squeakland mailing list squeakland@squeakland.org http://lists.squeakland.org/mailman/listinfo/squeakland
squeakland mailing list squeakland@squeakland.org http://lists.squeakland.org/mailman/listinfo/squeakland
squeakland@lists.squeakfoundation.org