> Thanks for the tip. That's getting closer to what I need, but in my
> application the robots need to be able to 'reproduce' without any user
> interaction. Having a robot 'in hand' isn't going to work for this
> purpose.
>
> The robots autonomously explore their environment collecting
> food/energy and once they have acquired enough energy, they reproduce
> (generate a copy of themselves). I have the reproduction algorithm
> working fine with the 'copy' tile, but I have the problem that the
> embedded sensors of the child robot seem to be linked back to the
> parent's sensors, rather than the child's own sensors.
>
> If you have any other ideas along these lines, please let me know.
> Thanks,
> --Mark
>
> On Jan 30, 2008 12:13 PM, Dreyfuss Pierre-André (EDU)
> <
pierre-andre.dreyfuss@...> wrote:
>> Hi,
>> you have to use do menu item tile in the category miscellanous and
>> choose duplicate as item.
>>
>> This seems create a copy in the hand.
>>
>>
>> If you want just create a new robot this will work. But there is no
>> handle on the new created object this way.
>>
>> however once dropped it can be designated as the first element of
>> the morph containing it.
>>
>>
>>
>>
>> Regards
>>
>>
>> -------- Message d'origine--------
>> De:
squeakland-bounces@... de la part de Mark Nelson
>> Date: mer. 30/01/2008 15:35
>> À:
squeakland@...
>> Objet : [Squeakland] Etoys - create duplicate (not sibling) from a
>> script?
>>
>>
>> Hi,
>>
>>> From an Etoys SCRIPT, how can I create a 'duplicate' of a player
>> (equivalent to clicking on the green halo icon), rather than creating
>> a 'sibling/clone' of a player (equivalent to SHIFT-clicking on the
>> green halo icon)? The 'copy' tile available under the miscellaneous
>> category seems to create a clone; the textual equivalent of
>> ''Playfield include Ellipse's copy' is 'self include: Ellipse
>> getNewClone'. What I need is the textual equivalent that would
>> create a 'duplicate' rather than a 'clone'.
>>
>> [Why do I care? In the course that I'm currently teaching, we've
>> created a 'robot' with embedded 'sensors' (the 'robots' and
>> 'sensors'
>> are created from individual Ellipse morphs; the sensors then get
>> embedded in the robot). The robot's actions depend on differences
>> between left and right sensor values. If I now make a 'duplicate' of
>> the robot using the green halo icon, the new robot works as expected.
>> However, if I make a 'clone' of the robot (either by SHIFT-clicking
>> the green halo icon, or by using the 'copy' tile in a script, the new
>> robot seems to pick up the sensor values from the original robot,
>> rather than from its own sensors.]
>>
>> Thanks in advance,
>> --Mark Nelson
>>
>>
>> _______________________________________________
>> Squeakland mailing list
>>
Squeakland@...
>>
http://squeakland.org/mailman/listinfo/squeakland>>
>>
>
> _______________________________________________
> Squeakland mailing list
>
Squeakland@...
>
http://squeakland.org/mailman/listinfo/squeakland