紙ひこうきの飛距離を記録する:10回飛ばして分布を見る
遊びを見つける執筆にClaudeを使用しています。

広い場所で紙ひこうきを飛ばし、いちばん遠くまで飛んだ1回だけをメモする場面を考えてみます。「今日の記録は最高の飛距離」と書けば、それなりに満足できます。ところが翌週に同じ機体で飛ばして、記録が伸びなかったとします。腕が落ちたのか、先週が運よく風に乗っただけなのか、1回の数字だけでは区別がつきません。 この記事で確かめるのは、同じ紙ひこうきを同じ条件で10回飛ばしたとき、飛距離がどのように散らばるか、そして上達はその散らばりのどこに現れるか、という問いです。結果の数字はここには書きません。記録は読者が自分で取るものなので、準備、記録の単位、集計、読み方の順に、答えが出る手順を示します。 後半では、ブラウザで遊べる「紙ひこうき郵便」を同じ形で記録する方法にも触れます。ゲームの場合、指標は飛距離ではなく集めた手紙の通数などになります。
最高記録だけでは見えないもの
最高値は10回のうち1回の値です。残りの9回の情報は捨てています。運のよい1投で更新されることも多く、上達の証拠としては不安定です。
分布を見ると、次の3つが読み取れます。
- 中心がどのあたりか。普段の飛びを表します。
- 散らばりの幅がどれくらいか。投げ方や機体が安定しているかを表します。
- 外れた回があるか。突風や、機首が下がって急降下した回などです。
上達には2通りの現れ方があります。1つは全体が遠くへ移動することで、中心が上がります。もう1つは幅が狭くなることで、毎回同じように飛ぶようになります。最高値だけを見ていると、後者はまったく見えません。
条件を固定して10回飛ばす手順
まず、変える条件と変えない条件をはっきり分けます。変えてよいのは「何回目か」だけです。
準備するもの
- 同じ大きさの紙で折った紙ひこうき1機。予備に同じ折り方のもう1機があると便利です。
- 巻き尺、または長さが分かっている歩幅。巻き尺がなければ、1歩の長さを先に測っておき、歩数で記録します。
- 記録用紙とペン。
- 発射位置を示す印(ラインや靴の位置)。
手順
- 屋内の風の少ない場所、または風の弱い時間帯の屋外を選びます。途中で風向きが変わりそうなら、場所を替えます。
- 発射位置の印を決め、毎回そこから投げます。投げる高さや角度も、できる範囲でそろえます。強く投げすぎると機体がよれるので、力の入れ方は「いつもの強さ」にとどめます。
- 1機を10回投げます。試し投げは数に入れません。本番前に2〜3回練習しておくと、1投目だけ極端に短くなる事態を避けられます。
- 着地した点(機体の先端が最初に床に触れた位置)を、発射位置からまっすぐ測ります。滑って進んだ分は含めず、最初に着いた点で統一します。
- 1投ごとに記録します。10回続けて投げてから測ると、どれがどの投げか分からなくなります。
起こりやすい誤り
- 機体の折り目が曲がり、後半ほど飛びが変わる。途中で気づいたら、その旨を欄外に書きます。
- 壁や人に当たった回を、そのまま混ぜる。この回は「無効」と印を付け、10回の外として投げ直すか、別に記録します。
- 測る点が日によって変わる。「先端が最初に触れた点」と最初に決めて、紙に書いておきます。
記録の取り方と集計
記録は1投ごとに1行で、次の欄を作ると後から読み返せます。
- 回、書くこと:1〜10の通し番号
- 距離、書くこと:着地点までの長さ(単位は固定)
- 特記、書くこと:風の変化、壁に当たった、急降下など
単位は最初から最後まで同じにします。cmとmを混ぜるのは典型的な間違いです。
紙で分布を描く
数直線を引き、距離の区切りを一定の幅(たとえば1m刻み)にして、各回を点で積み上げます。ドットプロットと呼ばれる図です。点が1か所に固まるのか、広く散るのか、離れた点があるのかが一目で分かります。
コードで集計する
計算を手早くしたい場合は、次のHTMLを1つのファイルとして保存し、ブラウザで開きます。外部ライブラリや通信は使いません。1回目から順にカンマ区切りで入力します。四分位は線形補間で求めており、10回程度では目安として扱います。
<textarea id="in" rows="2" cols="40" placeholder="1回目から順にカンマ区切り"></textarea>
<button id="go">集計</button>
<pre id="out"></pre>
<script>
const q=(a,p)=>{const i=(a.length-1)*p,l=Math.floor(i),h=Math.ceil(i);return a[l]+(a[h]-a[l])*(i-l);};
const avg=a=>a.reduce((s,v)=>s+v,0)/a.length;
document.getElementById('go').onclick=()=>{
const raw=document.getElementById('in').value.split(/[,、\s]+/).filter(Boolean).map(Number);
const x=raw.filter(Number.isFinite);
if(x.length<4){out.textContent='4回以上の値を入力してください';return;}
const s=[...x].sort((a,b)=>a-b),h=Math.floor(x.length/2);
const f=n=>n.toFixed(1);
out.textContent=[
'回数: '+x.length,
'最小: '+f(s[0])+' / 最大: '+f(s[s.length-1]),
'中央値: '+f(q(s,.5)),
'四分位: '+f(q(s,.25))+' 〜 '+f(q(s,.75)),
'平均: '+f(avg(x)),
'前半平均: '+f(avg(x.slice(0,h)))+' / 後半平均: '+f(avg(x.slice(x.length-h))),
'範囲(最大-最小): '+f(s[s.length-1]-s[0])
].join('\n');
};
</script>結果の読み方
出た数字は、次の順で読んでいきます。
中央値と最大値の差
中央値は、小さい順に並べたときの真ん中の値です。最大値が中央値から大きく離れているなら、最高記録は「たまたまの1投」である可能性が高く、普段の実力は中央値のほうに近いと考えられます。差が小さければ、最高記録も実力の範囲内です。
範囲と四分位
範囲(最大−最小)は、外れた1回に引きずられやすい指標です。四分位(下から25%と75%の位置)の幅のほうが、普段の散らばりをよく表します。幅が広ければ、毎回の飛びが安定していないことになります。折り方や投げ方を見直す手がかりです。
外れた回の扱い
極端に短い回や長い回は、特記欄を見て原因を探します。風や衝突のように原因がはっきりしているなら、「外れ値として別扱いにした」と記録を残したうえで、再度投げて10回に補います。原因が分からない外れは、消さずに残します。
上達はどう見えるか
数日おいて、同じ手順で10回をもう1セット取り、2つの分布を並べます。見る順番は次のとおりです。
- 中央値が上がったか。
- 四分位の幅が狭くなったか。
- 最大値の更新だけで済ませていないか。
目安として、新しい中央値が前のセットの四分位の幅の外に出ていれば、変化はある程度確からしいと言えます。幅の中に収まっているなら、ばらつきの範囲内の可能性があります。10回は少ない回数なので、断定は避け、「次のセットでも同じ向きか」を見るのが安全です。
同じセットの前半5回と後半5回の平均を比べる方法もあります。ただし、慣れによる上達と、紙の折り目の傷みや疲れによる低下が混ざります。厳密に見たいなら、2機を交互に投げる方法や、日を分けて2セット取る方法が向いています。
紙ひこうき郵便で同じ形に
ブラウザゲーム「紙ひこうき郵便」でも、同じ考え方で分布を見られます。ただし、この作品は飛距離を競うものではありません。確認できている範囲では、次のような作りです。
- 海辺・丘・山の、風の異なる3ルートがあります。
- 海辺は36秒で5通、丘は40秒で8通、山は44秒で10通の手紙を集めます。
- 最後の6秒で赤い郵便受けへ向かいます。
- 風船にぶつかると紙が傷み、3回で終了します。
- 左右キー、ドラッグ、矢印ボタンで操縦できます。
この作品の記録は画面を開いている間だけ残ります。画面を閉じると消えるので、紙やメモに写しておきます。画面にどんな結果が表示されるか(通数、得点、到達の可否など)は、作品を開いて確かめてください。
記録する項目
1回のプレイごとに、次のように書き留めます。
- ルート、内容:海辺・丘・山のいずれか
- 集めた通数、内容:画面で確認できる範囲で
- 郵便受けに届いたか、内容:はい・いいえ
- 風船の接触回数、内容:0〜3
- 終了した回か、内容:3回の接触で終了したか
ルートを混ぜないことが大切です。手紙の数や制限時間が違うので、通数の値をそのまま比べても意味がありません。まず1つのルートで10回遊び、記録を取ります。余裕があれば、ほかのルートでも同じ10回を行います。
ゲームで見るポイント
- 通数に上限(5、8、10通)があるため、上達すると値が上限付近に固まることが考えられます。その場合、中央値の移動より「上限に届いた回の割合」を数えるほうが変化を捉えやすくなります。
- 風の異なるルートで、ばらつきの幅が違うかを見られます。幅が広いルートは、操縦で安定させにくい可能性があります。
- 風船に当たる回数が減ると、終了する回が減ります。通数が同じでも、安定感は変わります。
この見方は、実物の紙ひこうきの記録と同じです。最高の1回ではなく、10回全体の並びを見ます。
次の行動
まず、巻き尺と紙、記録用紙を用意して、同じ紙ひこうきを10回飛ばしてみましょう。距離を書き込み、紙のドットプロットを描くところまでが第一歩です。後日もう1セット取り、中央値と四分位の幅を見比べてください。
ゲームでも試すなら、「紙ひこうき郵便」を開き、気になるルートを1つ選んで10回分の通数と風船の接触回数をメモしてみてください。

