• xtrn/minesweeper/minesweeper.js

    From rswindell@VERT to CVS commit on Monday, October 07, 2019 21:06:46
    xtrn/minesweeper minesweeper.js 2.0 2.1
    Update of /cvsroot/sbbs/xtrn/minesweeper
    In directory cvs:/tmp/cvs-serv17715

    Modified Files:
    minesweeper.js
    Log Message:
    Track game start/end times in milliseconds for more accurate ranking of winners. The "Winners" syncdata message are backwards compatible with rev 2.0 and earlier, but now contain the fractional seconds.
    When displaying winners from within the game, prompt for difficulty level
    (e.g. list top level 1 winners only). Since players often compete on time and don't really care about the higher difficulty level rankings.
    The "winners" command-line option still displays the top winners from all levels, but renumbers them based on the (rounded-up) difficulty level.
    Handle syncdata messages with tear lines (---) or converted tear lines (===) which interfere with JSON-parsing. Since the message tail is not read, tear lines are not normally an issue, but converted tear lines (e.g. by SBBSecho) are imported as part of the body text and caused JSON parse failures, e.g.
    === minesweeper.js 2.0
    --- SBBSecho 3.06-Win32
    ... now fixed.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, November 04, 2019 04:58:38
    xtrn/minesweeper minesweeper.js 2.3 2.4
    Update of /cvsroot/sbbs/xtrn/minesweeper
    In directory cvs:/tmp/cvs-serv10745

    Modified Files:
    minesweeper.js
    Log Message:
    New features:
    - After a lost game, allow the use of (D)isplay to toggle the game board
    display from the normal (all cells uncovered) to the last state of the board
    and the number of remaining mines, difficulty level, and remaining time
    - (W)inners command now supports [All] option which displays the top-N winners
    of each level instead of only top-N winners for a specific difficulty level
    - New (B)est command displays your personal best win times
    - Display game times in fractional seconds (milliseconds), always
    - Upon winning a game, inform the player if the win is a high/ranked time for
    that difficulty level or a personal best time



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, August 04, 2020 05:11:26
    xtrn/minesweeper minesweeper.js 2.13 2.14
    Update of /cvsroot/sbbs/xtrn/minesweeper
    In directory cvs:/tmp/cvs-serv31722

    Modified Files:
    minesweeper.js
    Log Message:
    Use the new USE_MOUSE setting flag to determine if the user wants
    (and their terminal supports) mouse reporting.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net