Journeyometer 2: Rivendell is live!

Adventure in the world of J.R.R. Tolkien’s The Lord of the Rings. Learn more at our website: http://www.cubicle7.co.uk/our-games/the-one-ring/
Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Wed Jul 20, 2016 11:02 pm

Otaku-sempai wrote:
Are you okay with the Midwinter (Yule) and Midsummer (Lithe) celebrations taking place only one-third into their respective seasons?
Well, on the list of things I'm not ok with it ranks pretty low.

I think the goal in this circumstance should be to identify meteorological winter, not cultural winter. And in general February is colder than November.

But, in any event, differing preferences on this question is what the settings will be for.
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Wed Jul 20, 2016 11:11 pm

Falenthal wrote:Option to calculate the travel with a Road as Terrain modifier (x0.5)
*Capability to calculate different linked legs with different criteria (one along a road, another by boat, etc.) and add them to calculate the whole Journey.
I'm still thinking about how to do this elegantly.

It's possible to tag all the cells with roads or water, and then give those sections an option to be on a road or in a boat (maybe defaulting to yes in the case of a road. Maybe simpler, but not as intuitively obvious to users, to have Shift-Click mean "by boat" and Ctrl-Click "by road". In which case it's not really necessary to tag the cells. If somebody wants to travel across Angmar and say it's on a motherf***in' boat, who am I, a humble code monkey, to tell them they're wrong?

Thanks for all the feedback and assistance.
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

User avatar
zedturtle
Posts: 3289
Joined: Sat Mar 22, 2014 12:03 am

Re: Journeyometer 2: Rivendell is live!

Post by zedturtle » Thu Jul 21, 2016 12:56 am

The other consideration for "by boat" is that the rate is different for downstream versus upstream. There would need to be a way to indicate direction of travel versus direction of flow.
Jacob Rodgers, occasional nitwit.

This space intentionally blank.

Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Thu Jul 21, 2016 1:09 am

zedturtle wrote:The other consideration for "by boat" is that the rate is different for downstream versus upstream. There would need to be a way to indicate direction of travel versus direction of flow.
I'm picturing some options in the journey summary window. It might take some fiddling to get it right.
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Thu Jul 21, 2016 4:27 am

Update: Falenthal is cranking out the region tagging: 58 regions completed.
I've also got some really ugly code working that resolves ambiguous regions: if a cell is tagged for multiple regions it tries to figure out which region you meant. In the case where the ambiguous cell is bracketed by cells of a single region (say, you're traveling along the border of a region and you occasionally touch a cell that straddles the border) it works pretty well. In the case where you're crossing a border, and all the cells on one side of the ambiguous cell are in one region, and all the cells on the other side are in another, it just assumes the ambiguous cell is in the region you're coming from, not the one you're going to. And if you manage to plot a journey that has NO unambiguous cells...well then it's supposed to just pick one and call it day. But it might be possible to break it. Like I said, ugly code.

Rivers and Roads.
I keep vacillating on this.

Option 1: Create another dataset of rivers and roads, including (for the rivers) direction of flow. Compare every journey to this dataset, looking for a match of at least two contiguous cells. (If you only go through one River or Road hex you're probably crossing it, not traveling along it.) If a match is found, break the matching cells into their own leg. In the journey summary, add a checkbox (default to checked) that says, "River" or "Road" as appropriate, including direction of travel on Rivers. (Provide options for boat type.)

Pros: Automated and easy. Impress your friends. Woo women.
Cons: A boatload (ba-dum-dum) of work, and likely to be buggy for a while.

Option 2: As described above, just make it an option to click any cell and make it a River or Road cell. Maybe Shift/Ctrl Click, or there are some other options (none of them great). Once River/Road cells are designated, same options appear in journey summary window, but without the checkbox (you would just overwrite the hexes to "turn off" the those travel options.

Pros: Much simpler coding, no data entry, leaves decision of what is navigable water/road to the LM.
Cons: Inelegant UI.

Thoughts?
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

User avatar
Falenthal
Posts: 2273
Joined: Sun Feb 02, 2014 8:46 am
Location: Girona (Spain)
Contact:

Re: Journeyometer 2: Rivendell is live!

Post by Falenthal » Thu Jul 21, 2016 5:43 am

Ambiguous cells: What you are tryin to acomplish makes sense.
Although, wouldn't it also make sense and be easier to code, to always count the easiest terrain type? If a group is travelling and can, for a few miles, walk on better ground, they probably will.

Regarding boats and roads: Option 2 for me.

Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Thu Jul 21, 2016 12:52 pm

Here's how it's working so far, focusing on an ambiguous cell on the border of Gorgoroth and North Nurn.

If you are traveling inside Gorgoroth and you cross that cell it is considered part of Gorgoroth:
Image

If you are traveling in North Nurn and you dip into that cell it is considered part of North Nurn:
Image

If you are traveling from Gorgoroth to the south, it's part of Gorgoroth (sorry, don't have any visual indicator of direction yet):
Image

And if you are traveling from North Nurn going north, it's part of North Nurn. Notice that in the case above you travel 30 miles in Gorgoroth and 10 in North Nurn, and here it's 20 and 20:
Image
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

User avatar
Falenthal
Posts: 2273
Joined: Sun Feb 02, 2014 8:46 am
Location: Girona (Spain)
Contact:

Re: Journeyometer 2: Rivendell is live!

Post by Falenthal » Thu Jul 21, 2016 1:49 pm

One question I've always had, but always forget to ask:

Why are the TNs for the Travel and the Corruption tests different?

For example, in the pictures you post, Gorgoroth is a Dark Land and, therefore, all TNs are 20. That's ok.
But North Nurn is a Shadow Land (TN 18) and the Travel check difficulty is, in the Journeyometer, of TN16.

That happens in Wilderland, too. Usually the TN is 2 points lower than the correct one for the Region Type.

Is that a mistake or something that's slipping past me?

Glorelendil
Posts: 5162
Joined: Mon Jan 13, 2014 5:20 pm

Re: Journeyometer 2: Rivendell is live!

Post by Glorelendil » Thu Jul 21, 2016 2:14 pm

Falenthal wrote:One question I've always had, but always forget to ask:

Why are the TNs for the Travel and the Corruption tests different?

For example, in the pictures you post, Gorgoroth is a Dark Land and, therefore, all TNs are 20. That's ok.
But North Nurn is a Shadow Land (TN 18) and the Travel check difficulty is, in the Journeyometer, of TN16.

That happens in Wilderland, too. Usually the TN is 2 points lower than the correct one for the Region Type.

Is that a mistake or something that's slipping past me?
Ignore the Corruption checks...that's still the buggy code from the last version.
The Munchkin Formerly Known as Elfcrusher
Journey Computer | Combat Simulator | Bestiary | Weapon Calculator

User avatar
Falenthal
Posts: 2273
Joined: Sun Feb 02, 2014 8:46 am
Location: Girona (Spain)
Contact:

Re: Journeyometer 2: Rivendell is live!

Post by Falenthal » Thu Jul 21, 2016 2:36 pm

I explained myself badly: the TNs for the Travel checks (not the Corruption ones) are wrong... sometimes.

See North Nurn, for example:
North Nurn is a Shadow Land (TN18) and the Travel check difficulty is, in the Journeyometer, of TN16.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests