Search found 302 matches

by UncombedCoconut
Sun Apr 01, 2012 12:51 pm
Forum: Computer Chess Club: General Topics
Topic: Be careful TODAY ;)
Replies: 11
Views: 1476

Re: Be careful TODAY ;)

Be careful today, guys: this is a special day. If you see some weird things on the Internet (Including the place to be), think twice before you report some posts ;) Just a hint... By the way, do not hesitate to report your funny findings here... Not funny for moderators to alter posts. Bad idea. I ...
by UncombedCoconut
Sun Apr 01, 2012 12:31 pm
Forum: Computer Chess Club: General Topics
Topic: Be careful TODAY ;)
Replies: 11
Views: 1476

Re: Be careful TODAY ;)

This is hilarious! Any chance you'll take requests? It would be nice if Кomodo still changed into Iguana even if there was a number at the end (Komodo3, Komodo64). I'd also enjoy tablebase->psychic. Edit: Also, this might be over the top, but I think having the filter swap Christian->Muslim, M...
by UncombedCoconut
Thu Feb 09, 2012 6:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stylizing code
Replies: 18
Views: 2326

Re: Stylizing code

bob wrote:int f(int v) {
if (v >= 0.0)
ಠ_ಠ
by UncombedCoconut
Mon Feb 06, 2012 9:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What is the most difficult and danger feature to tune it?
Replies: 10
Views: 2023

Re: What is the most difficult and danger feature to tune it

I "negated" those by returning a mate score from checkmated positions. Mate scores propagate as usual. It doesn't make much difference against an engine that's trying to win. The game above is from SF with only the return values of evaluate() negated. It completely ruined the game by the time the fo...
by UncombedCoconut
Fri Feb 03, 2012 6:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What is the most difficult and danger feature to tune it?
Replies: 10
Views: 2023

Re: What is the most difficult and danger feature to tune it

I made more changes (to mate, qsearch, and pruning conditions) to make SF play fail-chess. Against a normal engine, it just throws away its pieces even more effectively. One thing it does well is to limit the opponent's king mobility; it wants to force the opponent to capture in order to escape chec...
by UncombedCoconut
Fri Feb 03, 2012 4:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What is the most difficult and danger feature to tune it?
Replies: 10
Views: 2023

Re: What is the most difficult and danger feature to tune it

The sign of eval is pretty important. Even the strongest engine can be totally wrecked by just adding a single character, :lol: I heard someone saying that even with negated eval, chess programs don't play that bad. Apparently the search realizes that they need to keep powerful pieces around in ord...
by UncombedCoconut
Fri Feb 03, 2012 2:34 am
Forum: Computer Chess Club: General Topics
Topic: Who would you vote for as a moderator? (part 1)
Replies: 9
Views: 2016

Re: Who would you vote for as a moderator? (part 1)

It might be better not to have a limit of supporting 3 people.
by UncombedCoconut
Sat Jan 21, 2012 8:27 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Annotate games
Replies: 21
Views: 2083

Re: Annotate games

I edited, adding a note about SCID anyway. :) I actually find that SCID is awesome for analysis interactive analysis, especially if you already have a PGN of the game. I think Crafty's version is better for batch use, and PyChess's would be easier to modify for special purposes. With PyChess it migh...
by UncombedCoconut
Sat Jan 21, 2012 8:09 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Annotate games
Replies: 21
Views: 2083

Re: Annotate games

SCID has an "annotate" button in its engine analysis window with a lot of flexibility. PyChess has a very crude version of this, implemented as a script. It can analyze with any engine that PyChess itself can find. (See below.) Crafty has an "annotate" command which is much better. It analyzes with ...