Yes too expensive. This hobby is for millionaires, deaf people, people with hardware knowledge or simply bought the right computer. At least people who don't care when their computer gets broken. Probably having enough money to get a new one.Daniel Anulliero wrote:I have a feeling , speaking with this guy and speaking with a wall is the same
Poor Skipper , it'll be never improve. ..
WAC again
Moderators: hgm, Rebel, chrisw
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: WAC again
If you are smart enough to make a working chess program, then you are smart enough to make a strong one.
I suspect what you lack is careful attention to correctness.
You said (for instance) king safety made your program play worse.
If implemented correctly, it won't do that.
I suspect that if you spent a careful effort to make sure that each and every routine was correct, that all the troubles you have with making a strong engine would swiftly go away.
If you get in a rush and you are not careful enough, you end up building a house of cards, with bent cards at the bottom.
Of course, I never saw your code, so I am only extrapolating from the nature of your many posts.
I suspect what you lack is careful attention to correctness.
You said (for instance) king safety made your program play worse.
If implemented correctly, it won't do that.
I suspect that if you spent a careful effort to make sure that each and every routine was correct, that all the troubles you have with making a strong engine would swiftly go away.
If you get in a rush and you are not careful enough, you end up building a house of cards, with bent cards at the bottom.
Of course, I never saw your code, so I am only extrapolating from the nature of your many posts.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: WAC again
Again , a lot of nonsenseHenk wrote:Yes too expensive. This hobby is for millionaires, deaf people, people with hardware knowledge or simply bought the right computer. At least people who don't care when their computer gets broken. Probably having enough money to get a new one.Daniel Anulliero wrote:I have a feeling , speaking with this guy and speaking with a wall is the same
Poor Skipper , it'll be never improve. ..
I have the same laptop acer aspire 1.7ghz 64 bits and 2go ram since 6 years lol.
You're just too lazy to play thousands games for testing
You're just too lazy to listen and APPLY experts advice.
Now I'll stop to write in this topic , it's just a waste of time
Isa download :
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
Yes please never react on my topics for you (Daniel Anulliero) are wasting your time.Daniel Anulliero wrote:Again , a lot of nonsenseHenk wrote:Yes too expensive. This hobby is for millionaires, deaf people, people with hardware knowledge or simply bought the right computer. At least people who don't care when their computer gets broken. Probably having enough money to get a new one.Daniel Anulliero wrote:I have a feeling , speaking with this guy and speaking with a wall is the same
Poor Skipper , it'll be never improve. ..
I have the same laptop acer aspire 1.7ghz 64 bits and 2go ram since 6 years lol.
You're just too lazy to play thousands games for testing
You're just too lazy to listen and APPLY experts advice.
Now I'll stop to write in this topic , it's just a waste of time
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
Processor of my computer making noise when it uses a turbo or something. Would be nice if I can switch it off. Otherwise I have to take care that my computer don't get too busy.
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
Yes that was the case. Best to skip tournament while not ready.Dann Corbit wrote: ..
If you get in a rush and you are not careful enough, you end up building a house of cards, with bent cards at the bottom.
..
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
Even played with a term to make Queen stay close to d8. Bug in other evaluation terms might have overruled that or made it play even worse then without that Queen term.op12no2 wrote:Hi Henk,
I hesitate to say this because Lozza is no champion, but watching skipper play at the last HGM tourney, to me, it looked like something more fundamental was wrong. Skipper moved her queen about 10 moves in a row at the opening, which seemed weird.
Just a thought...
When I was developing Lozza, I initially used the Simplified Evaluation Function only, essentially Material+PSTs, but designed to be used alone - and added move ordering, Hash, ID, Null move, LMR, futility etc etc (all the control stuff) until Lozza could consistently beat FairyMax.
Given Lozza is slow (JIT compiled Javascript) it follows that if you simplify Skipper's eval to just the Simplified Evaluation Function and then bug fix you should be able to get to the same (consistently beat FairyMax) - and *then* fiddle with the evaluation function.
https://chessprogramming.wikispaces.com ... n+function
Lozza: http://op12no2.me/toys/lozza/lozza.js
Or I can make a copy of Lozza that is just the simplified eval if you llke and using the same logic, a bug-free Skipper using the same simplified eval must be able to beat Lozza over a couple of hundred games say (because Lozza is inherently slow). Then when it can, start tweaking the eval for real.
[pgn]
[Event "ICS rated blitz match"]
[Site "winboard.nl"]
[Date "2017.08.19"]
[Round "-"]
[White "Lozza"]
[Black "Skipper"]
[Result "1-0"]
[WhiteElo "1564"]
[BlackElo "1087"]
[TimeControl "300+1"]
[Annotator "5. +1.21 1... +0.10"]
1. e4 d5 {+0.10/110 5} 2. exd5 Qxd5 {+0.02/110 5} 3. Nc3 Qd6 {+0.31/100 5}
4. d4 Qe6+ {+0.01/90 5} 5. Be3 {+1.21/11} c6 {-0.09/100 4} 6. Nf3
{+1.75/14} Qg4 {-0.19/100 4} 7. h3 {+2.00/15} Qd7 {-0.41/90 4} 8. Ne5
{+1.79/13} Qd6 {-0.37/80 4} 9. Bd3 {+2.08/13} Nd7 {-0.47/100 4} 10. Nc4
{+2.00/15} Qb8 {-0.53/100 4} 11. Qf3 {+2.73/13} Qc7 {-0.63/100 4} 12. O-O
{+2.66/12} Ndf6 {-0.62/100 4} 13. Bf4 {+2.54/12} Qd8 {-0.52/110 4} 14. Be5
{+2.31/13} Nh6 {-0.61/90 4} 15. Rfe1 {+2.78/14} Be6 {-0.62/80 4} 16. Ne3
{+2.64/14} Nd7 {-0.32/90 4} 17. Bf4 {+2.64/14} Qb6 {-0.48/90 4} 18. d5
{+4.82/15} Qxb2 {-0.58/100 4} 19. dxe6 {+5.42/14} Nb6 {-3.30/90 4} 20. Nf5
{+7.03/12} Nxf5 {-3.40/100 3} 21. exf7+ {+7.67/14} Kxf7 {-3.50/120 3} 22.
Bxf5 {+11.39/14} Ke8 {-7.77/100 3} 23. Qh5+ {+99.83/16} g6 {-7.52/130 3}
24. Bxg6+ {+99.83/1} hxg6 {-7.62/110 3} 25. Qxg6+ {+99.84/1} Kd8
{-7.72/130 3} 26. Rad1+ {+99.87/1} Nd5 {-7.82/140 3} 27. Nxd5 {+99.88/1}
Qd4 {-7.92/130 3} 28. Rxd4 {+99.91/1} e5 {-8.02/120 3} 29. Ne7+ {+99.93/1}
Kc7 {-8.12/130 3} 30. Qd6+ {+99.94/1} Kb6 {-8.22/130 3} 31. Rb1+ {+99.97/1}
Ka6 {-8.32/140 2.9} 32. Ra4#
{Skipper checkmated} 1-0
[/pgn]
-
- Posts: 490
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: WAC again
Looking at the game it looks like too much emphasis on mobility perhaps?Henk wrote: Even played with a term to make Queen stay close to d8. Bug in other evaluation terms might have overruled that or made it play even worse then without that Queen term.
And sorry I was wrong - it was not 10 queen moves in a row...
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
Don't know. I know that it played with a wrongly implemented center control term. Already repaired that two days ago. Same bad code might also have infected king safety but I'm less sure about that.
-
- Posts: 7220
- Joined: Mon May 27, 2013 10:31 am
Re: WAC again
No doubt Skipper has a bug in KingSafety
[d] rnbqnrk1/p2pbppp/4p3/4P3/3P1P2/2N5/PPPBB3/1K3QRR w - - 0 1
King safety term evaluating to -16 centi pawn now. So better for black which is wrong. Or what is king safety?
[d] rnbqnrk1/p2pbppp/4p3/4P3/3P1P2/2N5/PPPBB3/1K3QRR w - - 0 1
King safety term evaluating to -16 centi pawn now. So better for black which is wrong. Or what is king safety?