LOS Issue Boards 43 48

johnl

Senior Member
Joined
Oct 23, 2010
Messages
712
Reaction score
491
Location
SoCal/Oregon
Country
llUnited States
See image LOS from 43DD9 to 48C4. I see 3 hindrances in the depicted LOS - 48D8 grain, 48C8 grain, and 48C9 orchard. Verbose LOS reports 1 hindrance. It looks like the grain was not counted.
23464
 

Larry

Elder Member
Joined
Oct 29, 2003
Messages
5,399
Reaction score
1,758
Location
Guada La Habra
Country
llUnited States
It should also catch the C9 orchard at the vertex for +3 total.
 

PresterJohn

Senior Member
Joined
Feb 13, 2022
Messages
900
Reaction score
515
Location
The Orient
Country
llAustralia
It is catching the orchard because you can see the thread change colour at the vertex, but it has an error on the summing of the hindrances.
 

Stewart

Elder Member
Joined
Jun 20, 2006
Messages
3,405
Reaction score
634
Location
Russia
Country
llRussia
Don't rely on the LOS thread...Count them manually.
 

Jon

Senior Member
Joined
Jul 4, 2005
Messages
1,565
Reaction score
136
Location
Albany, Australia
Country
llAustralia
See image LOS from 43DD9 to 48C4. I see 3 hindrances in the depicted LOS - 48D8 grain, 48C8 grain, and 48C9 orchard. Verbose LOS reports 1 hindrance. It looks like the grain was not counted.
View attachment 23464
It should be +2 Hindrances, +1 for Grain in C8 and then +1 for either C9 orchard or D8 grain
You don't count both C9 and D8 because both hexes are 3 hex range from the firer in 43DD9. See A6.7 last two sentences and the example

Cheers
Jon
 

PresterJohn

Senior Member
Joined
Feb 13, 2022
Messages
900
Reaction score
515
Location
The Orient
Country
llAustralia
Then EE9 to B6 is fine.

Perhaps the string is not catching the edge of the grain in C8.
 

DougRim

Forum Guru
Joined
Apr 23, 2012
Messages
1,988
Reaction score
2,305
Location
Ottawa
Country
llCanada
The problem is in 48C8. If you reverse the string (from 48C6 to 43DD9) you will see that it is not picking up the the 48C8 grain.

The problem is caused by flipping board 48. If you set up the map with 48 on top and 43 below and flipped, you will have (a) a correct map configuration and (b) no problem with the 43DD9 to 48C6 LOS. Of course, you are likely to find similar los errors on 43 now that it has been flipped.

When a map is flipped the pixel-by-pixel losdata is flipped as well and so is the hex grid alignment. Since the geometry of VASL board .gifs is a bit wonky this can cause minor issues at the margin of hexes (a pixel may be calculated to be in the wrong hex), and I suspect that flipping increases the chances of this taking place.

Clearly, a bug in the machine, I will note it as such. I suspect the search for a solution will take a bit of time.

23472
 

Tuomo

Keeper of the Funk
Joined
Feb 10, 2003
Messages
4,654
Reaction score
5,540
Location
Rock Bottom
Country
llUnited States
Wonder if you could keep a flipped version of the user's chosen board configurration in memory and then compare the flipped LOS to the non-flipped, as you have done here. If they differ, that could flag the problem and maybe there's a simple way forward from there.

Or else just fix the original problem :)
 
Top