Search found 125 matches

by JohnWoe
Sun Jan 26, 2020 4:44 pm
Forum: Computer Chess Club: General Topics
Topic: Hard-Talkchess-2020 set, final release
Replies: 48
Views: 1530

Re: Hard-Talkchess-2020 set, final release

Sapeli 1.71 report : 10 seconds per position: 14 / 213 PolyGlot 2.0.4 by Fabien Letouzey. EngineName=Sapeli 1.71 [Search parameters: MaxDepth=63 MaxTime=10.0 DepthDelta=3 MinDepth=8 MinTime=10.0] 1: "Hard-Talkchess-2020.001" -- 0 score= +1.16 pv [D= 3, T= 0.01s, N= 1k] =Nxg6+ 2: "Hard-Talkchess-2020...
by JohnWoe
Fri Jan 24, 2020 9:14 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 107
Views: 28667

Re: Sapeli 1.0 - New chess engine

I decided to publish Sapeli 1.70 Release: https://github.com/SamuraiDangyo/Sapeli/releases/tag/v1.70 Master: https://github.com/SamuraiDangyo/Sapeli Changes: Removed dev branch. Some bug fixes + cleanups + speedups. data.h -> Can be modified by users. consts.h -> Can't be. Sapeli will crash if you d...
by JohnWoe
Fri Jan 17, 2020 11:39 am
Forum: Computer Chess Club: General Topics
Topic: 237 Mn/s for Stockfish on an 2xEPYC 7742
Replies: 52
Views: 5077

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

I think comparing move generator to search speed is much more ideal. For exampke my engine generates 20 mnps and search 4 mnps. So the slowdown here is 5x. That is due to the fact Sapeli has so simple evaluation + search. It doesn't slow down. However Stockfish: They have removed NPS but to me it se...
by JohnWoe
Fri Jan 17, 2020 11:21 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 107
Views: 28667

Re: Sapeli 1.0 - New chess engine

The UCI spec says that "isready" must also be answered during search - but only "stop" is evaluated. This might make GUIs kill Sapeli because they may assume it is hanging. Thanks! I didn't know that. Fixed. Thanks for the builds! Added them here: https://github.com/SamuraiDangyo/Sapeli/tree/binari...
by JohnWoe
Thu Jan 16, 2020 6:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Exploring an unusual evaluation function
Replies: 19
Views: 781

Re: Exploring an unusual evaluation function

Congrats on your engine!

Legal moves are bit costly in eval(). I do only pseudo legals on eval()
by JohnWoe
Thu Jan 16, 2020 6:21 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 107
Views: 28667

Re: Sapeli 1.0 - New chess engine

Thanks for the builds! Added them here: https://github.com/SamuraiDangyo/Sapeli/tree/binaries/bin I think 1.0 -> 1.17 were a bit messy code. The latest version 1.69 is a lot easier to read. Made mgen much simpler. Much easier to read its code. Not published it yet. It's gonna be a little bit faster....
by JohnWoe
Tue Dec 31, 2019 6:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: LastEmperor - Chess960 perft tool
Replies: 5
Views: 513

Re: LastEmperor - Chess960 perft tool

Here is hash size effects. I made minimum hash size to 1 MB. If there is collisions then 1 MB should be used. Otherwise half of the available RAM? All done w/ profile built LastEmperor. 1 MB hash. lastemperor -fen "8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w" -hash 1 -perft 8 ### Perft ( 1 MB ) ### [ 8/2p5/3p...
by JohnWoe
Tue Dec 31, 2019 5:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: LastEmperor - Chess960 perft tool
Replies: 5
Views: 513

Re: LastEmperor - Chess960 perft tool

Hello. Thanks for the feedback! I added all Chess960 starting positions. With nodes: depth 0 -> depth 6. I wrote a Chess960 generator myself and generated all 960 positions and put them in here: https://github.com/SamuraiDangyo/LastEmperor/blob/master/perft.h#L10 To me seems legit. Here are the othe...
by JohnWoe
Tue Dec 31, 2019 7:22 am
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 107
Views: 28667

Re: Sapeli 1.0 - New chess engine

I released Sapeli 1.68 During simplifications I noticed an EP bug in capture function. Been there forever. Now it is fixed. Source code: https://github.com/SamuraiDangyo/Sapeli Release: https://github.com/SamuraiDangyo/Sapeli/releases/tag/v1.68 Lots of speedups + simplifications. Also changed Perft ...
by JohnWoe
Sun Dec 29, 2019 2:09 pm
Forum: Computer Chess Club: General Topics
Topic: DiceChess Variant
Replies: 4
Views: 474

Re: DiceChess Variant

In the game Einstein Würfelt Nicht, when you throw the number of a piece you do not have, you can choose between moving the next-higher or the next-lower piece. (Pieces that are still on the board can always move there, as you are allowed to capture your own pieces.) I have been wondering for some ...