Engine authors: how does writing engines affect your game?

Code, algorithms, languages, construction...
Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Engine authors: how does writing engines affect your game?

Post by Jeremy Bernstein » Sat Jun 12, 2010 9:42 am

Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?

mcostalba
Posts: 91
Joined: Thu Jun 10, 2010 11:45 pm
Real Name: Marco Costalba

Re: Engine authors: how does writing engines affect your gam

Post by mcostalba » Sat Jun 12, 2010 12:14 pm

Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?
I was very weak before and even weaker now becuase I missed the patience to think on a position, when I know an engine could solve it in few seconds I lose the willing to think :-)

User avatar
Chris Whittington
Posts: 437
Joined: Wed Jun 09, 2010 6:25 pm

Re: Engine authors: how does writing engines affect your gam

Post by Chris Whittington » Sat Jun 12, 2010 12:23 pm

Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?
if you're a strong player, it savages your chess playing ability

software board evaluation is so primitive compared to a human as to be practically useless - as Lenin famously said, quantity has a quality all of its own and it is not possible/feasible to pick the emergent property of "quality" out of a deep chess search of many low quality board evaluations

User avatar
Chris Whittington
Posts: 437
Joined: Wed Jun 09, 2010 6:25 pm

Re: Engine authors: how does writing engines affect your gam

Post by Chris Whittington » Sat Jun 12, 2010 12:24 pm

mcostalba wrote:
Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?
I was very weak before and even weaker now becuase I missed the patience to think on a position, when I know an engine could solve it in few seconds I lose the willing to think :-)
absolutely, this is the most insidious effect of being a chess programmer on the abilities of a strong player

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Engine authors: how does writing engines affect your gam

Post by Jeremy Bernstein » Sat Jun 12, 2010 12:41 pm

Chris Whittington wrote:
mcostalba wrote:
Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?
I was very weak before and even weaker now becuase I missed the patience to think on a position, when I know an engine could solve it in few seconds I lose the willing to think :-)
absolutely, this is the most insidious effect of being a chess programmer on the abilities of a strong player
This sort of confirms what I expected. I'm a composer who got into writing music software. The music suffers, as well.

Sentinel
Posts: 122
Joined: Thu Jun 10, 2010 12:49 am
Real Name: Milos Stanisavljevic

Re: Engine authors: how does writing engines affect your gam

Post by Sentinel » Sat Jun 12, 2010 5:28 pm

Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?
If you are weak player (as I am), it can improve a bit your performance. But once you are past the things in most complex evaluation, you gain nothing. If you are a strong player, it only dumbs you skills.

zamar
Posts: 16
Joined: Thu Jun 10, 2010 1:28 am

Re: Engine authors: how does writing engines affect your gam

Post by zamar » Sat Jun 12, 2010 6:46 pm

I'm around 2000 elo patzer and I haven't noticed a big effect on my playing style/strength so far.

I have much more chess knowledge than any existing computer chess program, but while thinking
I can examine at maximum around 50 positions while my engine can examine 50000000. That's why
I'm doomed to lose.

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: Engine authors: how does writing engines affect your gam

Post by Matthias Gemuh » Sun Jun 13, 2010 8:43 am

Chess engine programming has NOT helped me raise my Elo.
Watching engines of all strengths play, helps much better to raise my Elo and helps me improve my engine a bit.

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

hyatt
Posts: 1242
Joined: Thu Jun 10, 2010 2:13 am
Real Name: Bob Hyatt (Robert M. Hyatt)
Location: University of Alabama at Birmingham
Contact:

Re: Engine authors: how does writing engines affect your gam

Post by hyatt » Tue Jun 15, 2010 4:01 pm

Jeremy Bernstein wrote:Speculative question, but something which interests me. Engine authors, do you feel like teaching a computer to play chess influences how you feel about the game, how you play (assuming that you play!)? Do you feel like your game has improved by understanding at a low level how your software evaluates the board?

It certainly helped my play. You can't program code to evaluate pawn structure without studying pawn structure and learning more about it. It probably helps you tactically as well when you try to debug why it plays a move that hangs something to a shallow threat. In the Cray Blitz days, Bert Gower turned into a more "mechanical player" where he played by looking at all the moves, culling some, going a little deeper to cull some more, etc.

Pawel Koziol
Posts: 20
Joined: Fri Jun 11, 2010 7:19 am
Real Name: Pawel Koziol

Re: Engine authors: how does writing engines affect your gam

Post by Pawel Koziol » Tue Jun 15, 2010 5:37 pm

To some extent, chess is about pattern recognition, and not all about it must be conscious. I was even thinking about creating a training tool that just shows You good games (with some constraints - opening line, certain pawn structure, i.e. fianchetto, attack) at a fast pace. You just look, nothing more, and absorb knowledge. now if Your engine is stronger than You, and so are its opponents, then just watching test games can do some good. actually I remember playing a couple of fun, attacking games just after implementing some kind of King safety in my first engine.

Post Reply