Michael, my guess is we are working on two different functions...by PeteMy chess program that I posted today in the Big Program forums handles all legal moves, en pasant, castling, pawn promotion, etc. but it is based on screen algorithms. I did this because it is a mouse driven program. http://www.network54.com/Forum/190883/message/1135118182/Chess+Game.+Phase+1+completed. My guess is your code will evaluate for numbered spaces, Mac will like that. I just went past the board design to play with the idea of a mouse driven screen functioning engine because it beats feading the pigeons in the park all day. (BTW - given any thought to joining the club I posted?) http://www.network54.com/Forum/178565/message/1135089072/Now+the+2000+advocate+must+have+his+rant... My guess is you saw that post and ran. Anyway, I got a kick out of Ild-rest's OS descriptions he posted today in that thread. This chess stuff has been fun so far but the real work is going to be in the check and checkmate routines. I explained this in a response to mennonite in the main forum, today. I suspect that work will eclipse the code that has been written so far for the analysis of legal moves per each chess piece. Pete from IP address 68.6.85.9 |
| Response Title | Author and Date |
| *already wrote the "check" detection code. checkmate will be trickier. | on Dec 20 |