[squeakland] Fraction Cutter - Amazing what you can do with a few scripting tiles

karl ramberg karlramberg at gmail.com
Thu Jun 23 14:05:15 EDT 2011


On Wed, Jun 22, 2011 at 6:26 AM, Steve Thomas <sthomas1 at gosargon.com> wrote:

> 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
>
> _______________________________________________
> squeakland mailing list
> squeakland at squeakland.org
> http://lists.squeakland.org/mailman/listinfo/squeakland
>
> I also thought of your project when I saw this video on Boingboing today:
http://www.youtube.com/watch?v=a-e8fzqv3CE&feature=player_embedded

Karl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110623/9fb977d9/attachment.html>


More information about the squeakland mailing list