Logocraft (was Re: [squeak-dev] 3D points?)

karl ramberg karlramberg at gmail.com
Thu Feb 28 02:19:45 UTC 2013


Turtlegraphics made for 3d

http://map.squeak.org/accountbyid/114bcd19-24bd-46df-8025-dc63f037d6bd/files/dafHacks-mockTurtle-daf.14.mcz


On Thu, Feb 28, 2013 at 2:04 AM, Casey Ransberger
<casey.obrien.r at gmail.com>wrote:

> Vector3D is totally it. I knew I'd seen it x at y@z somewhere, which was in
> OpenQWAQ now that I think about it.
>
> Is there a canonical MC repository for this code, or should I grab an
> Cobalt image and start filing stuff out?
>
> Eeep! I'm a step closer to Logo in Minecraft :D I did the simplest thing
> that would work, which is something like...
>
> turtle
>     penDown;
>     turn: #west;
>     go: 5;
>     turn: #up;
>     go: 1;
>     turn: #east;
>     go: 5
>
> This is actually good enough to make procedurally generating relatively
> complex builds (e.g., a CPU) much less painful that even a map editor, but
> it doesn't feel like Logo at all. I haven't used Logo since childhood, but
> IIRC one would turn by degrees and these would be mapped onto pixel space.
> I *think* this is why I'm wanting a 3D Point, so I can map 3D points onto
> voxel space without reinventing the third dimension from scratch.
>
> This was a fun problem to think about: I tried to get #left and #right as
> valid params to the turn method, but wait! What does #left mean when the
> turtle is currently traveling up? Which has me now thinking in terms of
> roll/yaw/pitch. It's weird to think about.
>
> I'm having a blast though. Thanks for doing the bindings, Bert!
>
> On Wed, Feb 27, 2013 at 1:51 AM, Bert Freudenberg <bert at freudenbergs.de>wrote:
>
>> On 27.02.2013, at 10:45, Bert Freudenberg <bert at freudenbergs.de> wrote:
>>
>> On 27.02.2013, at 05:54, Casey Ransberger <casey.obrien.r at gmail.com>
>> wrote:
>>
>> Is there a stand alone package that provides Point>>@ in Squeak? E.g., x at y
>> @z.
>>
>>
>> Balloon3D-Math from
>>
>> http://www.squeaksource.com/*Balloon3D*/
>>
>> - Bert -
>>
>>
>> Ah, but Ron is right, using the one from Croquet would be better.
>>
>> - Bert -
>>
>>
>>
>>
>
>
> --
> Casey Ransberger
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130228/05270eae/attachment.htm


More information about the Squeak-dev mailing list