• src/doors/syncduke/SYNCDOOM_VS_SYNCDUKE.md

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Wed Jul 1 02:20:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c668ea4fb01f7f9dc83e87dc
    Added Files:
    src/doors/syncduke/SYNCDOOM_VS_SYNCDUKE.md
    Log Message:
    syncduke: add SyncDOOM-vs-SyncDuke feature comparison

    Evidence-backed comparison of the two termgfx doors across multiplayer/lobby, multi-map (WADset/GRP), Synchronet integration, and the text-tier fallback.

    Corrects an earlier-draft error that surveyed only the C door and wrongly called
    SyncDuke lobby-less: SyncDuke ships a full JS lobby (xtrn/syncduke/lobby.js + syncduke_lib.js on the shared exec/load/game_lobby.js) with Create/Join co-op, registry-based cross-node discovery, a waiting room, and node paging. Also documents SyncDOOM's door-written events.jsonl activity log and the lobby feed it drives (frags/level-clears/deaths) -- which SyncDuke lacks.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Jul 2 02:06:14 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b42ea1345970f0b5d1afcf59
    Modified Files:
    src/doors/syncduke/SYNCDOOM_VS_SYNCDUKE.md
    Log Message:
    syncduke: refresh SyncDOOM-vs-SyncDuke comparison doc

    Revise the feature-comparison doc to the current tree. Since the first draft, SyncDuke gained in-game node-social features (Ctrl-U who's-online + banner, NODE_EXT presence while playing, inter-node message receipt), a door-written events.jsonl + lobby activity feed, and client charset detection + the UTF-8 quadrant/sextant text tiers; and both doors' lobbies converged onto the shared exec/load/game_lobby.js, gaining a shared live who's-online + recent-activity panel and a configurable [lobby] feed (activity_max/activity_max_age/panel_rows).

    Flip the now-resolved matrix rows, add rows for the shared lobby model / live panel / configurable feed, rewrite the node-comms and events sections (events is
    now both doors), add a shared-lobby-infrastructure section, mark text-tier Gaps A
    and B resolved (Gap C narrowed to the non-SyncTERM color-depth force), and trim "where SyncDuke trails" to the genuinely remaining gaps (outbound in-game Ctrl-P
    paging, Gap C, multi-GRP/map config, multiplayer depth). Citations updated to the
    current file:line.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)