Re: [Newbies] Squeak/eToys manual?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

Markus Gälli-3
Hi John,

> On 02/07/06, stéphane ducasse <[hidden email]> wrote:
>> Hi john
>>
>> tell us more where you are and what you want to achieve and we will
>> help you.
>
> Okay, here are a couple of things I'd like to do tomorrow:
>
> Our 'pets' currently have 1 variable, thirst, which increases once per
> second, and turns the animal 90 degrees when it reaches maximum. I can
> key the heading to the thirst divided by a factor, and/or use other
> geometric stuff to reflect variables, but I'd be interested in
> demonstrating different ways to show the affect of increasing thirst
> (and other variables - hunger, illness, happiness?): changing colour
> (going green), changing 'frame' to show another version of the
> creature (which I think uses 'holder' somehow, but haven't been able
> to figure out quite how).

Have a look at animations eg.
http://www.squeakland.org/pdf/etoys_n_authoring.pdf

Make a holder with all colors respectively shapes etc, and change the  
color respectively let it look like the according color of the shape  
at the index of that other holder.
(Hide that holder if necessary). Change the index of the cursor of  
that other holder according to the hunger/illness etc.

Meta hint: Post this kind of etoys questions _also_ to the squeakland  
mailing list.
>
> We're doing an 'Arts Week' based on a woodland theme every afternoon
> this week, and my slot is tomorrow. I'd like to use Squeak to 'grow'
> forests and flowers from 'seeds', using different 'faces' onto the
> same object. How would I tackle that?

Guess the answer is: use the animations idiom again.

> How could I introduce a random
> element into the growth rate (shape?) so that all the trees look
> slightly different? Species too?

Don't understand exactly, but you can get a random tile by pressing  
on the label of the object in any script.

Hope that helps,

Cheers,

Markus
>
> John.
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners


_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

Markus Gälli-3

On Jul 6, 2006, at 2:57 PM, Markus Gaelli wrote:

> Make a holder with all colors respectively shapes etc, and change  
> the color respectively let it look like the according color of the  
> shape at the index of that other holder.
> (Hide that holder if necessary). Change the index of the cursor of  
> that other holder according to the hunger/illness etc.

Should have been:

Make a holder with all colors respectively shapes etc, and change the  
color respectively let it look like **** the according shape *** at  
the index (=cursor) of that other holder.
(Hide that holder if necessary). Change the index of the cursor of  
that other holder according to the hunger/illness etc.

Cheers,

Markus
_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

Milan Zimmermann-2
In reply to this post by Markus Gälli-3
On 2006 July 8 18:26, John Kershaw wrote:
> Oh. My. I CANNOT believe I missed that.
>
> Sometimes things are just staring you in the face.
>
> Thanks - and thanks for the step-by-step tutorial, otherwise I STILL might
> not've got it. Are there any other tutorials around at the approx level of
> the 'steer a car' tutorial on the Squeakland site?
> I'd love to work through
> a bunch of similar 'learn this feature' recipes.

John,

on squeakland.org, click on one of the ovals that says "Kids Play", then on
top, click "Tutorials".

There are several tutorial, the Kedama is especially beautiful (I have to find
time to go through it myself). A PDF version of it is linked here:

http://squeakland.org/pdf/kedama.pdf

Milan

>
> John.
>
> On 08/07/06, Milan Zimmermann <[hidden email]> wrote:
> > John,
> >
> > Based on Bert's description I created a small "tutorial"
> >
> > How to Make an Object (for example MyCurve) Act as Button?
> >
> > 0) Drag out a curve from Supplies, name it MyCurve
> > 1) Show Viewer on MyCurve
> > 2) In Viewer, go to scripts, drag out "emptyScript"
> > 3) Pust some code in the script, e.g. drag out "basic->Make Sound Croak"
> > 4) Click at the oval to the right of the "clock" on the script, select
> > "mouseUp"
> > 5) Now when you click on MyCurve, it croaks
> >
> > The above is one way. Another way is to click on MyCurve and show it's
> > hallo,
> > and select from menu:
> >
> > extras-->add mouseUp action and put a code there like:
> >
> > self beep: 'coyote'
> >
> > Milan
> >
> > On 2006 July 8 11:37, Bert Freudenberg wrote:
> > > The script'ts trigger is set to "normal" initially (the menu button
> > > right of the clock), meaning the script executes when it is
> > > explicitly called from another script. But you can chage the trigger
> > > by clicking that button and set it to ticking, mouseDown etc.
> > >
> > > - Bert -
> > >
> > > Am 08.07.2006 um 13:31 schrieb John Kershaw:
> > > > I'm with you as far as 'script's trigger' - where do I find that? I
> > > > can click the menu next to the script and drag out a 'button to
> > > > fire this script' but nothing about mouseDown.
> > > >
> > > > John.
> > > >
> > > > On 08/07/06, Bert Freudenberg <[hidden email]> wrote: Am 08.07.2006
> > > >
> > > > um 11:52 schrieb John Kershaw:
> > > > > Thanks for that. Can anyone tell me how to make an object act like
> > > > > a button?
> > > >
> > > > Make a script for your object and set the script's trigger to
> > > > mouseDown.
> > > >
> > > > - Bert -
> > >
> > > _______________________________________________
> > > Beginners mailing list
> > > [hidden email]
> > > http://lists.squeakfoundation.org/mailman/listinfo/beginners
> >
> > _______________________________________________
> > Beginners mailing list
> > [hidden email]
> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

Milan Zimmermann-2
John,

please ask at [hidden email] mailing list, I do not know. I think
they are rearranging the website so these may be useful suggestions (OK I
Cc:ed it there)

Milan

On 2006 July 10 04:28, John Kershaw wrote:

> Yes, I've been through those tutorials, and they're good, (though not sure
> why the extremely advanced Kedama tutorial is placed first) but they're
> only enough to whet one's appetite. Surely the paint/handles/car tutorials
> should be the first of 20 or 30 tutorials, graded by difficulty/chapter,
> with Kedema being the 'Final Boss' tutorial?
>
> And where are the 'eToy a week' projects Alan talks about? I'd like to have
> a butcher's at those!
>
> John.
>
> On 09/07/06, Milan Zimmermann <[hidden email]> wrote:
> > On 2006 July 8 18:26, John Kershaw wrote:
> > > Oh. My. I CANNOT believe I missed that.
> > >
> > > Sometimes things are just staring you in the face.
> > >
> > > Thanks - and thanks for the step-by-step tutorial, otherwise I STILL
> >
> > might
> >
> > > not've got it. Are there any other tutorials around at the approx level
> >
> > of
> >
> > > the 'steer a car' tutorial on the Squeakland site?
> > > I'd love to work through
> > > a bunch of similar 'learn this feature' recipes.
> >
> > John,
> >
> > on squeakland.org, click on one of the ovals that says "Kids Play", then
> > on
> > top, click "Tutorials".
> >
> > There are several tutorial, the Kedama is especially beautiful (I have to
> > find
> > time to go through it myself). A PDF version of it is linked here:
> >
> > http://squeakland.org/pdf/kedama.pdf
> >
> > Milan
> >
> > > John.
> > >
> > > On 08/07/06, Milan Zimmermann <[hidden email]> wrote:
> > > > John,
> > > >
> > > > Based on Bert's description I created a small "tutorial"
> > > >
> > > > How to Make an Object (for example MyCurve) Act as Button?
> > > >
> > > > 0) Drag out a curve from Supplies, name it MyCurve
> > > > 1) Show Viewer on MyCurve
> > > > 2) In Viewer, go to scripts, drag out "emptyScript"
> > > > 3) Pust some code in the script, e.g. drag out "basic->Make Sound
> >
> > Croak"
> >
> > > > 4) Click at the oval to the right of the "clock" on the script,
> > > > select "mouseUp"
> > > > 5) Now when you click on MyCurve, it croaks
> > > >
> > > > The above is one way. Another way is to click on MyCurve and show
> > > > it's hallo,
> > > > and select from menu:
> > > >
> > > > extras-->add mouseUp action and put a code there like:
> > > >
> > > > self beep: 'coyote'
> > > >
> > > > Milan
> > > >
> > > > On 2006 July 8 11:37, Bert Freudenberg wrote:
> > > > > The script'ts trigger is set to "normal" initially (the menu button
> > > > > right of the clock), meaning the script executes when it is
> > > > > explicitly called from another script. But you can chage the
> > > > > trigger by clicking that button and set it to ticking, mouseDown
> > > > > etc.
> > > > >
> > > > > - Bert -
> > > > >
> > > > > Am 08.07.2006 um 13:31 schrieb John Kershaw:
> > > > > > I'm with you as far as 'script's trigger' - where do I find that?
> >
> > I
> >
> > > > > > can click the menu next to the script and drag out a 'button to
> > > > > > fire this script' but nothing about mouseDown.
> > > > > >
> > > > > > John.
> > > > > >
> > > > > > On 08/07/06, Bert Freudenberg <[hidden email]> wrote: Am
> >
> > 08.07.2006
> >
> > > > > > um 11:52 schrieb John Kershaw:
> > > > > > > Thanks for that. Can anyone tell me how to make an object act
> >
> > like
> >
> > > > > > > a button?
> > > > > >
> > > > > > Make a script for your object and set the script's trigger to
> > > > > > mouseDown.
> > > > > >
> > > > > > - Bert -
> > > > >
> > > > > _______________________________________________
> > > > > Beginners mailing list
> > > > > [hidden email]
> > > > > http://lists.squeakfoundation.org/mailman/listinfo/beginners
> > > >
> > > > _______________________________________________
> > > > Beginners mailing list
> > > > [hidden email]
> > > > http://lists.squeakfoundation.org/mailman/listinfo/beginners
> >
> > _______________________________________________
> > Beginners mailing list
> > [hidden email]
> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

dcorking
crossposting beginners and squeakland to keep the thread together.

> On 2006 July 10 04:28, John Kershaw wrote:
> > Yes, I've been through those tutorials, and they're good, (though not sure
> > why the extremely advanced Kedama tutorial is placed first) but they're
> > only enough to whet one's appetite. Surely the paint/handles/car tutorials
> > should be the first of 20 or 30 tutorials, graded by difficulty/chapter,
> > with Kedema being the 'Final Boss' tutorial?
> >
> > And where are the 'eToy a week' projects Alan talks about? I'd like to have
> > a butcher's at those!

There is an Etoys link on the website site map, to here,
http://www.squeakland.org/kids/sqfest_2004.htm
There are a few dozen, but it does not seem to be updated with new
contributions.

Build your own Etoys with the project guides
http://www.squeakland.org/sqmedia/projects/etoyposters.htm

There are only three Etoys of the month, here:
http://www.squeakland.org/fun_projects/proj_pe_mo/feature_project.htm
http://www.squeakland.org/fun_projects/proj_pe_mo/past_project.htm

If you want more Etoys and Projects, download them from _inside_
Squeak.  Go to the Navigator flap, click Find, and then click
"Squeakland-Projects"  This is a largely different set to those on the
website, but you will find an Etoy template and several versions of
the toys from the tutorials in there.

I am sure someone will fix this in the website redesign.

David
_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

Kim Rose
Greetings --

I'll chime in here a bit re tutorials and projects on the Squeakland
website.  The tutorials are actually arranged more chronologically
than sequenced from "beginner to more advanced".  The site was
launched with the "handles" , "paint" and "drive a car" tutorial and
when newer materials and tutorials were created and added we placed
them "higher" on the page, to be found first as new
additions/materials to the website.   Reading this thread of
discussion makes me realize we should consider revamping the
tutorials section of the site.

We also welcome anyone "out there" who has created tutorials (and
examples) for their own/student use to share as we'd love to post
more!  Our resouces/people power at Viewpoints is quite limited so I
am sorry to say we haven't been able to turn out more for you
all...and as anyone who has written examples know, it is time
consuming.  The expectation has always been that the community would
contribute to this base and help grow the body of work/materials
available.

There are many links to other etoys on the site -- be sure to check
the "community" section and visit the links from there:
http://www.squeakland.org/community/links.html
  there are some great exemplars out there.

thanks for the comments,
cheers,
Kim

Join us at SqueakFest next week!  Chicago....
http://interactive.colum.edu/partners/squeakfest/


At 11:57 AM +0100 7/13/06, David Corking wrote:

>crossposting beginners and squeakland to keep the thread together.
>
>>  On 2006 July 10 04:28, John Kershaw wrote:
>>  > Yes, I've been through those tutorials, and they're good, (though not sure
>>  > why the extremely advanced Kedama tutorial is placed first) but they're
>>  > only enough to whet one's appetite. Surely the paint/handles/car tutorials
>>  > should be the first of 20 or 30 tutorials, graded by difficulty/chapter,
>>  > with Kedema being the 'Final Boss' tutorial?
>>  >
>>  > And where are the 'eToy a week' projects Alan talks about? I'd
>>like to have
>>  > a butcher's at those!
>
>There is an Etoys link on the website site map, to here,
>http://www.squeakland.org/kids/sqfest_2004.htm
>There are a few dozen, but it does not seem to be updated with new
>contributions.
>
>Build your own Etoys with the project guides
>http://www.squeakland.org/sqmedia/projects/etoyposters.htm
>
>There are only three Etoys of the month, here:
>http://www.squeakland.org/fun_projects/proj_pe_mo/feature_project.htm
>http://www.squeakland.org/fun_projects/proj_pe_mo/past_project.htm
>
>If you want more Etoys and Projects, download them from _inside_
>Squeak.  Go to the Navigator flap, click Find, and then click
>"Squeakland-Projects"  This is a largely different set to those on the
>website, but you will find an Etoy template and several versions of
>the toys from the tutorials in there.
>
>I am sure someone will fix this in the website redesign.
>
>David
>_______________________________________________
>Squeakland mailing list
>[hidden email]
>http://squeakland.org/mailman/listinfo/squeakland

_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland
Reply | Threaded
Open this post in threaded view
|

Re: [Newbies] Squeak/eToys manual?

dcorking
In reply to this post by dcorking
On 7/13/06, Kim Rose <[hidden email]> wrote:
> There are many links to other etoys on the site -- be sure to check
> the "community" section and visit the links from there:
> http://www.squeakland.org/community/links.html
>   there are some great exemplars out there.

Brilliant, thanks Kim!  My two-year-old and I whiled away some time
yesterday with a lovely rocket launcher Etoy from NASA.

Launching rockets is not something we can do safely in the physical
world until he is a little older :)

For what it is worth, it might be helpful to the clueless, like me, to
bring all the Etoys, both community ones and VPRI ones, under a single
Etoys link on the home page.  That link right now goes to the squeak
fest 2004 contributions.

David
_______________________________________________
Squeakland mailing list
[hidden email]
http://squeakland.org/mailman/listinfo/squeakland