Quote Originally Posted by veclock View Post
Very kind of you!

Many parts of the code is temporary, like those huge switches. I just wanted something that worked until I found out the best way.
I think you did really well. And I agree that first thing is to get it working.
I sensed the amount of effort you put into your project which is why I "volunteered" to introduce you there. ]If you are really interested about chess programming that place is good to ask questions. Another useful website is the chess programming wiki. For example you can read about many fast bitscan routines here http://chessprogramming.wikispaces.com/BitScan .
Your alpha beta search is also a bit unconventional as explained by Sven from the link I gave in my previous post. Please register there so we can communicate better and exchange ideas. You might need to put on a brave face for some of the posts but i hope you find it worth your while
cheers.