Subj : xtrn/utopia/map.classic.json maps.inixtrn/utopia/utopia.js To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Thu Jan 29 2026 12:16 am https://gitlab.synchro.net/main/sbbs/-/commit/4811a2f098c87f0e3bde7f43 Added Files: xtrn/utopia/map.classic.json maps.ini Modified Files: xtrn/utopia/utopia.js Log Message: Looks a bit more like the original, loadable map files, 2-cell wide boats The merchant ship and pirate ship are now 2 cells (chars) wide. This will definitely give more visually appealing options when I add/use a custom font (which I hope/plan to). The merchant and pirate ship now carry a trackable purse of gold, but only the merchant "spends" his at dock/port trades. I need to come up with a way for the pirates to add to their treasure from sinking ships and such. Back to a 60x20 map to more closely mimic a 4:3 aspect ratio. This also allowed for a little (3 line) message history that scrolls. That was something I've wanted for a bit now and this works well. Repeated messages are indicated with a [xN] tag. Created a map that approximates the original/classic Intellivision game map. There's now some map editing keys available to the sysop (when a game is not in progress): ',' - water '/' - land 'N' - land with water to the north 'S' - ... south 'E' - ... east 'W' - ... west ^D to dump the map to map.json file ^O to reload the map.json file from disk Elminated the (P)ause option as the (Q)uit command works for this purpose. Home, End, PgUp, and PgDn keys now work to move the cursor. Added diagonal movement using numpad keys: 7, 9, 1, and 3. 0 also initiates a build (same as insert and enter). '.' acts same as delete (demolish an item). Right now the rules are pretty challenging (you have to pay attention to food in particular). I plan to make the rules stored in json files and let the user pick which set of rules and allow sysops to make and share their own. Tying the rules (and maybe the maps) to the high scores is important. .