Stockfish 2.2 IOS source

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
whittenizer
Posts: 85
Joined: Sun May 29, 2011 9:56 pm
Location: San Diego

Re: Stockfish 2.2 IOS source

Post by whittenizer » Mon Mar 26, 2012 3:19 am

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: 411
Joined: Mon Nov 01, 2010 5:55 am
Full name: Ted Wong
Contact:

Re: Stockfish 2.2 IOS source

Post by kinderchocolate » Mon Mar 26, 2012 3:25 am

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 9:56 pm
Location: San Diego

Re: Stockfish 2.2 IOS source

Post by whittenizer » Mon Mar 26, 2012 3:36 am

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

Post Reply