home.social

#chessprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #chessprogramming, aggregated by home.social.

fetched live
  1. Doing some #ChessProgramming last night, here're the fruits of my labor: gitlab.com/b4ux1t3/uci-bot/-/m

    This is the #chess API built by the wonderful Sebastian Lague, I'm just breaking it out and shamelessly using it for my own purposes. ;)

    I'm trying to get into contact with him to see if he'd be okay with me merging the changes to his program into his repository. If not, I may end up publishing it here, instead. (it's MIT licensed so there's no worry there, I'd just rather work with him!)

  2. Doing some #ChessProgramming last night, here're the fruits of my labor: gitlab.com/b4ux1t3/uci-bot/-/m

    This is the #chess API built by the wonderful Sebastian Lague, I'm just breaking it out and shamelessly using it for my own purposes. ;)

    I'm trying to get into contact with him to see if he'd be okay with me merging the changes to his program into his repository. If not, I may end up publishing it here, instead. (it's MIT licensed so there's no worry there, I'd just rather work with him!)

  3. @vkc reminded me that I really needed to get my chess bot re-deployed. lichess.org/@/B4ux1t3s-Bot

    They're all ready to go. I mean, they're not very good. . .but they're ready to _go_.

    #Chess #ChessBot #ChessProgramming

  4. @vkc reminded me that I really needed to get my chess bot re-deployed. lichess.org/@/B4ux1t3s-Bot

    They're all ready to go. I mean, they're not very good. . .but they're ready to _go_.

    #Chess #ChessBot #ChessProgramming

  5. @lichess to recap, this bot was built for this challenge: youtu.be/iScy18pVR58

    It is not meant to be "good" at beating real people, it's meant to battle other, similarly-constrained bots. #chess #ChessProgramming

    Code here: github.com/b4ux1t3/Seb-Lague-C

  6. @lichess to recap, this bot was built for this challenge: youtu.be/iScy18pVR58

    It is not meant to be "good" at beating real people, it's meant to battle other, similarly-constrained bots. #chess #ChessProgramming

    Code here: github.com/b4ux1t3/Seb-Lague-C

  7. I put my #chess bot on @lichess! Go give it a try: lichess.org/@/b4ux1t3s-bot

    #ChessProgramming

    It's configured to play one game at a time while I figure out a deployment strategy, so I think if someone is playing with it you'll have to wait. Unsure how lichess-bot actually handles that.

    I plan on swapping out the actual api bits for #DotNet #Soon™️.

    For now, the existing bot API shim is actually good, even if it means I have to manage a venv.

  8. I put my #chess bot on @lichess! Go give it a try: lichess.org/@/b4ux1t3s-bot

    #ChessProgramming

    It's configured to play one game at a time while I figure out a deployment strategy, so I think if someone is playing with it you'll have to wait. Unsure how lichess-bot actually handles that.

    I plan on swapping out the actual api bits for #DotNet #Soon™️.

    For now, the existing bot API shim is actually good, even if it means I have to manage a venv.

  9. Current iteration of the #chess bot (merged into main: github.com/b4ux1t3/Seb-Lague-C) beats my initial iteration from last night 84% of the time, and beats the OG bot from the challenge 94% of the time. Nice!

    #ChessProgramming #DotNet #CSharp

  10. Current iteration of the #chess bot (merged into main: github.com/b4ux1t3/Seb-Lague-C) beats my initial iteration from last night 84% of the time, and beats the OG bot from the challenge 94% of the time. Nice!

    #ChessProgramming #DotNet #CSharp

  11. I may or may not be having more fun writing a #chess bot than I do actually playing chess. I can still fairly reliably beat my bot. . .but not quickly.

    github.com/b4ux1t3/Seb-Lague-C

    #ChessProgramming #DotNet #CSharp

  12. I may or may not be having more fun writing a #chess bot than I do actually playing chess. I can still fairly reliably beat my bot. . .but not quickly.

    github.com/b4ux1t3/Seb-Lague-C

    #ChessProgramming #DotNet #CSharp

  13. First pass at Sebastian Lague's tiny chess bot challenge:

    github.com/b4ux1t3/Seb-Lague-C

    It's a relatively naive approach based on checking for captures and checks, favoring, in order, mates, checks with captures, checks, captures with good trades, and finally just random chance.

    I'm using about half of the allowed tokens, and I'm already beating his bot (basically random chance) almost as often as tying, and only losing 16/1000 games!

    #chess #ChessProgramming #CodingChallenge

  14. First pass at Sebastian Lague's tiny chess bot challenge:

    github.com/b4ux1t3/Seb-Lague-C

    It's a relatively naive approach based on checking for captures and checks, favoring, in order, mates, checks with captures, checks, captures with good trades, and finally just random chance.

    I'm using about half of the allowed tokens, and I'm already beating his bot (basically random chance) almost as often as tying, and only losing 16/1000 games!

    #chess #ChessProgramming #CodingChallenge