Search found 100 matches

by JohnWoe
Wed Dec 11, 2019 12:02 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 92
Views: 25508

Re: Sapeli 1.0 - New chess engine

^ Thanks Günther! I added your build to the list: https://github.com/SamuraiDangyo/Sapeli/tree/binaries/bin I released Sapeli 1.65: Source code: https://github.com/SamuraiDangyo/Sapeli Release: https://github.com/SamuraiDangyo/Sapeli/releases/tag/v1.65 I have those other compilers installed on my la...
by JohnWoe
Wed Nov 06, 2019 11:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: kiwipete perft position
Replies: 55
Views: 12495

Re: kiwipete perft position

I will add more here. You have three choices: (1) do nothing and tolerate the wasted 4 bytes per entry; (2) expand each entry to 16 bytes and figure out something to use the new 4 byte field for; (3) arrange your hash entries so that you have a BB, 4 byte val, 4 byte val, BB in ONE struct. IE two h...
by JohnWoe
Wed Nov 06, 2019 10:41 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 92
Views: 25508

Re: Sapeli 1.0 - New chess engine

I wanted to check has there been any progress in terms of strength. It is faster and less buggy that's I know without testing. I ran a little tournaments against older versions using Chess960 games. I test against Stockfish just to see there's no illegal moves/crashes. Yes, the latest version is the...
by JohnWoe
Mon Nov 04, 2019 11:49 pm
Forum: Computer Chess Club: General Topics
Topic: luataxx, an Ataxx engine written in Lua
Replies: 6
Views: 545

Re: luataxx, an Ataxx engine written in Lua

The latest version won't start: lua: ./myuai.lua:19: bad argument #2 to 'format' (string expected, got nil) stack traceback: [C]: in function 'format' ./myuai.lua:19: in function 'command_uai' ./myuai.lua:92: in function 'uai' ./mycli.lua:132: in function 'go' luataxx.lua:11: in function 'main' lua...
by JohnWoe
Mon Nov 04, 2019 12:52 pm
Forum: Computer Chess Club: General Topics
Topic: luataxx, an Ataxx engine written in Lua
Replies: 6
Views: 545

Re: luataxx, an Ataxx engine written in Lua

I have been working on my implementation of Ataxx engine for some time. I started with 0 Lua (programming language) knowledge so it took me while to get things rolling. Lua is definitely good language and not even slow. luataxx is generating moves 400knps on my slow CPU. Pretty good and only gettin...
by JohnWoe
Mon Nov 04, 2019 12:28 pm
Forum: Computer Chess Club: General Topics
Topic: luataxx, an Ataxx engine written in Lua
Replies: 6
Views: 545

luataxx, an Ataxx engine written in Lua

I have been working on my implementation of Ataxx engine for some time. I started with 0 Lua (programming language) knowledge so it took me while to get things rolling. Lua is definitely good language and not even slow. luataxx is generating moves 400knps on my slow CPU. Pretty good and only getting...
by JohnWoe
Sat Nov 02, 2019 6:43 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 92
Views: 25508

Re: Sapeli 1.0 - New chess engine

Sapeli 1.63 Source code: https://github.com/SamuraiDangyo/Sapeli Release: https://github.com/SamuraiDangyo/Sapeli/releases/tag/v1.63 There was actually some bugs in perft function. The total perft suite is actually: 32,362,126,796 nodes. Time management is greatly simplified. AiLevel was much improv...
by JohnWoe
Sun Oct 27, 2019 10:43 am
Forum: Computer Chess Club: General Topics
Topic: Default Stockfish in XBoard
Replies: 7
Views: 660

Re: Default Stockfish in XBoard

Sometimes $PATH gets messed up after updating Linux distro. To test Sapeli it won't find binaries. So I write this pretty regularly. export PATH="$PATH:/usr/games" For example to install my engine just see where is Stockfish/Crafty/etc and put Sapeli there too. Works perfectly. My machine. whereis s...
by JohnWoe
Tue Oct 15, 2019 8:34 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 7744

Re: PGN standard, its improvement and standardization

Stateless in UCI is indeed problematic. As you need to play a long list of moves over and over again. And you get this position startpos/fen + moves at the same time. That's extra hassle to parse. In XBoard protocol after going a long list of ?/random/... you assume a move. I guess back in the old d...
by JohnWoe
Tue Oct 15, 2019 8:17 am
Forum: Computer Chess Club: General Topics
Topic: RubyShogi 0.1
Replies: 2
Views: 1697

Re: RubyShogi 0.1

RubyShogi 0.24

+ Bug fixes
+ Only Xboard protocol.
+ Easiest way to use gem and install under xboard.
+ Very simple MC search.

https://rubygems.org/gems/RubyShogi/versions/0.24