You are browsing as a guest. Sign up (or log in) to start making projects!

5h 21m 26s logged

Edit: I realized right after posting this devlog: 100 hours! This has taken me more time than what I expected and gone quite big at this point hahah

Welp, the bots are done, and now I’ve tested the Discord integration.

I made the bots using the js-chess-engine package. Why that instead of something like stockfish? it simply was way easier to do as it’s a full js/ts engine lol

Though, that doesn’t mean that the stockfish engine wouldn’t be posible to integrate! as anyone can create bots, that also means that anyone could create a stockfish bot if they wanted to.

In case you don’t know what Stockfish is: It’s a really powerful and popular chess engine written in C++. Also, while writing this devlog, I found this package, which could be used to make a stockfish bot really easily. Though the ELO of the stockfish bot is really high, so I don’t really regret choosing js-chess-engine as a simpler engine means people can at least win against it lol

Here is a small video showing a match running on the discord bot. There are some small coordinates on the image so writing the SAN/LAN notation is easier, though it’s quire hard to see them on the video due to compression.

While it has support for everything (friend requests, send challenges, accept challenges, etc), I kinda forgot to record the rest :P

0
65

Comments 1

congo on 100hours, Its a great achievemnt, I also reached the 100hr mark a few days ago.