![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DMU TutorialsHere are some brief descriptions of the tutorials that can be found at http://www.dmu.com/squeak. Many of the lessons show the SmallTalk text in scripts rather than the tile interface. For most lessons, it is not a big deal, but I have marked where it could be problematic. I have added the better ones to the HowTo page where appropriate. -DaveHello Squeak! - how to download Squeak, use Supply & Navigator Tabs, the object Halo, viewer, and simple scripts. Also gives HTML for putting a Squeak Project into a webpage. Objects, Visual Programming, Action! - More basics and using a button to fire a script. Calculator - how to make a calculator which adds 2 numbers in text boxes.
Changing a Saved Project - loading and saving projects from the web or hard drive. One Object, Many Scripts - Contains a version of the calculator, now with multiplication. Quiz - creating a quiz using text boxes and buttons to simulate 'radio buttons'. Also, the Show and Hide commands. Quiz using ListBox - another quiz using a ListBox and embedding text. Teaches how to change the way the script fires (MouseUp, MouseDown, etc) IF-THEN-ELSE or Input Validation - using the TEST-YES-NO box to test conditions.
Feeding a Scrolling Text - adding text to a ListBox of appropriate size.
Interactive 2D - using the Paint tool to create a truck object. The Truck is Running! - making a script to have the truck move forward when a button is held down. Collision Detection - using 'Overlaps' to determine when the truck hits another object. Top View. Forward Direction - how to change an objects direction by pulling its green heading arrow. Collision with Part of Objects- using 'Sees color' for more complex collision detection. Importing Images - importing a .bmp, .gif, or.jpg file into a project. Animation - uses a holder and playfield to create a 2-frame animation. Squeak Meets Zelda - a more complex animation of a character who can walk left and right. A Personal Squeak at the Desktop - setting up a downloaded version of Squeak Classes, Objects, Methods - explanation of Squeak's class structure. -Advanced Concepts Link to this Page
|