Yea, I'd love to write about some of that stuff. There's unfortunately a big problem with indie games getting cloned out of existence by some big publishers, so I'm a little hesitant to put all of the logic out there. I do think it would be pretty hard to implement in a traditional OO language though.
There's a basic explanation of the method in another comment I've written here though.
There's a basic explanation of the method in another comment I've written here though.