Project Folders
Teacher Resources
Student Resources
How Do I?
Site Map
Our Team

MWForum Message [Date Index] [Threads] [Authors] [Attachments] [Subscribe]

[Thread Prev] [Thread Next]

To: "MicroWorlds Forum" <mwforum@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: MIA, Ask an Expert: Jigsaw Puzzle using Snapshape
From: "Daniel Ajoy" <da.ajoy@xxxxxxxxx>
Date: Mon, 07 Feb 2011 22:16:25 -0500

from: Rod Hames <rod_hames@xxxxxxxxxxxxxxxxxx>
date: Mon Feb  7 19:53:02 2011
platform: PC
version: MicroWorlds Ex

I am trying to have an image on my screen's background that is stamped become a jigsaw puzzle. It is really tedious the way I am trying to do it. Has anyone out there got a good simple procedure that would hatch turtles, and then change their shapes and then snapshape?

Here is what I came up with after hatching countless turtles and lining them up over the puzzle picture:

t1, setsh 1 snapshape
t2, setsh 2 snapshape
t3, setsh 3 snapshape
t4, setsh 4 snapshape
t5, setsh 5 snapshape
t6, setsh 6  snapshape

or I tried but failed at this procedure:

dolist [i [1 2 3 4 56]]  [t:i, setsh :i]

Thanks for any suggestions you might offer.

Rod Hames
Crews Middle School
Lawrenceville, Georgia USA

Excellent guess Rod,

It turns out that comma (,) is just a shorthand notation for a command called "talkto"

for example, the better way of saying:


is actually:

talkto "t1

Using the shorthand notation has caused problems before. That is because this shorthand notation (also called syntactic sugar) is not consistent with the rest of the language.

So, this shorthand notation is not as powerful as the rest of the language. It is not as powerful as students usually expect it to be.

But the standard language without the shortcuts *is* powerful enough to do what you want, you just have to avoid the shorthand notation.

So try:

dolist [i [1 2 3 4 5 6]]  [talkto (word "t :i) setsh :i]

OpenWorld Learning

(Once again syntactic sugar creates confusion:

  • Previous by thread: MIA, Ask an Expert: Jigsaw Puzzle using Snapshape
  • Next by thread: MIA, Ask an Expert: Reaveal a picture

  • To save an attachment to your computer, PC users should right-click (Mac users, click and hold the mouse button) on the link and then choose 'save target as' from the pop-up menu. A window will then pop up in which you can choose a location for the file.

    © copyright 2001 - 2008