「周囲NHex」の版間の差分

提供: Hakoniwapedia
移動: 案内検索
(ページの作成:「'''周囲NHex'''(しゅういエヌヘックス、しゅういエヌヘクス)は、箱庭諸島の処理に関する用語である。 == 意味 == あるマスに...」)
 
(内部処理)
 
行20: 行20:
  
 
{| class="wikitable"
 
{| class="wikitable"
 +
|-
 +
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 58
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 59
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 60
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 61
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 38
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 
|-
 
|-
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 57
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 35
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 35
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 36
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 36
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 37
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 37
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 20
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 20
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 39
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
行32: 行45:
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 56
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 34
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 34
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 18
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 18
行37: 行51:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 8
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 8
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 21
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 21
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 40
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
|-
 
|-
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 55
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 33
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 33
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 17
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 17
行46: 行62:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 9
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 9
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 22
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 22
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 41
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
|-
 
|-
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 54
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 32
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 32
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 16
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 16
行56: 行74:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 10
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 10
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 23
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 23
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 42
 
|-
 
|-
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 53
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 31
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 31
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 15
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 15
行64: 行84:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 11
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 11
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 24
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 24
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 43
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
|-
 
|-
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 52
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 30
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 30
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 14
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 14
行73: 行95:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 12
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightpink;" | 12
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 25
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 25
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 44
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
|-
 
|-
行78: 行101:
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 51
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 29
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 29
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 28
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 28
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 27
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 27
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 26
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:lightyellow" | 26
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 45
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |  
 +
|-
 +
| style="width: 16px;height: 32px;padding:0 !important;border: 1px solid black;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 50
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 49
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 48
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 47
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;background-color:aqua;" | 46
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 +
| colspan="2" style="width: 32px;height: 32px;padding: 0 !important;border: 1px solid black;text-align:center;" |
 
|}
 
|}
  

2019年8月2日 (金) 03:09時点における最新版

周囲NHex(しゅういエヌヘックス、しゅういエヌヘクス)は、箱庭諸島の処理に関する用語である。

意味

あるマスに隣接するマスをN個辿って行ける範囲を周囲NHexという。周囲NHexの範囲は六角形のような形をする。

周囲1Hexであれば、隣接するマスを1個辿って行ける範囲であるし、周囲2Hexであれば、隣接するマスを2個辿って行ける範囲である。

以下の画像において、浅瀬に囲まれたを中心とすると、浅瀬が周囲1Hexに、それに荒地を含めたものが周囲2Hexになる。

Land0.gifLand1.gifLand1.gifLand1.gifLand0.gif
Space.gifLand1.gifLand14.gifLand14.gifLand1.gifSpace.gif
Land1.gifLand14.gifLand0.gifLand14.gifLand1.gif
Space.gifLand1.gifLand14.gifLand14.gifLand1.gifSpace.gif
Land0.gifLand1.gifLand1.gifLand1.gifLand0.gif

周囲3Hexや周囲4Hexを意識することはそれほど多くないが、お座敷箱庭ラジオ塔等の効果範囲や、究想の箱庭核ミサイルの誤差など、少数ながらも周囲3Hex以上を考えなければならないケースもある。

内部処理

周囲NHexの処理をするとき、ほとんどの箱庭諸島は、以下の順番で各Hexに処理を施している。処理順序が重要となる局面はそう多くはないが、究想の箱庭の巨大地形の合体判定はこの順序で行われている。

58 59 60 61 38
57 35 36 37 20 39
56 34 18 19 8 21 40
55 33 17 7 2 9 22 41
54 32 16 6 1 3 10 23 42
53 31 15 5 4 11 24 43
52 30 14 13 12 25 44
51 29 28 27 26 45
50 49 48 47 46