トリップ関連用語集

# はじめに
これはトリップに関する用語集です。
トリップの機構について詳しく知りたい方は

https://qiita.com/KiwamiTrip/items/863baf9e82064603c22d

こちらの記事をご覧ください。
また、今回紹介する用語の中には**造語**や**略語**、**人狼Online界隈でのみ用いられている用語**がたくさんあります。
そういったことをご了承の上、ご覧ください。

# 基礎編
### ・固定トリップ、トリップキー
[この記事](https://qiita.com/KiwamiTrip/items/863baf9e82064603c22d)の導入ってところを見てくださいっ！
別名**固定酉**、**酉キー**とも。

### ・素トリップ
人狼Online独自の仕様で、トリップキーを指定せずに村に入った場合につく**◆がないトリップ**のこと。
ランダムに生成されるものの、簡単に改ざんすることができるため、固定トリップに比べ**安全性は非常に劣る**。
別名**素酉**とも。


### ・10桁トリップ
その名の通り、**半角10文字の英数字で表されるトリップ**のこと。
人狼Onlineでは、UTF-8で10byteの文字列の先頭に`#`をつけることで生成することができる。
別名**10桁酉**とも。
```
example: #passwordaa → ◆ozOtJW9BFA
```

### ・12桁トリップ
その名の通り、**半角12文字の英数字で表されるトリップ**のこと。
人狼Onlineでは、UTF-8で12byte以上32文字以下の文字列の先頭に`#`をつけることで生成することができる。
別名**12桁酉**とも。
```
example: #passwordaaaa → ◆IIoop1/UI1vn
```
### ・トリップ検索
トリップはランダムに生成され、かつトリップからトリップキーを導き出すことはできないため、本来**自分の望む文字列のトリップは生成できないはず**である。
しかし、大量のキーを生成しそれぞれトリップへと変換、そうしてできた**大量のトリップから自分の望む文字列が入ったものを選び出す**ことで擬似的にこれを**可能**にすることができる。
一般的に、希望する文字列が長ければ長いほどトリップ検索には時間がかかる。（総当たりであるため）
また、トリップ検索を主に行う人々のことを**トリップ検索人**という。


### ・特殊トリップ
本来ランダムであるはずのトリップに、偶然**規則性**が生まれたもの。
例えば、`◆ciiiiiiiic`や`◆7766553322`など。
これらはそれぞれ規則性の特徴によってカテゴライズされている。
また、これらのトリップを偶然発見できることは非常に稀で、主にトリップ検索によって発見される。
詳しくは特殊トリップ編を参照。

# 応用編
### ・特定末尾文字
10桁トリップはランダムな半角英数字10文字で表されるが、末尾の1文字だけは出現する文字が限られている。
`.26AEIMQUYcgkosw`の16文字である。
よって、`◆aaaaaaaaaa`などのトリップは万が一にも存在しない。
**末尾特定文字**と呼ぶ人もいる。

### ・10桁トリップの9,10byte目
10桁トリップのキーはUTF-8で10byte以内なのだが、このとき**9,10byte目は無視される**。
つまり、10桁卜リップの場合は9,10byte目の文字が何であろうと**トリップの決定には関係ない**のである。
一部のトリップ検索機では排出されるトリップキーが8byteの場合があるのだが、こうしたトリップキーを人狼Onlineで使用したい場合は末尾に`aa`など**適当な2文字を付け足すことで使用することができる**。
つけなかった場合はエラーとなり入村できない。
```
example: #passwordaa → ◆ozOtJW9BFA
example: #passwordbb → ◆ozOtJW9BFA
```


# 特殊トリップ編
ここでは、ある一定の規則に基づいて特殊トリップを分類したときの、分類名について記述する。
### ・純n連
その名の通り、**同じ文字がn回連続して表れているトリップ**のこと。
一般に、純8連以上がレアトリップとされている。
純9連、純10連を自力で引いている検索人は**タダモノではない**。
```
example: ◆fffffffffo（純9連）
```
### ・準n連
**同じ文字（大文字小文字区別なし）がn回連続して表れているトリップ**のこと。
一般に、準9連以上がレアトリップとされている。
準10連以上を自力で引いている検索人は**タダモノではない**。
```
example: ◆UUUUuuUUuU（準10連）
```

### ・二構
**２種類の文字のみで構成されているトリップ**のこと。
一般に、二構トリップすべてがレアトリップとされている。
```
example: ◆qcqqqcqcqc
```
### ・最長
**[MmW]の３種類の文字のみで構成されているトリップ**のこと。
割と簡単に出すことができる。
```
example: ◆MWWmMWMMmM
```

### ・最短
**[li.]の３種類の文字のみで構成されているトリップ**のこと。
割と簡単に出すことができる。
```
example: ◆li..i.lli.
```

### ・八雲
**3つずつ同じ文字がペアになってできるトリップ**のこと。
10桁の場合残り１文字はなんでもよい。
```
example: ◆2aaatttwww
```

### ・鏡
**文字列の並びが左右対称に見えるトリップ**のこと。
必然的に使用される文字の種類は`[.08AHIMOTUVWXYbdilopqvwx]`の24種類のみ。
```
example: ◆o8xAllAx8o
```

### ・回文
**文字列の並びが左右対称なトリップ**のこと。
鏡は`b,d`など反対に見える文字が対になるが、回文は`b,b`と同じ文字が対になる。
```
example: ◆wTKuppuKTw
```

### ・山彦
**前半分と後ろ半分が同じ並びの文字列のトリップ**のこと。
```
example: ◆o2evgo2evg
```

### ・双連
**2文字ずつのペアで構成されるトリップ**のこと。
そこそこ簡単に出すことができる。
```
example: ◆ZZYYDDeeUU
```

### ・全数
**すべて数字で構成されているトリップ**のこと。
割と簡単に出すことができる。
```
example: ◆9630194932
```

### ・飛石
**１文字ごとに/か.で区切られているトリップ**のこと。
割と簡単に出すことができる。
```
example: ◆Z.y.O.6.0.
```
### ・拡飛
**１文字ごとに同じ文字で区切られているトリップ**のこと。
割と簡単に出すことができる。
```
example: ◆oUlUEUDUDU
```

### ・複数役トリップ
**いろいろな種類の規則性が複合しているトリップ**のこと。
```
example: ◆ciiiiiiiic（二構、純8連、回文）
```

# おわりに
これであなたもトリップマスター☆
用語の追加要望などがあればお気軽にコメントまで！