Search found 85 matches

by whittenizer
Thu Mar 15, 2012 11:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C# Complete
Replies: 73
Views: 10319

Re: Stockfish port to C# Complete

Another crazy thing is the book.bin is working perfectly in WP7. Just need to wrap my head around the searching issues, and things will be cool.

Thanks
by whittenizer
Thu Mar 15, 2012 11:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C# Complete
Replies: 73
Views: 10319

Re: Stockfish port to C# Complete

Thats right. In this challenge there were alot of no direct translations so complete workarounds were needed. This was totally managed code too so mimicking pointer arithmetic and templates, and his solutions were absolutely ingenious. Ill share code at some point but need ot figure out this WP7 thi...
by whittenizer
Thu Mar 15, 2012 9:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C# Complete
Replies: 73
Views: 10319

Re: Stockfish port to C# Complete

Well, I tested it against Bobby Fischer's game of the century right before the infamous g4e6 move. I did a depth 10 search and C++ came back in like a second, C# 1.5 maybe. You might say, well thats 50%. It's not really that noticable in the UI. I'm happy with it. Just need to figure out how to get ...
by whittenizer
Thu Mar 15, 2012 9:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C# Complete
Replies: 73
Views: 10319

Stockfish port to C# Complete

I am happy to annouce that the conversion to C# with testing is complete. There could be some small bugs but I havent found any yet for the desktop version. My goal was to get this working on my WP7 phone but there are issues, lots of them. Slowness is number one, and second, in the id_loop method w...
by whittenizer
Mon Mar 05, 2012 6:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

As stated before, this is silverlight so it has to be managed, so no unsafe code. His work around for this was just unreal. I'll share some code once things are stable.
by whittenizer
Mon Mar 05, 2012 6:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

This is for a silverlight project so this had to be 100% managed code.

THanks for the reply though. Everything on here helps :-)
by whittenizer
Mon Mar 05, 2012 6:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

Hey there, Thanks for the reply. Most of it was due to array initializations. Alot of similar things Richard was facing. The conversion is complete and seems to be working fairly well. Just some performance hurdles to get over. Yes, the inline methods were replaced by simply putting the code inline....
by whittenizer
Sun Mar 04, 2012 2:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

Thanks for the info. Yes it is difficult. The person I'm working with is very bright. He's done an amazing job thus far.

I'll keep you all posted on the progress.
by whittenizer
Sun Mar 04, 2012 1:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

Hi, I did see the thread on here actually. Seems like you've worked on your project really hard. Actually the person I'm working with did some pretty cool things as well. His implementation of pointers and templates in a non pointer/template language, well at least in the managed C# world, was somet...
by whittenizer
Sat Mar 03, 2012 5:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish port to C#
Replies: 14
Views: 2079

Re: Stockfish port to C#

Not sure what you mean.