Am I able to create a very simple cellular automata example using just Etoys? Basically, create a small 2-D grid of cells and assign on/off (black/white) to a cell based on its neighbor(s). A simple, Wolfram-style 1-D CA is what I had in mind.
thanks for any hints, Randy
Randy,
Am I able to create a very simple cellular automata example using just Etoys? Basically, create a small 2-D grid of cells and assign on/off (black/white) to a cell based on its neighbor(s). A simple, Wolfram-style 1-D CA is what I had in mind.
Does "Just Etoys" mean without Kedama? The "forest fire" example of Kedama shows one form of cellular automata.
I'm thinking to hook up BitBlt with Kedama's Patch Variables. That will give us another set of rich patch programming examples.
-- Yoshiki
Hi Yoshiki, Well, ideally, Kedama will become part of the core Squeak/Etoys someday and that would certainly help resolve this particular type of project request. But, yes, I am primarily interested in projects that I can introduce to classroom settings and have the students be able to reproduce/extend a given project by simply installing Etoys - and not have to download/install extra packages.
--Randy
-----Original Message----- From: squeakland-bounces@squeakland.org [mailto:squeakland- bounces@squeakland.org] On Behalf Of Yoshiki Ohshima Sent: Wednesday, April 27, 2005 4:10 PM To: squeak Subject: Re: [Squeakland] cellular automata
Randy,
Am I able to create a very simple cellular automata example using just Etoys? Basically, create a small 2-D grid of cells and assign on/off (black/white) to a cell based on its neighbor(s). A simple, Wolfram-style 1-D CA is what I had in mind.
Does "Just Etoys" mean without Kedama? The "forest fire" example of Kedama shows one form of cellular automata.
I'm thinking to hook up BitBlt with Kedama's Patch Variables. That will give us another set of rich patch programming examples.
-- Yoshiki _______________________________________________ Squeakland mailing list Squeakland@squeakland.org http://squeakland.org/mailman/listinfo/squeakland
Randy,
My buddy Jeff made a CA with eToys. The hardest part was figuring out how to layout the grid (we did it recursively and posted to this list about it).
Each cell had different color 'probes' to look at the state of its neighbor like this :
r | ---- | | g-| |-b | | ---- | y
It would 'look' at its neighbor like is
test cells' blue sees black yes .... no ....
Credit for the 'probes' idea goes to my buddy Jeff. I would have kept a reference to each neighbor, but the probe thing feels more 'etoys friendly'.
Kevin
squeakland@lists.squeakfoundation.org