[squeakland] Fraction Cutter - Amazing what you can do with a few scripting tiles
Steve Thomas
sthomas1 at gosargon.com
Wed Jun 22 02:26:38 EDT 2011
In working on my Fraction A
Day<http://mrstevesscience.blogspot.com/search/label/Fraction%20A%20Day>
project
I built a "Fraction
Cutter<http://www.squeakland.org/showcase/project.jsp?id=11020>
"
I was able to build this with just 11 scripting tiles in Etoys (could have
got it down to 7, but went for readability). The first page lets you make
only 1 cut, the second lets you make multiple cuts. I had to put a playfield
on top of the "unit" (aka rectangle, which is in a gridded playfield) so
that I could allow you to "clear the cuts" by simply using the Playfields
"remove all" tile from the collections category, without removing my unit
and having to put it back each time.
Next I am thinking about using polygons as my "units" so I can visually show
the cut by duplicating the polygon and modifying the vertices to points
where they intersect the cut. Then I will "animate the cut" by moving the
polygon's apart. This should scale to multiple cuts without code changes
(using the Playfield's "tell all contents" tile from the scripting
category). Well at least I think it should testing and the mandatory
debugging that occurs anytime I write code will tell ;)
Here is a Etoys Minute showing it in action.
The other amazing thing is that this Etoys Minute is actually less than a
minute ;)
Stephen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110622/d4b6f9c1/attachment.html>
More information about the squeakland
mailing list