> 9. Add Koji Yokokawa's ScratchConnect (game controls and game displays)
> This will allow kids to create “game controllers” using Etoys Projects on
> one set of computers to control a “game display” (another Etoys or Scratch
> Project) on another computer.
>
>
Hi, I've been looking at ScratchConnect (
http://www.squeaksource.com/ScratchConnect.html) and I think it would be
cool if we can include it in the release. I think the code seems fine.
Although it doesn't follow the Etoys pattern of adding methods directly to
Player, I don't think this minor difference is important enough to fork it.
The other problem is the license, I haven't found any info about it yet.
Should we ask the author about it?
Cheers,
Richo
Folks,
Subbu wrote a wonderful Art tool for Etoys which should have been on the
list (didn't catch it was missing until now. Below is a description of its
use by a French Art teacher
See http://community.ofset.org/index.php/Grab_area_button
I also attached the changeset Subbu sent me. I played with it a lot and
have not yet run into any issues (but I didn't try real hard either)
Stephen
Hi everyone,
http://squeakland.org/showcase/project.jsp?id=11786
Just posted an Etoys storybook that I attempted to translate from English into Portuguese, Spanish, German, and French with Google.
Please let me know if Google's translations are off so I can correct them. Also, please comment if you like it so the authors may hear from the world.
--
Apenas publicou um livro de histórias Etoys que eu tentei traduzir do Inglês para o Português, espanhol, alemão e francês com o Google. Por favor, deixe-me saber se as traduções do Google estão fora para que eu possa corrigi-los. Além disso, por favor, comente se você gostar dele de modo que os autores podem ouvir o mundo.
--
Acaba de publicar un libro de cuentos Etoys que he tratado de traducir del Inglés al portugués, español, alemán y francés con Google. Por favor, hágamelo saber si las traducciones de Google están fuera para que pueda corregirlos. También, por favor comente si le gusta lo que los autores pueden saber de todo el mundo.
--
So erzielte ein Etoys Märchenbuch, dass ich aus dem Englischen ins Portugiesisch, Spanisch, Deutsch und Französisch mit Google übersetzen versuchte. Bitte lassen Sie mich wissen, wenn die Google-Übersetzungen aus sind, damit ich sie korrigieren kann. Auch, bitte kommentieren, wenn Sie es so die Autoren aus der ganzen Welt hören mögen können.
--
Juste un livre de contes posté Etoys que j'ai tenté de traduire de l'anglais vers le portugais, espagnol, allemand, et français avec Google. S'il vous plaît laissez-moi savoir si les traductions de Google sont éteints pour que je puisse les corriger. En outre, s'il vous plaît commentaire si vous le souhaitez afin que les auteurs peuvent entendre le monde.
So I created SQ-1021 <http://tracker.squeakland.org/browse/SQ-1021> where I
am looking for something similar to Scratch's <glide [n} secs to x:[ ] y: [
]> tile, but more generic.
A scripting tile that changed any numeric value incrementally over a period
of time. Something like: <glide: <numeric Attribute> to: [new value] in []
secs.
Use Cases:
1. Change the width/length of a playfield, to create a Mouse Over drop
down type menu
2. Glide to position X,Y in z seconds
3. Changing alpha to create fade in/fade out effects
4. Changing other color values (just for fun, and imagine if I could
address each pixel in a graphic this way :D, okay Karl already imagined and
implemented that the color reader/writer way, thanks Karl)
I tried doing this in the existing Etoys and it is possible, the problems
(at least for me) are:
1. You have to re-create the same basic script each time for each
attribute and player, first time cool, after that, boring and tedious (well
that's another enhancement request)
2. You can't pass an attribute in as a parameter to a script (this I
think would solve the problem, and if I could pass more than one variable
to a script, I could pass:
1. player
2. numeric attribute
3. time
4. new value.
Cheers,
Stephen
Scott,
I like the idea in SQ-1013 <http://tracker.squeakland.org/browse/SQ-1013>,
but have some other thoughts on solving the problem which I prototyped in
Etoys (using tile scripting only, Etoys Rocks!!!).
Am sharing with the dev list and the rest of the community to get their
ideas and input.
The project can be seen
here<http://www.squeakland.org/launcher?http://tracker.squeakland.org/secure/att…>
.
Couple more changes to the prototypes in my project I would suggest:
1. The "Collapse/Uncollapse" button should be right next to the script
name, so you don't get that visual jerkiness of the button moving when you
click it.
2. Instead of just changing length and folding up, you could fold in to
(ie: set the width to just past the "Collapse/Uncollapse" button to have
more visible screen real estate.
3. We may want a Show/Hide all scripts option (perhaps with a keyboard
shortcut.) FYI, I misnamed some of the buttons in the project as
"Show/Hide" when they were really "Collapse/Uncollapse", then realized we
need both.
4. It would be nice to have a more visually appealing
"Collapse/Uncollapse" method, where instead of changing the length of the
Script Editor, we "glide" the change over a period of time. (I started
playing around trying to prototype this and ran into other issues, but
separate subject and a separate email will follow).
Thanks for all your work (and Richo's and Karl's, Bert's, Subbu's, ...) the
next version of Etoys will be even better with bug fixes and new features,
can't wait!!!
Stephen
So I had the good fortune of having lunch with Ricardo today. And one of
the things that I brought up in our discussions was Adreés
Monroy-Hernández's comment in Supporting an Online Community for
Kids<http://blogs.law.harvard.edu/andresmh/2011/11/supporting-an-online-communit…>
(talking
about the Scratch website, my emphasis added):
"If I were to do this again in 2011, I would strongly suggest to be able to
post to YouTube *very easily*."
So while Ricardo made the excellent point that we tend to oversimplify
things when we first learn programming only to find out about all the
really hard details. I will ignore his comments and in the spirit of
oversimplification ask:
Is it possible to turn an Event Theatre "playback" into a YouTube video?
I know Bert did something cool for the squeakland website where he created
an animated gif, from within Etoys, perhaps something similar but
publishable to YouTube (et al) to help with that whole Social Networking
trend, that seems so popular with the kids. ;)
Yours in not so humble service,
Stephen
What's still missing here however is to preserve "Subject" information when reading in older projects, transferring the info into the free-form "Tags" field…
-- Scott
On Feb 25, 2012, at 10:10 PM, commits(a)source.squeak.org wrote:
> Ricardo Moran uploaded a new version of Etoys to project Etoys:
> http://source.squeak.org/etoys/Etoys-Richo.109.mcz
>
> ==================== Summary ====================
>
> Name: Etoys-Richo.109
> Author: Richo
> Time: 25 February 2012, 7:09:54 pm
> UUID: 4e4101da-5f52-7948-be93-833f3eb95b7f
> Ancestors: Etoys-Richo.108
>
> Sixteen items for Squeakland 2012:
> 8. When saving file display only: Name, Notes and Tags - Remove Subject, Target Age, and Region - Matches Scratch (can fold subject entries into tags for existing and older versions)
>
> I just commented the code, it might be good to clean up a bit but I didn't dare to remove anything.
>
> =============== Diff against Etoys-Richo.108 ===============
>
> Item was changed:
> ----- Method: EToyProjectDetailsMorph>>fieldToDetailsMappings (in category 'project details') -----
> fieldToDetailsMappings
> "Answer an array describing, top to bottom, the details of each element.
> Each element is a tuple consisting of:
> 1. field name (internal)
> 2. key in the project-details dictionary
> 3. text (english version) to be shown in the entry's label at left.
> 4. vertical space to allow
> 5. entry type: (if missing, text is implied)
> #text --> editable text field
> #popUp --> pop-up of choices"
> ^{
> {#description. 'projectdescription'. 'Description' translatedNoop. 100}.
> {#author. 'projectauthor'. 'Author' translatedNoop. 20}.
> {#keywords. 'projectkeywords'. 'Tags' translatedNoop. 20}.
> + "{#subject. 'projectcategory'. 'Subject' translatedNoop. 20. #popUp}.
> - {#subject. 'projectcategory'. 'Subject' translatedNoop. 20. #popUp}.
> {#age. 'projectage'. 'Target Age' translatedNoop. 20. #popUp}.
> + {#region. 'projectregion'. 'Region' translatedNoop. 20. #popUp}. "
> - {#region. 'projectregion'. 'Region' translatedNoop. 20. #popUp}.
>
> }
> !
>
> _______________________________________________
> etoys-dev mailing list
> etoys-dev(a)squeakland.org
> http://lists.squeakland.org/mailman/listinfo/etoys-dev
SQ-1026 <http://tracker.squeakland.org/browse/SQ-1026> This may be by
design, but I can still execute the script from the viewer, perhaps in NEXT
release we could solve this. Not a show stopper IMO.
Stephen