Search found 113 matches

by SuneF
Mon Jan 18, 2016 7:13 am
Forum: Computer Chess Club: General Topics
Topic: Very latest stockfish solves position much faster
Replies: 12
Views: 3468

Re: Very latest stockfish solves position much faster

[d]r7/2q5/1R3pk1/p1PRp3/4Pp1p/2PB1PnP/5BPK/8 w - - Searching: r7/2q5/1R3pk1/p1PRp3/4Pp1p/2PB1PnP/5BPK/8 w - - 0 1 infinite: 0 ponder: 0 time: 0 increment: 0 moves to go: 0 1 +0.26 00:00 33 c6 2 +0.04 00:00 109 Rdd6 Qf7 3 +0.15 00:00 178 Rdd6 Qf7 Ra6 4 +0.14 00:00 281 Bb5 a4 Bc6 Ra7 5 +0.10 00:00 36...
by SuneF
Sun Nov 29, 2015 12:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ugly UCI
Replies: 134
Views: 20303

Re: Ugly UCI

The bottom line is you don't know how the outside world reacts if you start lying to it. Lying?! :) If a GUI claims to support xboard protocol v2 and rejects setboard or time, then it's broken. I haven't found such a GUI yet. Yes the xboard protocol is not peer-to-peer, it's client-server. Otherwis...
by SuneF
Sun Nov 29, 2015 12:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ugly UCI
Replies: 134
Views: 20303

Re: Ugly UCI

To claim support of a protocol version, you should however support the complete protocol, not a subset! Why? I don't have to use all the features of a protocol to be able to claim I support it. I support xboard and don't offer draws. I don't handle feature rejection and I don't see why I should add...
by SuneF
Sun Nov 29, 2015 12:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ugly UCI
Replies: 134
Views: 20303

Re: Ugly UCI

Just to be clear, I did not say UCI is better because it's popular (which I think is implied by Bob's analogy). I said the best engines use it, so it must be "OK" (i.e. they must consider it does not weaken their engines). - Steve UCI is designed with a different usage in mind. It's a protocol that...
by SuneF
Sun Nov 29, 2015 12:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ugly UCI
Replies: 134
Views: 20303

Re: Ugly UCI

I think UCI protocol needs to be updated Personally, I think any protocol should never be updated. Any update or new version creates another protocol. The main difficulty with Xboard/Winboard protocol that is constantly updated is that you do never know if your program, being a GUI or an engine is ...
by SuneF
Sat Nov 14, 2015 8:01 pm
Forum: Computer Chess Club: General Topics
Topic: A position that needs a physician
Replies: 38
Views: 6715

Re: A position that needs a physician

Showing 0.00 for winning position is clearly a bug and maybe stockfish should stop doing pruning when the score is high for one side or at least do significantly less pruning in this situation. I think you are right, but incorrectly doing what you say was the reason for search instability in the pa...
by SuneF
Fri Jun 12, 2015 9:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: New project MVC 5 (why ?)
Replies: 17
Views: 4426

Re: New project MVC 5 (why ?)

With web development it is even more terrible. First they came with SOAP. After that it was web services. But that was not good enough so they invented WCF. But now WCF is also obsolete and it should be web API. You're mixing things up a little bit here, though I would say that WCF is not obsolete ...
by SuneF
Fri Jun 05, 2015 6:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: New project MVC 5 (why ?)
Replies: 17
Views: 4426

Re: New project MVC 5 (why ?)

My engine which is written in C# only makes 70-200 kilo moves per second. It also counts null moves but it doesn't count standing pat as a null move. I don't know how Stockfish counts nodes but otherwise Skipper is 20 times slower than Stockfish on my computer. Well if you use linq, foreach, lists ...
by SuneF
Fri Jun 05, 2015 9:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: New project MVC 5 (why ?)
Replies: 17
Views: 4426

Re: New project MVC 5 (why ?)

I agree, the pace of change can be dizzying. A healthy dose of skepticism helps (Do I really need dependency injection containers? Can't I just pass interfaces to class constructors and be done with it?) As well as making a conscientious decision when taking dependencies on frameworks or language f...
by SuneF
Sun May 17, 2015 6:13 pm
Forum: Computer Chess Club: General Topics
Topic: Can A GM And Rybka Beat Stockfish?
Replies: 85
Views: 11267

Re: Can A GM And Rybka Beat Stockfish?

GM+SF will be a high-quality more selective engine than SF, so should easily be stronger at longer time controls. In correspondence chess SF would obviously stand little chance against GM+SF. And GM-level is probably not needed. Any decent human chess player has a lot more common sense than any che...