Folks, There is a very useful new feature in the latest EToys version. Anyone can make Quickguides. If you are teaching a curriculum, you can create subject-matter guides for your material. Your new guides will not appear directly on the help index page. Instead, look in the "Jump To..." menu at the lower right of the QuickGuides. Your guides will appear in a new category. It will be at the bottom of the "Jump To..." menu.
To create a new guide: Click the Help button [?] to see a guide. Open a halo on the flap. Copy the bookmorph out of the flap. Use the halos to completely change the contents. Create help pages for your new topic. A guide can have as many pages as you want (more than 4 is OK). When you are done, write the entire project out using "Keep the current project". It is now a .pr file. Name your guide using capitals to start words. The first word is the category. All guides in a category start with the same word. Put the .pr file into the QuickGuides folder of your language. Close and open Quickguides. (Click the Help button [?] once to close help, and once again to open it.) Look in the "Jump To..." menu to see your category and guides.
(If the instructions are unclear, please post a corrected version.) (Thank you to Kathleen Harness for showing us how creative QuickGuides can be.)
--Ted.
What are the Etoys bsse packages?
Lets say I want to creste an animals hieracrchy and have each animal feature one a image, novenent and sound, as an example my Dog will bark and randomly move from left to right. The Snake to move doing s random walk and a buzz. What are the bdse claeses to subclass from and start wih. I may also add a row into the Supplies tab with my Zoo, o a Zoo flap?
Regards, Carlos
Carlos,
You can make a dog bark by recording your own sound with the "sound recorder" in the supplies bun and using the "make sound" tile. Walking the dog, can be done with the "forward by" tile. To actually animate the dogs legs moving requires creating a couple of still images and animating the dog using a holder (if you are interested in how to animate, click on the "Gallery of Projects" from the home page and then pick the "bouncing red ball" in the second row as an example project.
Here is a screencast showing you how to do it, my dog decided to help and started barking while I was recording :) http://www.youtube.com/watch?v=Rh3hpTWrrFI
Stephen
On Thu, Aug 26, 2010 at 9:44 PM, Carlos Crosetti < carlos.crosetti@mostar.com.ar> wrote:
What are the Etoys bsse packages?
Lets say I want to creste an animals hieracrchy and have each animal feature one a image, novenent and sound, as an example my Dog will bark and randomly move from left to right. The Snake to move doing s random walk and a buzz. What are the bdse claeses to subclass from and start wih. I may also add a row into the Supplies tab with my Zoo, o a Zoo flap?
Regards, Carlos
squeakland mailing list squeakland@squeakland.org http://lists.squeakland.org/mailman/listinfo/squeakland
On 27.08.2010, at 03:44, Carlos Crosetti wrote:
What are the Etoys bsse packages?
Lets say I want to creste an animals hieracrchy and have each animal feature one a image, novenent and sound, as an example my Dog will bark and randomly move from left to right. The Snake to move doing s random walk and a buzz. What are the bdse claeses to subclass from and start wih.
Etoys is an object system without classes. You create scripts for graphical objects directly. There is no hierarchy.
There still is polymorphism. E.g. you can make two objects each having a different script called "move". You can then trigger all "move" scripts. This will work solely on the name of the script. The two objects do not need a "common ancestor" as in some other object-oriented systems.
So just paint a snake and a dog. Give them a move script each, and set it to ticking. Done.
I may also add a row into the Supplies tab with my Zoo, o a Zoo flap?
Sure. Just drop an object into the Supplies flap. This will not survive to the next Etoys start however (it would require saving the Squeak image which Etoys users do not normally do).
If you want it preserved, put them in a flap that will be saved with your project. If you enable the flap's "parts bin" behavior, clicking an object inside will create a copy (the Supplies flap is just such a parts bin).
- Bert -
squeakland@lists.squeakfoundation.org