I want to create an element based on Langton's Ant. I'm looking for somebody good with Lua, but if this can only be done in C++ then okay. The only real problem I can imagine with this is the turning. The Ant would turn right or left every frame -- meaning it would have to keep track of the direction it is currently going -- and I'm not sure how to write that.
You can keep track of the direction by storing it away in tmp/tmp2/ctype/whatever property. It's totally doable in Lua.
Actually, have this. I wrote a demo. It looks like this.
Oh my land! This is great! Green-plus-thing for you!
Hmm, wait. The ants ignore every other particle in the game.If you could teach me what the heck some of the source code does, I'd like to edit it so that it stores its turns and direction in tmp and tmp2, so that it can use CTYPE for storing the last eaten element, that way it can leave behind trails of what it's been eating...
What's that?
It's the #powder channel on freenode. That's an IRC network (basically IM and a bit more). If you have no idea what I'm going on about, just head to https://webchat.freenode.net, join as NDR149 (leave the Channels field blank, I don't think you can join #powder until you register), and once you're in, type /query LBPHacker. Also say at least "hi" or else I won't notice.
I'm not allowed to connect to freenode