Search found 22 matches

by Tord
Sat Jun 19, 2021 10:29 am
Forum: Computer Chess Club: General Topics
Topic: PieceList in older versions of Glaurung Chess Engine.
Replies: 3
Views: 609

Re: PieceList in older versions of Glaurung Chess Engine.

I wrote a long reply to this, but unfortunately, the board ate it. I don't have time to retype everything, but I hope a shorter version will be comprehensible. You're looking at a very old Glaurung version. Any particular reason you are interested in it? I find it embarrassing to look at that old co...
by Tord
Mon May 03, 2021 7:54 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Chess.jl – new version
Replies: 4
Views: 2733

Re: Chess.jl – new version

That's an impressive first program! Two little details: You do things like bd = g.node.board to extract the current board position of the game. This works, but depends on the internal representation of the `Game` data type, which is not recommended. I would do just bd = board(g) instead. This has th...
by Tord
Fri Apr 30, 2021 3:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Chess.jl – new version
Replies: 4
Views: 2733

Chess.jl – new version

I just released a version 0.7 of the Chess.jl library.

The main new features this time are better support for Pluto notebooks, a built-in opening book, and much better documentation. The tutorial is now also available as a downloadable Pluto notebook.
by Tord
Thu Mar 25, 2021 3:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN compression
Replies: 21
Views: 4844

Re: FEN compression

I use this one, which (if I understand his code correctly) is quite similar to Andrew's: """ compress(b::Board) Compresses a board into a byte array of maximum 26 bytes. Use the inverse function `decompress` to recover a compressed board. """ function compress(b::Board)::Vector{UInt8} io = IOBuffer(...
by Tord
Tue Feb 16, 2021 10:58 am
Forum: Computer Chess Club: General Topics
Topic: Havoc - New Gothic chess engine
Replies: 22
Views: 4285

Re: Havoc - New Gothic chess engine

I am not sure the extra ranks really make the board less crowded, as the battle is still concentrated in the central 10x8 area, due to the initial setup placing the pieces on rank 2 and 3. And promotion is even closer than in Capablanca/Gothic, due to the deeper zone. But you could be right. Anyway...
by Tord
Tue Feb 16, 2021 10:08 am
Forum: Computer Chess Club: General Topics
Topic: Havoc - New Gothic chess engine
Replies: 22
Views: 4285

Re: Havoc - New Gothic chess engine

How about 10x10 chess? I'm tempted to give Grand Chess (https://en.wikipedia.org/wiki/Grand_chess) a try later this year. I haven't tried playing any of these large-board variants for more than a handful of games, but Grand Chess always looked like the most attractive of them to me. I never have re...
by Tord
Mon Feb 15, 2021 2:21 pm
Forum: Computer Chess Club: General Topics
Topic: Havoc - New Gothic chess engine
Replies: 22
Views: 4285

Re: Havoc - New Gothic chess engine

Great job! And yes, once you have watched a few games of 10x8 chess, the orthodox FIDE version suddenly seems exceptionally dull... How about 10x10 chess? I'm tempted to give Grand Chess (https://en.wikipedia.org/wiki/Grand_chess) a try later this year. I haven't tried playing any of these large-bo...
by Tord
Thu Jan 28, 2021 6:03 pm
Forum: Computer Chess Club: General Topics
Topic: tomitankChess 5.0 with NN
Replies: 29
Views: 7659

Re: tomitankChess 5.0 with NN

Thank you Tamás, it works perfectly now!
by Tord
Wed Jan 27, 2021 9:27 am
Forum: Computer Chess Club: General Topics
Topic: tomitankChess 5.0 with NN
Replies: 29
Views: 7659

Re: tomitankChess 5.0 with NN

Hello Tamás, This looks awesome. That level of strength with so few lines of code in JavaScript is impressive. Unfortunately, I can't get it to work with node 15.7 under macOS. I tried running the engine with "node tomitankChess.js" and then typing "uci". It then prints what looks like normal UCI in...
by Tord
Wed Nov 25, 2020 2:04 pm
Forum: Computer Chess Club: General Topics
Topic: Speculations about NNUE development
Replies: 25
Views: 5578

Re: New engine releases 2020

P.S. On a more useful note, I’ve started using Tord Romstad’s excellent Chess.jl library (https://github.com/romstad/Chess.jl), though it has one major castling bug that I’m working to fix. Pretty speedy for stuff like qsearch. :D I'm glad you like it! Could you please let me know what that that ca...