Help me Fight The Hot War on Land This Time
March 17, 2023 11:26 AM   Subscribe

Hi AskMe, A surprising number of years ago I wrote this question about an old war game, and got some great help from MeFi at the time about ways to make it work. I come back to you with another question, about a different game from the same company.

This time, I am looking at a land map, this one, which is probably a little harder to deal with than the mostly ocean stuff in the earlier game. A sighted user could just use Paint or whatever as done in this gameplay video, but that's not really practical for me, alas.

The rulebook provides info about which color matches which terrain type, but the game, once again, doesn't really explain itself beyond giving coordinate and unit numbers.

So that's where I'm at :) Any help sorting this out would be appreciated indeed. Thanks a lot, this place is truly the best.
posted by Alensin to Sports, Hobbies, & Recreation (12 answers total)
 
What would be most useful to you -- a chart of the squares, with their color (and thus meaning), as well as any roads or other structures?

I am curious how well ChatGPT can do this for you.
posted by wenestvedt at 12:18 PM on March 17, 2023


Response by poster: Presumably a chart would be useful, although a spreadsheet has the advantage that I can more easily move from square to square in a manor similar to the way the original map is supposed to be used.

I too thought of ChatGPT. I'm not sure how well it will work without some tweaking, I tried it on an image but it basically said it can't read data from external URLs, which makes sense I suppose.
posted by Alensin at 12:24 PM on March 17, 2023


I am wondering how hard would it be to 3D print something like this, just enough to give an "overview" of the area?
posted by kschang at 1:54 PM on March 17, 2023


Response by poster: I hadn't really considered 3D printing. Interesting idea... FOr actual gameplay I gather that the specifics of, say, cover/line of sight are kind of important, but an overview is obviously something a sighted person just gets naturaly so...
posted by Alensin at 2:00 PM on March 17, 2023


Response by poster: For anyone interested, this excerpt is what the rulebook has to say about the map. The game just refers to squares by grid reference, (10,04), or what have you. When moving by road, I have to specify the destination, but it doesn't present any sort of menu to pick only road squares, alas.
posted by Alensin at 2:57 PM on March 17, 2023


Best answer: It is a 40x30 grid, so you could put it into a 40x30 spreadsheet.

I think you could come up with a simple encoding for each grid space that would give you all the information you need.

- There are four elevations, so indicate them as 1, 2, 3, 4 from lowest to highest.

- Three special terrain types, so F for Forest, O for Orchard, and U for Urban. (Most grid squares have no special terrain type - I assume they are supposed to be meadows or fields or similar.)

- Two types of roads, 1st class & 2nd class. You need to know how they pass through the grid square, so for example 1NS would mean a 1st class road enters the square from the north and exits to the south. 2NE would mean a 2nd class roads enters from the north and exits on the east side. Sometimes there is a road junction, so you end up with something like 1NEW - meaning that 1st class road segments come in from the north, east, and west, all junctioning together in the middle of that square.

- Water features are Rivers and Streams, so abbreviate them as R and S. Like roads, you indicate which sides they enter and exit on. So RNE for a river that enters from the north and exits on the east side, etc.

- Most roads, rivers, and streams cut through more or less the center of the square, so NS EW NE etc give you all the info you need. But a few of them run along the boundary of the square instead of through the middle, so you could just add "on S" "on E" "on N" or "on W" to indicate that feature runs along the south, east, north, or west boundary of that square.

- Finally, you could just arrange these in a spreadsheet a grid, making it easy to just use arrow keys to move around, but it might be helpful to have the grid square positively identified, too - like 1.1, 1.2, 1.3, 1.4, etc

- You could also add the quadrant to each square, if that would be helpful (you can calculate the quadrant pretty easily based on the description of the map, but some times it's easier to have it listed out - avoids mistakes).


This doesn't quite encode every nuance of the map - for example, some squares are split between elevation 3 and elevation 4. Some are only partially forest and partially meadow, etc. But my sense is, if you indicate the majority elevation, land type, etc that would be a bit of a simplification but good enough for practical purposes.

Using a system like this, I think someone could type up an encoding of the map in say a good spreadsheet in maybe 30 or 60 minutes.

Picking a random column of grid squares that has most of the above features, it would go something like this:
7-26.12 3 [Elevation 3 meadow]
7-26.13 3
7-26.14 3 2EW [Elevation 3 meadow with 2nd class road crossing from east side to west side]
7-26.15 2
7-26.16 3
7-26.17 3
7-26.18 4F [Elevation 4 Forest]
7-26.19 4F
7-26.20 3
8-26.21 3U [Elevation 3 Urban area]
8-26.22 3 1EW SEW on S [Elevation 3 with 1st class road passing east to west and a Stream passing east to west along the South edge of the square]
etc.
posted by flug at 8:26 PM on March 17, 2023 [1 favorite]


OK, I put together a google spreadsheet using this scheme. You can try it and see what you think. Link here.

Sheet 1 has the map encoding and Sheet 2 has a map key.

The only thing I did different from above is I put the quadrant and grid square numbers at the END of each cell, rather than at the beginning. The idea being that as you mouse around the spreadsheet, your screenreader probably starts reading from the first of the cell. So it will tell you the most important information first (what elevation, type of terrain, etc) and then if you're not sure which quadrant and grid square you are in, you can let it keep reading to get that info, too.

Also I only did the first row, all the way across the top, grid squares 1.1 to 1.40. That way you can try it out and see if that type of format will work.

(I filled in the quadrant and grid square for all the rest, but didn't put in elevation, terrain, and those other details.)

We could tweak the format, abbreviations, etc as you like and if you're happy with it maybe we could crowd source filling in the rest of the map. I made the sheet world-editable, so anyone can just start editing.

You can also make your own copy of the sheet, which might be wise, both now and of the final version if we get that finished. (Since it's editable by anyone, anyone could come along and mess it up - either on purpose or accidentally.)

Also it should be easy to export the google sheet to Excel or some other spreadsheet, in case that works better for you.

You could also make yourself a new copy every time you play the game. Then you can also use that copied sheet to make your own notes on whatever cells/grid squares you need. That duplicates the functionality the player in the video was doing with a grease pencil on the map.
posted by flug at 9:10 PM on March 17, 2023


Response by poster: Hey,

Thanks so much. This is a brilliant idea. The encoding seems to work quite well, with just a couple questions...

Is the first number intended to be the elevation? If so, I thought you said there were four variations. Is there a fifth somewhere or was that a typo?

Also, minor but persistent annoyance, the "." makes the screen reader read thecoordinates like decimal numbers, which is a bit hard to get used to. Maybe we could replace that with a comma in the grid squares.

Other than these minor quibbles, it seems to be working well so far. I did notice one river which didn't appear to flow the way the map said, as well, but I'm not sure if I was just missing something.

Thanks for the work on this and the encoding :)
posted by Alensin at 9:38 PM on March 17, 2023


OK, the first quadrant is complete (here), so you can try it a little more extensively. As always it takes a little more time than anticipated . . .

There are indeed 5 levels of elevation. I missed the highest level, which is only on a few squares.

Also, I replaced the period with a comma - hopefully that helps.

The roads are pretty well behaved but the streams and rivers are a little more tricky. They go more diagonally and cut across corners and along the sides of squares a lot more. So something like 2 SNS on W is trying to describe a stream that comes in on the NW corner, goes south along most of the west boundary, then cuts across diagonally to exit in the middle of the south side. You can't quite tell all of that from just "SNS on W" but when you put it together with where it came from and where it is going to, it kind of makes sense. We could put a more detailed description for any squares where it doesn't quite make sense, if it is important for game play.
posted by flug at 11:11 PM on March 17, 2023 [1 favorite]


Response by poster: That's looking great.

I suspect the oddly-laid out streams are just to add flavor and don't actually contribute all that much, but I don't know exactly how the game implements a lot of the map stuff internally. Extra detail about those probably isn't needed. At least I can reliably follow roads and start to get a picture of the landscape now. :)
posted by Alensin at 6:58 AM on March 18, 2023


I kind of lost the thread here (covid, I've been sleeping like 75% of the time), but found it again today and now have half of the map complete.

See it here.

==> If anyone else would like to help, it would be much appreciated. You go to sheet "Map Encoding" and type the codes as explained above (also use the "Key" sheet, and look at the example grids I've already completed). It's pretty easy, but slightly painstaking. It takes maybe 20 minutes to do one sector. There are 6 sectors remaining to do.

I made these changes to the previous map:

- Final/usable map is in the first sheet "Map Merged"

- I enter the encoding for each grid square in the sheet "Map Encoding"

- Sheet "Grid" has the grid sector and X/Y coordinate for each grid square pre-calculated

- Then for the first sheet "Map Merged," there is a formula to combine the "Map Encoding" cell with the "Grid" cell for each grid square. So the "Map Merged" sheet ends up as described before (Map encoding for that square followed by Grid Square). But it is a lot easier to enter just the Map Encoding for each cell (on the separate sheet dedicated only to that), then let the formula combine it with the Grid Square & sector.

- When it comes time for you to use the spreadsheet, you might want to copy and "paste values" from the "Map Merged" sheet onto a brand new spreadsheet. But for now it is easier to edit the "Map Encoding" sheet and let those changes be automatically updated by formula to the "Map Merged" sheet.

- Also maybe you would like to use the "Map Encoding" sheet when playing the game, instead fo the "Map Merged" sheet. They "Map Encoding" sheet is simpler and less cluttered. You can try it, anyway, and then use whichever sheet you prefer.

Also, I changed the layout of these three sheets ("Map Merged," "Map Encoding,", and "Grid") just a little by making the first row in each of these sheets show the X grid coordinate of the column below it (1, 2, 3, 4, ... 40). And the first column in each of these sheets shows the Y grid coordinate of the row beside it (1, 2, 3, 4, ... 30).

Also the first row and the first column and colored pink. Then the main part of the map shows the sectors as an alternating checkerboard pattern of darker and lighter blue.

I don't know if you have any sight at all - if you do you might be able to use the cell colors to help with navigation a little bit. If it would help to have them higher contrast, we can do that. But even if they don't help you, the colors are still super-helpful for those if us trying to translate the map over to the spreadsheet. Trying to figure out which square was 34,21 in a giant sea of undifferentiated white cells was making me cross-eyed . . .

- Also the original map is in cell "Old/1st Map" - though still incomplete.
posted by flug at 11:51 PM on March 26, 2023 [1 favorite]


P.S. I've now got a conference I'm attending this week that I'm afraid will keep me from working on this for several days. It's almost done now but I just don't have any more time to work on it. But send me MeFi mail to remind me if I haven't gotten to it by next weekend.
posted by flug at 12:33 AM on March 27, 2023


« Older What are your favorite "the pro joins the...   |   Implied timeframe in survey question-did I miss... Newer »
This thread is closed to new comments.