I am writing code as fast as I can. It's tedious but I have set a July 1 deadline for myself. That's when I expect Animal to be good enough for testing. I have already converted almost all the code for the chess pieces including their move logic. I am cleaning up the old code as I go along. Tomorow I will start working on the various sensors and effectors.
My initial plan was to release Animal's entire source code to the public as soon as I thought that it demonstrated a good enough ability to learn chess. And then it occurred to me that I have been slaving away on this project for many years to get to the point where I could honestly say to myself that I have a good understanding of how the brain works. Not once did I receive any support (financial or otherwise) from the general public. Sure, I have gotten a few words of encouragement here and there but, for the most part, I had to suffer the indignation and hardship of being branded a crackpot, a lunatic and a crank. It's not easy, believe me.
My point is this: Why should I release the source code to the public for nothing? I am willing to do it but I need a good reason. The way I see it, the public deserves nothing. And I'm still debating whether or not I should update the AI pages to reflect my current theory. I guess I just need to be motivated. Unless somebody out there can convince me otherwise, all the public is going to get is a binary executable. I am not sure they deserve even that. Sorry.