I released the code that I have been using for my BOTs (@AttackingOrDefending, @AOD and @RandomMoverBot).
You can find the code github.com/AttackingOrDefending/lidraughts-bot.
My BOTs @AOD and @RandomMoverBot are always online, so you can play with them.
I also made a team like Lichess Bots in lichess: lidraughts.org/team/lidraughtsbots
The code is up to date with github.com/ShailChoksi/lichess-bot but pondering is from github.com/ShailChoksi/lichess-bot/pull/270.
If you have any questions or want something new implemented reply here or open an issue on github.
Lidraughts Bot Release
I can see that @AOD only played rated Antichess and all variants are casual. And @RandomMoverBot always plays random moves which makes no sense. So arent there some strong BOTs?
@AOD is very strong and plays every variant (except for brazilian and russian), just nobody has played with it rated any variant other than antidraughts. Also, I personally like playing against @RandomMoverBot and other people also seem to like playing against it, since it is more popular than @AOD.
@AOD also doesnt accept UltraBullet Challenges.
i just saw github.com/AttackingOrDefending/lidraughts-bot can we run it on heroku @AttackingOrDefending
Nicely done.
can you give a engine that supports your code
@AnonymousNewAccount I now changed it to accept ultrabullet.
@UnknownStrongPlayer Yes, it is possible to run on heroku. I pushed some changes explaining how to do it.
@lideveloper You can use Scan (github.com/rhalbersma/scan) for a hub engine or some of the already available homemade engines.
@AttackingOrDefending if I use there are errors
2021-07-09 12:18:28,654: --- Process Used. Total Queued: 0. Total Used: 1
2021-07-09 12:18:29,660: Unexpected engine response to uci: unable to open file "scan.ini"
2021-07-09 12:18:29,665: Backing off create_engine(...) for 0.4s (EOFError)
2021-07-09 12:18:30,197: Unexpected engine response to uci: unable to open file "scan.ini"
2021-07-09 12:18:30,202: Backing off create_engine(...) for 0.9s (EOFError)
2021-07-09 12:18:31,278: Unexpected engine response to uci: unable to open file "scan.ini"
2021-07-09 12:18:31,285: Backing off create_engine(...) for 3.1s (EOFError)
It will be better to open an issue for engine problems. Only scan.exe needs to be in ./engines. All the other files have to be in . directory (at the same level with lidraughts-bot.py).