Search found 124 matches

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: 28557

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: 4910

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: 28557

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: 682

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: 28557

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: 498

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: 498

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: 28557

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: 471

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 ...
by JohnWoe
Sat Dec 28, 2019 11:25 pm
Forum: Computer Chess Club: General Topics
Topic: What are your Favorite Chess GUI's And Why..
Replies: 23
Views: 1704

Re: What are your Favorite Chess GUI's And Why..

Mostly XBoard. It is stable and doesn't crash. Can't say when the last time it crashed.

Sometimes PyChess as it has other variants. Nice looking GUI too + nice PyChess engine.

My own engines have command line "GUIs". I'm so used to command line stuff :P