玉が右端に偏るペグ盤を、AIに頼んで64回再現して直した
最初は反発を上げれば直ると考えて、失敗しました。効いたのは天井の作りを変えることでした。
1右の穴にしか落ちない
ペグ盤の玉が、どうやっても右の2つの穴にしか落ちませんでした。盤の下には穴が4つあります。旧版をGodot 4.5で64回動かすと、左から順に6回・1回・10回・47回。右の端だけで73.4%(47/64)でした。
①頼むええっ?
「右の2つにしか落ちない」と、AIに頼みました。
②再現64回!
旧版を64回動かすと、右の端に落ちたのは
73.4%③AIの間違いブッブー
矩形のまま反発だけ上げた案は、400回で
不合格④直ったドーン!
天井をSegmentShape2Dの線にして、合計2032回。全部の穴に届き、失敗は0。
穴の頻度が均等かは未検証2天井の端が怪しかった
天井は、重なった24個の短い矩形でできていました。曲線の形を矩形で近似していたためです。その端の面が、玉を下へ跳ね返していました。玉の反発0.36と摩擦0.18も、減速に効いていました。
32つの直し方を試した結果
| 案 | 回数 | 結果 |
|---|---|---|
| 矩形のまま反発だけ上げる | 400回 | 不合格(56/29/56/259) |
| SegmentShape2D+PhysicsMaterial | 合計2032回 | 全穴に到達・失敗0 |
未検証:穴の頻度が均等かどうか、iPhone実機での体感は、まだ確かめていません。
4やってみて分かったこと
標準の線の形と反発の設定だけで直りました。自作の物理は足していません。