• xtrn/utopia/utopia.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Feb 2 16:32:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/95935a478aae2d83a329e131
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Scores are stored in JSONL instead of JSON file now, for easier appending

    The rules files now can just be a "diff", i.e. they don't have to contain every property from the rules object - just the ones that are desired to be different from the built-in rules.

    Displaying the rules and map played for each high score now.

    Fix some UI issues when first build failed and other times the alerts/news or legend didn't quickly reflect changes made by the player.

    Default map and rules can be specified by include "default: true" for the desired [map:*] and [rules:*] sections in settings.ini

    Restore the (V)iew High Scores option to the [Q]uit prompt

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Feb 2 18:27:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/992aa9015714bef6df405c48
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Better randomly-generated land masses

    The "rough edges" were not distributed evenly, the odds of getting a half
    block that boardered water on the north was much less than on the south edge
    of the map. This meant that land masses tended to be "flat tops". The switch case fall-through logic was a bit flawed.

    Added a shaded "rocks" block to the randomly-gen'd maps. I played with adding even more rock shades but the results were just messier (to my eyes).

    The map editor can add shaded blocks to maps with the '\' key. ANSI Artists,
    do your thing, please!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to MRO on Mon Feb 2 19:01:16 2026
    Re: xtrn/utopia/utopia.js
    By: Digital Man to MRO on Sat Jan 31 2026 07:39 pm

    Re: xtrn/utopia/utopia.js
    By: MRO to Rob Swindell (on Debian L on Sat Jan 31 2026 01:55 am

    do you have this on your bbs or is there another bbs i can test it on before installing it?

    I haven't opened it up yet to public testing on Vertrauen yet. Soon...

    It's available for play now on Vertrauen, from the "Games" external program section.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #70:
    SCFG = Synchronet Configuration Utility
    Norco, CA WX: 64.0øF, 54.0% humidity, 3 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Feb 2 23:14:57 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/7a62e649d2f7881ca6d0d233
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Pull initial gold/pop/food from loaded rules

    Bug fix

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 3 02:25:11 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9550031067de163046c7fc7a
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Cache the homeland data (map), huge performance boost

    Merchants can go under bridges now (like Pirates)

    Fix bug that allowed building bridges to the edges. Though that doesn't create a blockade (any more), it was at one time intentionally disallowed.

    Store the version number and hash of utopia.js in the saved game/score data.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 3 10:54:18 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2db9b2f3c64abbef8f471778
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Further optimize assessHomeland()

    No need to trace paths if adjacent to a successfully found path

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Tue Feb 3 15:42:53 2026
    Re: xtrn/utopia/utopia.js
    By: Digital Man to MRO on Mon Feb 02 2026 07:01 pm

    Re: xtrn/utopia/utopia.js
    By: Digital Man to MRO on Sat Jan 31 2026 07:39 pm

    Re: xtrn/utopia/utopia.js By: MRO to Rob Swindell (on Debian L on Sat
    Jan 31 2026 01:55 am

    do you have this on your bbs or is there another bbs i can test it
    on before installing it?

    I haven't opened it up yet to public testing on Vertrauen yet.
    Soon...

    It's available for play now on Vertrauen, from the "Games" external
    program section.


    Okay, thank you. i'll check it out right now


    --
    "Before using Wildcat....This Company did not have a convenient way of
    looking after some of the richest clients in the world...Now we do!"
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Digital Man on Tue Feb 3 16:32:08 2026
    Re: xtrn/utopia/utopia.js
    By: MRO to Digital Man on Tue Feb 03 2026 03:42 pm

    Re: xtrn/utopia/utopia.js
    By: Digital Man to MRO on Mon Feb 02 2026 07:01 pm

    Re: xtrn/utopia/utopia.js By: Digital Man to MRO on Sat Jan 31 2026
    07:39 pm

    Re: xtrn/utopia/utopia.js By: MRO to Rob Swindell (on Debian L on Sat Jan 31 2026 01:55 am

    do you have this on your bbs or is there another bbs i can test it on before installing it?

    I haven't opened it up yet to public testing on Vertrauen yet.
    Soon...

    It's available for play now on Vertrauen, from the "Games" external program section.


    Okay, thank you. i'll check it out right now



    yeah it's pretty fun to play. i dont have blinking turned on so it's hard
    to read when the stats get low.


    --
    "Before using Wildcat....This Company did not have a convenient way of
    looking after some of the richest clients in the world...Now we do!"
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Tue Feb 3 14:57:29 2026
    Re: xtrn/utopia/utopia.js
    By: MRO to Digital Man on Tue Feb 03 2026 04:32 pm

    yeah it's pretty fun to play. i dont have blinking turned on so it's hard
    to read when the stats get low.

    Cool, thanks. It's still a bit of a work in progress. The PT boats need to be smarter (working on that now) and I'm sure some of the economics need tweaking still.
    --
    digital man (rob)

    Sling Blade quote #22:
    Karl: I don't reckon you have to go with women to be a good father to a boy. Norco, CA WX: 84.0øF, 14.0% humidity, 5 mph NE wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Tue Feb 3 17:28:42 2026
    Re: xtrn/utopia/utopia.js
    By: Digital Man to MRO on Tue Feb 03 2026 02:57 pm

    Re: xtrn/utopia/utopia.js
    By: MRO to Digital Man on Tue Feb 03 2026 04:32 pm

    yeah it's pretty fun to play. i dont have blinking turned on so it's
    hard to read when the stats get low.

    Cool, thanks. It's still a bit of a work in progress. The PT boats
    need to be smarter (working on that now) and I'm sure some of the
    economics need tweaking still.



    this looks like it could be applied to some type of sim earth type game.

    i cant remember what it was called but you had the planet there and you could drop comets on it to give it water and you could use volcanic events to
    create land. then life forms would evolve. maybe it was sim earth. i know
    i played one on super nintendo and it was pretty good.

    but your game got me interested and i'm sort of done with games. i think it has a lot of potential.


    --
    "Before using Wildcat....This Company did not have a convenient way of
    looking after some of the richest clients in the world...Now we do!"
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 3 18:02:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/8cae7a559f1cefa37101e763
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    PT Boats a bit more effective now (against Pirates)

    PT Boats have a cost to opperate per round now (in the rules) - they provide a public service (like a school or fort), so they should be a cost, not income.

    Fix bug: waves were making Pirates immune to PT Boat attack.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Feb 8 04:19:06 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d1f046182b8c834ccb1f1ae5
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Multiple pirates!

    Also fix bug introduced in commit 089627522 that prevented pirates from attacking merchants (!).

    Now count the number of sunk merchant ships in the stats and report at end
    of game.

    Display negative scores uh... better.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Feb 8 21:49:55 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0d2ebe5488d7f2a6c2c1ffaa
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Solve multi-pirate attack again (gotta break out of the inner for-loops)

    Some cosmetic improvements.

    More ranks.

    Add populatation (min) threshold before unhealthy pop start dying off

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 10 01:34:58 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ab1ec2f992729ec8c832c20f
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Priority based PT Boat pursuit/escort restored

    Fix some UI things

    Add Ctrl-W to map editing to insert a water cell (shift shells to the right)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 10 18:18:34 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/713ad02936336706e094c76a
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Alert-tip when building boats about lifting anchor to trawl/patrol

    Display quit menu over in the legend area

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 10 19:10:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/910ca85973143dc901c5e21e
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Fix typo

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Feb 18 02:25:15 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3378adfc7eaeb0407b5c72d0
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Don't spawn pirates on top of eachother

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 24 14:59:58 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/94bafd72885e327a8c354845
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Display spinning cursor for Quit prompt

    messed up display, similar to issue #1081

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Feb 24 19:10:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0aaa2ca531befc5721b0657d
    Modified Files:
    xtrn/utopia/utopia.js
    Log Message:
    Rebels don't attack forts (duh)

    Solve: ATTEMPTED Rebel attack of Fortress thwarted by Fort Defenses!

    And include all rules in high scores. I was attempting to sort by both
    rules and scores, but that just ended up including all the "Challenging"
    scores since it sorts alphabetically first. Maybe we'll display multiple
    sets or the current rules that are in force. Something like that.

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