Search found 463 matches

by AndrewGrant
Sat Jun 25, 2016 2:59 pm
Forum: Computer Chess Club: General Topics
Topic: Ethereal - Official Release
Replies: 23
Views: 4463

Ethereal - Official Release

This is the official release for my engine Ethereal Release can be found here : https://github.com/AndyGrant/Ethereal/releases/tag/V7.58 This engine is original except for the PSQT values which were borrowed from Toga II. It is heavily influenced by the following engines: Stockfish, Crafty, Fruit, T...
by AndrewGrant
Fri Jun 24, 2016 10:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Transposition Table - Updating entries
Replies: 3
Views: 867

Transposition Table - Updating entries

I was messing around with fine#70 and found that my table replacement scheme made finding the correct move nearly impossible. I do that standard of replace the oldest low-draft entry, then replace the lowest draft entry always. But I had a special condition for storing a position which was already s...
by AndrewGrant
Fri Jun 24, 2016 9:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: cutechess-cli in python
Replies: 38
Views: 8526

Re: cutechess-cli in python

the queue.get(false) with exception handling is nice, but what if we want to fill the queue with games for multiple pairings? We have engines A, B, and C. We want A to play 25 vs B, B to play 25vs C, and C to play 25 vs A. We let each pairing play out their 25 games, before closing down those Engine...
by AndrewGrant
Fri Jun 24, 2016 8:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: cutechess-cli in python
Replies: 38
Views: 8526

Re: cutechess-cli in python

I have measured performance of several interpreted scripting languages. Python really didn't shine. Pypy actually impressed me, even if not competitive with LuaJIT (which is absolutely fantastic). You understand that python is not actually managing the running engines, right? Once the engines are l...
by AndrewGrant
Fri Jun 24, 2016 2:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: cutechess-cli in python
Replies: 38
Views: 8526

Re: cutechess-cli in python

To restate. I'm proud of my nasty hack.
by AndrewGrant
Thu Jun 23, 2016 11:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Rabid rook escape
Replies: 5
Views: 966

Re: Rabid rook escape

Capturing the rook would result in a stalemate. Hence the desperate attempts to throw it away.
by AndrewGrant
Thu Jun 23, 2016 5:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: cutechess-cli in python
Replies: 38
Views: 8526

Re: cutechess-cli in python

Hey, I'm proud of that "nasty" hack! :)
by AndrewGrant
Thu Jun 23, 2016 6:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Calculating R value for Null Move
Replies: 7
Views: 1911

Calculating R value for Null Move

I've recently gained access to some additional computing power, so I have been tinkering with changes which need reasonable time controls to get good results from. I've been working with my Null Move value. Up until now, my formula has always been very simple, current depth-R-1 (R=3). It seems reaso...
by AndrewGrant
Sat Jun 18, 2016 9:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Thought experiment
Replies: 9
Views: 1983

Re: Thought experiment

What are your conditions for your null move? Your success rates seem a bit low.
by AndrewGrant
Sat Jun 18, 2016 3:00 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Three mismatch positions from perft(7) work unit 484
Replies: 4
Views: 532

Re: Three mismatch positions from perft(7) work unit 484

rn1qkbnr/ppp1ppp1/7p/3p4/4P3/2NQ3b/PPPP1PPP/R1B1KBNR b KQkq - 3 4 37326032161

rn1qkbnr/ppp1ppp1/7p/3p4/4P3/3Q2Pb/PPPP1P1P/RNB1KBNR b KQkq - 0 4 34544134593

rn1qkbnr/ppp1pppp/3p4/1N6/4b3/4PP2/PPPP2PP/R1BQKBNR b KQkq - 2 4 17617686720

No guarantees that my program is bug free :)