Search found 333 matches

by maksimKorzh
Thu Oct 15, 2020 5:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Re: Hacking around CFish NNUE

Yeah guys, just to avoid keep torturing you with my dumbness I would ask question in a bit different way. In a perfect world I would like to get the following program: 1. Take FEN string as input 2. Return NNUE score as output That's it. Please don't tell me this is SLOW and doesn't make sense. Just...
by maksimKorzh
Thu Oct 15, 2020 5:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Re: Hacking around CFish NNUE

Well ok, no reply is also an answer... What I've managed to achieve so far: 1. Compiled nnue.c separately 2. Initialized weights from file (well at least think so...) Now in order to call nnue_evaluate(Position *pos) the only thing I have a lack of is position object. First I was trying to initiali...
by maksimKorzh
Thu Oct 15, 2020 5:01 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Re: Hacking around CFish NNUE

Well ok, no reply is also an answer... What I've managed to achieve so far: 1. Compiled nnue.c separately 2. Initialized weights from file (well at least think so...) Now in order to call nnue_evaluate(Position *pos) the only thing I have a lack of is position object. First I was trying to initiali...
by maksimKorzh
Thu Oct 15, 2020 4:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Re: Hacking around CFish NNUE

Why are you bothering with code written by others? Without fancy CPU optimizations NNUE is pretty trivial, right? You just need 2*64*256 piece-square tables, 256 for each location of the white King, and 256 for each location of the black King. The 2*256 PST sums for the current King position are re...
by maksimKorzh
Thu Oct 15, 2020 2:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Re: Hacking around CFish NNUE

Well ok, no reply is also an answer... What I've managed to achieve so far: 1. Compiled nnue.c separately 2. Initialized weights from file (well at least think so...) Now in order to call nnue_evaluate(Position *pos) the only thing I have a lack of is position object. First I was trying to initializ...
by maksimKorzh
Thu Oct 15, 2020 11:00 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 1384

Hacking around CFish NNUE

Hi guys I'm trying to embed NNUE from CFish by Robert De Man to my engine BBC. Please don't hate me for that. Assuming how noob I am I can hardly believe I would ever succeed in this. Andy Grant ones said that it's the matter of several hours to embed NNUE to your engine, well, for me it's probably ...
by maksimKorzh
Wed Oct 14, 2020 7:18 pm
Forum: Computer Chess Club: General Topics
Topic: BBC GUI release - PLAY IT ONLINE!
Replies: 22
Views: 1677

Re: BBC GUI release - PLAY IT ONLINE!

cc2150dx wrote:
Wed Oct 14, 2020 7:14 pm
Will there be an option to under promote the pawn (all I got was an instant queen). Unless I'm missing something.

Thanks
Bearing in mind the fact this GUI was live coded on youtube I tried to keep things simple.
Obviously adding a feature of choosing piece to promote can be added.
by maksimKorzh
Wed Oct 14, 2020 5:16 pm
Forum: Computer Chess Club: General Topics
Topic: BBC GUI release - PLAY IT ONLINE!
Replies: 22
Views: 1677

Re: BBC GUI release - PLAY IT ONLINE!

I am a patzer at chess as you can see from this game and did a couple of takebacks [White "duncan"] [Black "BBC 1.2"] 1. e4 d5 2. exd5 c6 3. dxc6 Nxc6 4. Nc3 e5 5. Nf3 Bf5 6. Bb5 Bd6 7. Bxc6+ bxc6 8. d3 Nf6 9. Bg5 h6 10. Bh4 Rb8 11. Rb1 O-O 12. O-O Rb4 13. Qd2 a6 14. Rfe1 Re8 15. Ne4 Bxe4 16. dxe4 ...
by maksimKorzh
Wed Oct 14, 2020 5:15 pm
Forum: Computer Chess Club: General Topics
Topic: BBC GUI release - PLAY IT ONLINE!
Replies: 22
Views: 1677

Re: BBC GUI release - PLAY IT ONLINE!

Very nice and pretty-looking GUI! One minor notice thought - as i figured, engine give eval according its own side (ie +200 means engine is winning), but it is not always convenient. I think it is a good idea to add some feature like "show eval from White pow" tickbox later. Gave some thought, but ...
by maksimKorzh
Mon Oct 12, 2020 10:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux friendly engines at all levels
Replies: 60
Views: 7920

Re: Linux friendly engines at all levels

Here's my engine (developed under linux but also cross compiled to windows) https://github.com/maksimKorzh/bbc latest versions plays around 2070 ELO It compiles well with Linux/GCC, but MacOSX/class yields a couple of errors. If you want to fix it, I can post them. It would be great, Oliver, I'd ap...