Search found 575 matches

by maksimKorzh
Mon Jan 25, 2021 3:50 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Re: Xiangqi chess engine in javascript - YouTube tutorial series

HGM, I don't know whether it works or not bit I hope you would be proud of me... Well, whether it works or not would not be an unimportant detail for determining that. :wink: The reason I am now rethinking move generation is that there also exists a game Janggi (Korean Chess), which is very much li...
by maksimKorzh
Mon Jan 25, 2021 1:13 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Re: Xiangqi chess engine in javascript - YouTube tutorial series

Another interesting web project that supports Xiangqi is Jocly . It is mainly a (3d) GUI, but, like the Interactive Diagram, it also contains a generic AI that can play any game you specify the rules for at a modest level. It is also written in JavaScript. The AI there uses an MCTS search, but the ...
by maksimKorzh
Sun Jan 24, 2021 10:17 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Re: Xiangqi chess engine in javascript - YouTube tutorial series

Oh, I got the impression you were omly using the Windows versions, under wine. Anyway, the Interactive Diagram also is a JavaScript engine that can play Xiangqi. It is quite weak, but that could make it fun to play against, for a beginner. (Which was its design goal.) Cool! Thanks for sharing - I'l...
by maksimKorzh
Sun Jan 24, 2021 9:04 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Re: Xiangqi chess engine in javascript - YouTube tutorial series

hgm wrote:
Sun Jan 24, 2021 7:39 pm
BTW, note that HaQiKi D is also available as Linux binary: http://hgm.nubati.net/haqikid . And MaxQi is in the Debian and Ubuntu fairymax packages. I think that both engines are also available in the XBoard Xiangqi App for OS X.
Already heavily testing them for a couple of days)
by maksimKorzh
Sun Jan 24, 2021 9:03 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Re: Xiangqi chess engine in javascript - YouTube tutorial series

I love this... the only thing I can say is: could you make a tutorial about how to get 38 hours into a single day? Even if I'd work on chess all the time next to my day job I couldn't hope to match your output... not even mentioning that I don't want to neglect either my girlfriend, or my piano pra...
by maksimKorzh
Sun Jan 24, 2021 5:31 pm
Forum: Computer Chess Club: General Topics
Topic: Xiangqi chess engine in javascript - YouTube tutorial series
Replies: 10
Views: 354

Xiangqi chess engine in javascript - YouTube tutorial series

Hi guys I've just started new tutorial series on youtube - this time we gonna be implementing Xiangqi (Chinese chess) engine in javascript from scratch, Web and UCCI (UCI dialect for CHinese chess) interfaces would be available like in WukongJS. We've just started so feel free to join this exciting ...
by maksimKorzh
Sun Jan 24, 2021 5:26 pm
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 48
Views: 3952

Re: New engine release - Wukong JS

... 2...Nc6 and 5. Nd2 are not pgn, because they are ambiguous. should be 2...Nbc6 and 5. Nbd2 here (in some cases you even need to write the file number for disambiguation instead of rank) ... Oh, now I see the issue. Yeah that just wasn't implemented yet - it's my first time implementing PGN and ...
by maksimKorzh
Sun Jan 24, 2021 10:23 am
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 48
Views: 3952

Re: New engine release - Wukong JS

... 2...Nc6 and 5. Nd2 are not pgn, because they are ambiguous. should be 2...Nbc6 and 5. Nbd2 here (in some cases you even need to write the file number for disambiguation instead of rank) ... Oh, now I see the issue. Yeah that just wasn't implemented yet - it's my first time implementing PGN and ...
by maksimKorzh
Sun Jan 24, 2021 8:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Did anyone write a xiangqi chess engine?
Replies: 22
Views: 667

Re: Did anyone write a xiangqi chess engine?

Ok all above seems to be now clear. The next confusing thing is mailbox size. I had a look at some engines - many use 256 array (16x16) but it seems like 14x11 should be fairly enough (analog of 10x12 for common chess) With this size pieces already should not jump over ranks. So why 16x16 used? To ...
by maksimKorzh
Sun Jan 24, 2021 8:16 am
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 48
Views: 3952

Re: New engine release - Wukong JS

Try it;) https://maksimkorzh.github.io/wukongJS/wukong.html ... Thanks for reporting bugs, Ferdy The mate scoring issue comes from the fact Baihua is a 1 ply search - it just can't see mate) It can mate though (without knowing it) The other bots see mate so scores are fine there. Regarding other in...