Stockfish 2.2 IOS source

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

whittenizer
Posts: 85
Joined: Sun May 29, 2011 11:56 pm
Location: San Diego

Re: Stockfish 2.2 IOS source

Post by whittenizer »

Hi Tim,

Thanks much for your input. I understand most of what you said. One thing though, you were saying that "Chess" holds the bitboard implementation. The "Engine" folder has a bitboard class too, Im not sure why both are used. I would probably find out if I had XCode and start debugging but I dont have it yet. If you could explain that real quick so I have a heads up, that would be awesome.

Much thanks for explaining the other stuff.

David
kinderchocolate
Posts: 454
Joined: Mon Nov 01, 2010 6:55 am
Full name: Ted Wong

Re: Stockfish 2.2 IOS source

Post by kinderchocolate »

The Chess folder is used for move validation. It isn't an engine, if you look carefully, the folder doesn't have search.cpp and any evaluation code.

If you have used XBoard, XBoard has its own move validation. It will only send a move to the engine if it validates the move is legal and valid.
whittenizer
Posts: 85
Joined: Sun May 29, 2011 11:56 pm
Location: San Diego

Re: Stockfish 2.2 IOS source

Post by whittenizer »

Ah, I got ya. This is pretty cool then to have this. I'll be working on this soon then.

Thanks so much for the quick reply.

David