Thursday, October 22, 2020

Proposal: Social Distancing

Self Killed—Clucky

Adminned at 24 Oct 2020 21:27:08 UTC

Remove the paragraph starting with “Two Tiles are Adjacent” from the rule “The Mosaic”

add a subrule to “The Mosaic” called “Terminology” and give it the following text

The Taxicab Distance, or just Distance, between two Tiles is equal to the sum of absolute value of the difference between the tiles rows, and the absolute value of the difference between the tiles columns.

The Chessboard Distance between two Tiles is equal to larger of the absolute value of the difference between the tiles rows and the absolute value of the difference between the tiles columns

Two Tiles are Orthogonally Adjacent, or just Adjacent, if their Taxicab Distance is 1

Two Tiles are Diagonally Adjacent if their Chessboard Distance is 1 and their Taxicab Distance is 2

The Neighborhood of a Tile consists of that tile and all tiles which are Orthogonally or Diagonally Adjacent to it

Replace “tiles diagonally adjacent to it” with “all tiles within its neighborhood” wherever it appears in the rules

Hopefully this clears up the concerns people had about adjacency, while also giving us terms that we can use to talk about distance.

Comments

Bais:

22-10-2020 22:31:18 UTC

A little bit uncertain about introducing two types of distance and adjacency, but also claiming that one specific variant is the “default” distance;  isn’t explicit better than implicit?

Bais:

22-10-2020 22:32:40 UTC

(I’ll vote for anyway, just discussing a bit before locking the proposal)

Clucky: he/him

22-10-2020 22:54:42 UTC

We already have places using the default term for adjacency. Feel like distance should work the same way. We just need to define the other terms so people can use them. But this helps nudge people in the direction of, when it doubt, using Taxicab Distance and Orthogonal adjacency.

Publius Scribonius Scholasticus: he/they

23-10-2020 00:22:17 UTC

for

Josh: he/they

23-10-2020 06:53:28 UTC

Oh god, why against

Kevan: he/him

23-10-2020 09:01:49 UTC

against Per Josh. Five different adjacency keywords is excessive - perhaps the first two are meant as setup for the others, but as written it sounds like the game is encouraging tools and mechanics to use all five terms.

It’s also unintuitive to me to use “diagonally adjacent” to mean “diagonal but not orthogonal” rather than “diagonal or orthogonal”.

Better to pick one term and use it for everything, I think. Straight orthogonal adjacency seems plenty for a game about embedding tiles into a mosaic.

Lulu: she/her

23-10-2020 14:13:13 UTC

against

Clucky: he/him

23-10-2020 14:32:57 UTC

So right now we already have three different adjacency keywords to cover orthogonal, diagonal or orthogonal, and diagonal. There were concerns raised that defining diagonal to mean “diagonal or orthogonal” didn’t seem right to some people. This (and previous proposal) were attempts to clean up that terminology. As some people go “diagonal adjacency intuitively means any of the eight neighbors” and some go “diagonal adjacency intuitively means only the corners”, and we’re already using diagonal adjacency in the rules, its clear we need the term defined.

Distance definitions were intended not just to setup the other two but also to allow us to use distance in the future for other purposes. You could imagine, for example, rules about making sure that tiles of a certain type have to be a certain distance from each other.

Kevan: he/him

23-10-2020 15:59:04 UTC

I think the fact that different terms feel variously right or wrong to people means that it’s better to pick one strong term (whether that’s “adjacent” or “touching” or “nearby” or anything) and use it as the main term for the game.

If you lock it down, it’s easier to remember - if you encourage rules to use both terms with one being the default, it becomes harder to remember which that default is, when you encounter the term “adjacent” in isolation.

Same goes for distance: pick chessboard or taxicab, and tell everyone to write rules that use that one.

Clucky: he/him

23-10-2020 16:23:31 UTC

that is a good point

unfortunately, we’re already using “diagonally adjacent” (see Grinding stone)

maybe define distance to mean taxicab distance; and then make it so that Grinding stone just works at a distance of 2 instead of 1?

Great_Guy96:

24-10-2020 00:47:32 UTC

imperial

robotabc773: he/him

24-10-2020 14:24:08 UTC

against I was originally for many different kinds of adjacency, but I’ve been convinced otherwise. I agree that we should probably just stick with taxicab distance and adjacency as taxicab distance 1 and only make mechanics that use one of those.

Raven1207: he/they

24-10-2020 19:10:44 UTC

against

Clucky: he/him

24-10-2020 21:26:38 UTC

against getting a head start on clearing out the queue