I've downloaded the expamples below too. But I'm not able to learn scripting from the samples in reasonable time. I mean, I can imagine that (self color (...) sees (...) ) ~~ false ifTrue [doAnything] ifFalse[doAnything else] has something to do with the observed car's behaviour, but from that lines of code I even can't find out the scripting language basics (except the use of paranthesis and self, which is rather intuitive).
I painfully missing a reference, a manual or a tutorial about the basic steps. I think that all the painting stuff is rather intuitive, but scripting can't be intuitive, I mean at least you have to know the key words.
When I first found squeakland, I had the idea, that this could be very useful in two ways: - Intuitive creating projects focused on interactive learning, from first writing to speech support of handicapped pupils (my wife teaches in such a school) - Guided introduction in programming environments for children
Does anybody share my problems? And much more important, has anybody an idea how get further?
Benjamin
squeakland@squeakland.org schrieb am 04.02.03 02:51:09:
The 2 projects mentioned below were helpful for me to look at in my maze pursuit. I'm actually getting there, albeit slowly. I appreciated seeing the simpler "Sensor Car" project because it actually works! On the other hand the more intricate, and presumably powerful, Robot Car in Maze" project doesn't work; that is, I can't figure out how to get the object to move through the maze. I'm intrigued by the level of complexity that can be achieved in an etoy environment. I just wish I felt more comfortable in controlling objects.
Look forward to reactions. Phil
On Wednesday, January 22, 2003, at 01:23 PM, Kim Rose wrote:
In repsonse to recent email queries about making mazes/and creating scripts with feedback, I direct you to the "project swiki" that is part of the Squeakland site:
http://www.squeakland.org:8080/super/gallery
If you specifically check out the "Robot car in Maze" and "Sensor Car" projects you can see by using a conditional/test tile and the "color sees" tiles you can make a simple feedback script by just using "forward by" and "turn by" tiles.
______________________________________________________________________________ Ihre Freunde sind in Italien? Schicken Sie ihnen trotzdem eine SMS mit WEB.DE FreeMail http://freemail.web.de/features/?mc=021172
On Wed, 05 Feb 2003 00:13, Benjamin Kunst wrote:
When I first found squeakland, I had the idea, that this could be very useful in two ways: - Intuitive creating projects focused on interactive learning, from first writing to speech support of handicapped pupils (my wife teaches in such a school) - Guided introduction in programming environments for children
Does anybody share my problems? And much more important, has anybody an idea how get further?
Yes, I share your problems. As I see it, Smalltalk was conceived and written by a real genius thinking completely out of the square. ( That's a compliment! ) This makes is very hard for mere mortals who are used to the more usual methods of program preparation to get the hang of it. The other trouble is that so far all the books I have seen have been written by and for the real cognoscenti, all of whom have had 20 or more years to learn the unwritten lore. Catching up on those 20 years learning literally thousands of APIs is real hard.
What to do:-
As well as the Squeak swiki there are other implementations of Smalltalk which have good tutorials built in to them. Claus Gittenger's Smalltalk/X has a particularly good one, but do remember that the reason for Smalltalk/X's existence is completely different form Squeak's. So the functions offered are very different, but the fundamental language structure is exactly the same.
http://www.exept.de/index.html
Go there, select your language of choice, and the "links" link near the bottom of the lh frame will take you on to all ( afaik ) the major Smalltalk implementations.
There is also pretty good Smalltalk tutorial originally available from IBM:-
http://www.cs.ucf.edu/courses/cop4331/hughes/Summer1998/Tutorials/Smalltalk/
HTH
squeakland@lists.squeakfoundation.org