Search found 77 matches

by JohnWoe
Sat Sep 21, 2019 8:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic endgames
Replies: 24
Views: 982

Re: Basic endgames

Only "simple" endgame Sapeli usually have difficulties is KQkr. It happens quite often. I think having some special case code for these kind of endgames could be fruitful. Here Sapeli 1.46 barely managed to find the win. [Event "Computer Chess Game"] [Site "pc"] [Date "2019.09.21"] [Round "-"] [Whit...
by JohnWoe
Sat Sep 21, 2019 8:02 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 77
Views: 18611

Re: Sapeli 1.0 - New chess engine

One more release as I was experimenting and there was 1 mistake. Stronger as the Eval() behaves now as it should. Sapeli has been on diet and now the whole program is just "(3691 sloc) and 86.9 KB" according to github. Which is good. Sapeli 1.46 Release: https://github.com/SamuraiDangyo/Sapeli/relea...
by JohnWoe
Fri Sep 20, 2019 11:28 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 77
Views: 18611

Re: Sapeli 1.0 - New chess engine

@JohnWoe Congratulations for the 1.44 version. I still get a warning from CuteChess Cli "EngineProcess: Destroyed while process is still running". Not had time to look into the source code, but I imagine that it is related to the management of the "quit" command. I have that issue since 1.40. Updat...
by JohnWoe
Sun Sep 15, 2019 8:46 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 77
Views: 18611

Re: Sapeli 1.0 - New chess engine

Sapeli 1.43! ~30 ELO stronger than v1.42. In chess960 games. Mainly tuning eval and removing hurting eval terms. Source code is cleaner and smaller. (Sapeli.c is now just 91588 bytes!). I'm making Sapeli source code smaller in future. Not adding more and more stuff. Release: https://github.com/Samur...
by JohnWoe
Thu Aug 15, 2019 11:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Shogi Perft numbers
Replies: 28
Views: 2997

Re: Shogi Perft numbers

Big thanks to Ferdy! Yeah my RubyShogi was full of bugs. Horse moves were buggy. This pawn drop checkmate was wrong. Drops were wrong... Hopefully my numbers are now correct. I can finally start polishing RubyShogi. ~~~ suite( 4 ) ~~~ [ round: 1 / 3 ] [ fen: 7lk/9/8S/9/9/9/9/7L1/8K[P] w 0 1 ] 0: 1 |...
by JohnWoe
Thu Aug 15, 2019 11:05 pm
Forum: Computer Chess Club: General Topics
Topic: Congrats the Komodo Team
Replies: 32
Views: 2760

Re: Congrats the Komodo Team

Congrats! :D
by JohnWoe
Wed Aug 14, 2019 11:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Shogi Perft numbers
Replies: 28
Views: 2997

Shogi Perft numbers

My engine RubyShogi seems to get startpos perft numbers correct per se: http://tonyjh.com/chess/technical/ I wrote a random position generator to see whether RubyShogi gets all perft numbers correct? At least RubyShogi plays under Xboard w/o issues. ~~~ suite( 5 ) ~~~ 0: 1 | 0.0s | 1 nps | ok 1: 30 ...
by JohnWoe
Wed Aug 14, 2019 10:58 pm
Forum: Computer Chess Club: General Topics
Topic: RubyShogi 0.1
Replies: 0
Views: 851

RubyShogi 0.1

I've been developing my Shogi engine for a while. Also Xiangqi engine is ready too. But I will release that later. I couldn't fit this Shogi engine into my Shuriken variant engine. So I made a new engine. - Xboard protocol - Sapeli like mgen https://i.imgur.com/b03iBFc.jpg Install: gem install RubyS...
by JohnWoe
Tue Aug 06, 2019 3:23 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 77
Views: 18611

Re: Sapeli 1.0 - New chess engine

A very modest update. Sapeli 1.42 + Support for clang++ + fixes / just polishing code tho could be 1 ELO stronger... Source code: https://github.com/SamuraiDangyo/Sapeli/tree/1.42 Release: https://github.com/SamuraiDangyo/Sapeli/releases/tag/1.42 Now 4 compilers can compile Sapeli: gcc -bench : = no...
by JohnWoe
Tue Aug 06, 2019 10:47 am
Forum: Computer Chess Club: General Topics
Topic: how much time does your engine need to see the draws?
Replies: 4
Views: 1004

Re: how much time does your engine need to see the draws?

Sapeli 1.42 random playouts. draw / 1_000_000 games sapeli -fen "k5b1/8/8/1p1p1p1p/1PpP1P1P/2P5/8/7K w - - 0 1" -analyze 1000000 [ Score: 0 - 0 - 987000 [0.50] 987000 ] [ Score: 0 - 0 - 988000 [0.50] 988000 ] [ Score: 0 - 0 - 989000 [0.50] 989000 ] [ Score: 0 - 0 - 990000 [0.50] 990000 ] [ Score: 0 ...