• SynChess is now available

    From nelgin@VERT/EOTLBBS to All on Thu Mar 19 18:37:43 2026
    Hi fellow sysops,

    Claude and I have been working hard on bringing you a nice chess game just for Synchronet sysops and I'm please to announce SynChess 1.0 is available for you in giblab.

    Installation is easy and instructions are included in the readme.txt file. I've not tried the install-xtrn.ini so if someone would like to give it a go and let me know, I'd appreciate it. For now, it just has player v computer.

    The game can use the Stockfish engine, which is available for many systems, or use its own, built-in chess engine. Not quite as good but still can put up a bit of a fight.

    The most important thing to note is, this is best played with SyncTERM or similar CTerm compatible terminal that support jpegxl.

    Give it a go, let me know. Open to feed back and please report any bugs so I can address them.

    Thanks,

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Nightfox@VERT/DIGDIST to nelgin on Thu Mar 19 21:50:22 2026
    Re: SynChess is now available
    By: nelgin to All on Thu Mar 19 2026 06:37 pm

    Claude and I have been working hard on bringing you a nice chess game just for Synchronet sysops and I'm please to announce SynChess 1.0 is available for you in giblab.

    Installation is easy and instructions are included in the readme.txt file. I've not tried the install-xtrn.ini so if someone would like to give it a go and let me know, I'd appreciate it. For now, it just has player v computer.

    I set up SynChess on my BBS, and it looks like a good chess game.

    I was wondering, what is jpegXL? I'm using SyncTerm, and when I ran SynChess, I saw what looked like fairly standard CP437 graphics with ANSI colors (with the chess board with blue and cyan squares). The only mention of jpegXL is once near the top of the instructions, so I'm not sure if I need to do something to enable jpegXL or not (and I don't even know what jpegXL is).

    Also, as far as Stockfish, the instructions mention installing Stockfish, but nothing about setting up SynChess to use Stockfish.. I only realized how to enable Stockfish with SynChess when I copied the .ini file to synchess.ini and saaw the stockfish settings in there. It might be good to include a section in the instructions describing the settings in the .ini.

    Also, it might be good for the setting for the stockfish binary to have a more descriptive name than just "path".

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nelgin@VERT/EOTLBBS to Nightfox on Fri Mar 20 03:14:36 2026
    Re: SynChess is now available
    By: Nightfox to nelgin on Thu Mar 19 2026 21:50:22

    I was wondering, what is jpegXL? I'm using SyncTerm, and when I ran SynChess, I saw what looked like fairly standard CP437 graphics with ANSI colors (with the chess board with blue and cyan squares). The only mention of jpegXL is once near the top of the instructions, so I'm not sure if I need to do something to enable jpegXL or not (and I don't even know what jpegXL is).

    It's a losless image compression format that CTerm supports. Make sure you have a recent version of SyncTERM. It looks like it was added over a year ago tho.

    Thanks for the other feedback.

    Your chessboard should look like this:

    https://postimg.cc/gXn6DVZc

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Digital Man@VERT to nelgin on Fri Mar 20 01:57:48 2026
    Re: SynChess is now available
    By: nelgin to Nightfox on Fri Mar 20 2026 03:14 am

    Re: SynChess is now available
    By: Nightfox to nelgin on Thu Mar 19 2026 21:50:22

    I was wondering, what is jpegXL? I'm using SyncTerm, and when I ran SynChess, I saw what looked like fairly standard CP437 graphics with ANSI colors (with the chess board with blue and cyan squares). The only mention of jpegXL is once near the top of the instructions, so I'm not sure if I need to do something to enable jpegXL or not (and I don't even know what jpegXL is).

    It's a losless image compression format that CTerm supports. Make sure you have a recent version of SyncTERM. It looks like it was added over a year ago tho.

    Thanks for the other feedback.

    Your chessboard should look like this:

    https://postimg.cc/gXn6DVZc

    Mine looks like that (using SyncTERM v1.8b). It's an awesome game! I was a little confused by this prompt:
    Checkmate! You win!
    (P)GN (A)gain (Q)uit

    as I wasn't familiar with what a "PGN" is, apparently a game log format of some kind?

    I do kind of wish the computer moves were a little more obvious, slow or animated or something. They computer moves are so fast, I usually had to look at the move log to be able to tell what/where they moved.

    But wow, what a fantastic BBS door! Just amazing! Good work Nelgin/Claude! :-) --
    digital man (rob)

    Breaking Bad quote #52:
    I need to get involved like I need a second hole in my ass - Hank Shrader Norco, CA WX: 72.9øF, 57.0% humidity, 0 mph NE wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to nelgin on Fri Mar 20 02:37:35 2026
    Re: SynChess is now available
    By: Digital Man to nelgin on Fri Mar 20 2026 01:57 am

    But wow, what a fantastic BBS door! Just amazing! Good work Nelgin/Claude! :-)

    Oh yeah, I wanted add: I found the game to be very intuitive and the mouse integration "just worked" exactly as you would expect. I was very pleasantly surprised!

    I didn't see a save/restore game option - is there one? If not and you need help on how (best) to do that, just let know.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #91:
    UART = Universal Asynchronous Receiver/Transmitter
    Norco, CA WX: 73.2øF, 55.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Nightfox on Fri Mar 20 18:43:00 2026
    Re: Re: SynChess is now available
    By: Nightfox to Gamgee on Fri Mar 20 2026 05:25 pm

    Re: Re: SynChess is now available
    By: Gamgee to Nightfox on Fri Mar 20 2026 02:12 pm

    Another thing I noticed - In the readme for SynChess, it says the access requirements includes "80 COLS" - Is that correct syntax? For some of my doors, I've used "COLS 80", so "80 COLS" seems backwards. I'm not sure if Synchronet will accept that as valid, will it?

    "80 COLS" would be interpretted as requiring a minmum security level of 80 and at least 0 column wide terminal. Probably not what was intended. :-)
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #66:
    RIP = Remote Imaging Protocol (e.g. RIPscrip)
    Norco, CA WX: 88.4øF, 32.0% humidity, 14 mph W wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT/BBSDEV to Digital Man on Sat Mar 21 11:56:17 2026
    Re: SynChess is now available
    By: Digital Man to nelgin on Fri Mar 20 2026 01:57 am

    I do kind of wish the computer moves were a little more obvious, slow or animated or something. They computer moves are so fast, I usually had to look at the move log to be able to tell what/where they moved.

    The copy and mask features of SyncTERM are perfect for animating things like this. Point Claude at exec/syncterm-bounce.js for an example he can work from.
    ---
    þ Synchronet þ The future of BBSing
  • From Deuce@VERT/BBSDEV to Nightfox on Sat Mar 21 11:57:24 2026
    Re: SynChess is now available
    By: Nightfox to nelgin on Fri Mar 20 2026 09:02 am

    I'm using a fairly recent version of SyncTerm, version 1.8b from February 28. So jpegXL should just work? There's nothing I need to do or enable to get jpegXL to work in SyncTerm?

    You need to have libjxl-dev (or whatever) installed when you compile SyncTERM. You can check if JPEGXL support is compiled in from the Build Options menu.
    ---
    þ Synchronet þ The future of BBSing
  • From nelgin@VERT/EOTLBBS to Nightfox on Sat Mar 21 12:06:07 2026
    Re: Re: SynChess is now available
    By: Nightfox to Gamgee on Fri Mar 20 2026 17:25:14

    Another thing I noticed - In the readme for SynChess, it says the access requirements includes "80 COLS" - Is that correct syntax? For some of my doors, I've used "COLS 80", so "80 COLS" seems backwards. I'm not sure if Synchronet will accept that as valid, will it?

    Yup, my bad. I even checked wit Digital Man that ANSI AND COLS 80 was correct, it got switched in translation :)

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From nelgin@VERT/EOTLBBS to Deuce on Sat Mar 21 12:07:27 2026
    Re: SynChess is now available
    By: Deuce to Digital Man on Sat Mar 21 2026 11:56:17

    The copy and mask features of SyncTERM are perfect for animating things like this. Point Claude at exec/syncterm-bounce.js for an example he can work from.

    Thanks for the suggestion. I will pass it on :)

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From phigan@VERT/TACOPRON to Dan Clough on Sat Mar 21 16:36:53 2026
    Re: Re: SynChess is now available
    By: Dan Clough to phigan on Fri Mar 20 2026 09:53 am

    Aren't you idling in the IRC channel...?

    Shows how much I pay attention.

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
  • From nelgin@VERT/EOTLBBS to Digital Man on Sun Mar 22 02:40:40 2026
    Re: SynChess is now available
    By: Digital Man to nelgin on Fri Mar 20 2026 01:57:48

    Mine looks like that (using SyncTERM v1.8b). It's an awesome game! I was a little confused by this prompt:
    Checkmate! You win!
    (P)GN (A)gain (Q)uit

    I've fixed this to "View/Download PGN" and the instructions explain what a PGN file is.

    I do kind of wish the computer moves were a little more obvious, slow or animated or something. They computer moves are so fast, I usually had to look at the move log to be able to tell what/where they moved.

    Thanks to Deuce, there's now a nice animation for both ANSI and jpegxl versions. I was going to have variable speed but I don't think it's necessary. It's not intrusively slow.

    But wow, what a fantastic BBS door! Just amazing! Good work Nelgin/Claude! :-)

    Still more to do but I'm going to leave it as it is for a bit to allow people to try it out and see if there are bugs or other featurs they want adding.

    Thanks,

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Digital Man@VERT to nelgin on Sun Mar 22 14:11:07 2026
    Re: SynChess is now available
    By: nelgin to Digital Man on Sun Mar 22 2026 02:40 am

    I do kind of wish the computer moves were a little more obvious, slow or animated or something. They computer moves are so fast, I usually had to look at the move log to be able to tell what/where they moved.

    Thanks to Deuce, there's now a nice animation for both ANSI and jpegxl versions. I was going to have variable speed but I don't think it's necessary. It's not intrusively slow.

    Yeah, I played it right away and really appreciated the changes! It's really set a new standard for door board games, I think.
    --
    digital man (rob)

    This Is Spinal Tap quote #9:
    David St. Hubbins: I mean, it's not your job to be as confused as Nigel.
    Norco, CA WX: 82.8øF, 43.0% humidity, 6 mph W wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From nelgin@VERT/EOTLBBS to Digital Man on Sun Mar 22 18:41:47 2026
    Re: SynChess is now available
    By: Digital Man to nelgin on Sun Mar 22 2026 14:11:07

    Yeah, I played it right away and really appreciated the changes! It's really set a new standard for door board games, I think.

    Thank you so much for the compliment. I'll have to see what else I can come up with.

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Nightfox@VERT/DIGDIST to nelgin on Sun Mar 22 21:12:33 2026
    Re: SynChess is now available
    By: nelgin to Digital Man on Sun Mar 22 2026 06:41 pm

    Thank you so much for the compliment. I'll have to see what else I can come up with.

    I didn't know about that jpegXL before this. I think that could potentially be useful for a lot of things.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From nelgin@VERT/EOTLBBS to Nightfox on Mon Mar 23 03:41:55 2026
    Re: SynChess is now available
    By: Nightfox to nelgin on Sun Mar 22 2026 21:12:33

    I didn't know about that jpegXL before this. I think that could potentially be useful for a lot of things.

    I saw it sort of flash by but I did see the syncterm-bounce.js demo and thought that I could use something like that to make a nice chess game. Something that's been sorely lacking since we only had the basic characters to work with.

    As Digital Man says, this is a new bar for people to jump. It might be nice to have a bit more documentation that's easy to comprehend for the uninitiated :)

    I'd never have got this done without Claude and a bit of Deuce for the animation.

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Lonewolf@VERT/BINARYDR to nelgin on Mon Mar 23 20:47:09 2026
    Re: SynChess is now available
    By: nelgin to Nightfox on Mon Mar 23 2026 03:41 am

    As Digital Man says, this is a new bar for people to jump. It might be nice to have a bit more documentation that's easy to comprehend for the uninitiated :)
    I'd never have got this done without Claude and a bit of Deuce for the animation.

    Does this door work with any BBS or is it Synchronet only and does it only work with SyncTerm?

    LW
    ---
    þ Synchronet þ Fireside BBS - AI-WX - firesidebbs.com:23231
  • From nelgin@VERT/EOTLBBS to Lonewolf on Mon Mar 30 23:48:24 2026
    Re: SynChess is now available
    By: Lonewolf to nelgin on Mon Mar 23 2026 20:47:09

    Does this door work with any BBS or is it Synchronet only and does it only work with SyncTerm?

    It'll only work with Synchronet and it'll work with other terminals by using standard ansi unless they support jpegXL and mouse support.

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com