仕掛け11種(弓・大砲・TNT・振り子)
レベルは「坂と壁」だけではありません。人形を壊すための道具が、レベル側に11種類置かれています。
01仕掛けは「壊す側」の道具
当サイトが面白いと感じたのは、このゲームの破壊が「自分でぶつかる」だけでは完結しない点です。レベル側に弓兵・大砲・爆発物・プレスが置かれていて、それらが人形を壊します。
ビルドのスクリプト名から11種類が確認できました。以下は名前から確実に言える範囲で、数値(威力・作動間隔)は公開されていません。
0211種の一覧
スクリプト名は開発時のファイル名で、画面に出る名前ではありません。日本語名は当サイトの説明的な呼び方です。
| 仕掛け | スクリプト | 読み取れる挙動 |
|---|---|---|
| 弓兵 | Archers.cs | 矢を放つ。照準(_rot)と発射位置(posX/posY)を持つ |
| 矢 | Arrow.cs/ArrowAnim.cs | 当たると血(blood)が出る。色を2色(_color1/_color2)で持つ |
| 大砲 | CannonFX.cs | 発射エフェクト(_fx)と作動スイッチを持つ |
| 手榴弾 | GrenadeExplosion.cs | 爆発半径(ExplosionRadius)で範囲に力を加える |
| TNT | ItemsTnt.cs | 爆発(Boom)と、爆発を管理する EffectManager への参照を持つ |
| カタパルト | Katapulta.cs/Katapulta_lopast.cs | 回転する腕(_wheel)で投げる。ロシア語で「投石機」 |
| 鍛冶 | Kuznec.cs/Kuznec_2.cs | リグ(_rig)付きの仕掛け。ロシア語で「鍛冶屋」 |
| 振り子 | Pendulum.cs/Pendulum2.cs | 2点(_pos1/_pos2)を結ぶ線で振る。手動版もある |
| プレス | Press.cs/PressPingPong.cs | 往復する押し潰し。PingPong 版は往復運動 |
| 赤い手 | RedHand.cs | 画面外から手が来る演出。回転(turn)を持つ |
| 棒のピラミッド | PyramideStick.cs | 棒を積んだ山。崩すと力(_pForse)が加わる |
03血と骨の演出
内部に BloodBtn という切り替えボタンと _blood フラグがあり、演出の有無を選べます。効果音も PlayBones(骨)と PlayFlesh(肉)で別クリップを持っています。
つまり「骨が折れる音」と「肉が鳴る音」は別に作られていて、当たり方で鳴り分けています。表現が苦手な場合は設定で切れます(切り替えの有無はビルド内のボタン定義からの推測を含みます)。
04仕掛けに当てるコツ
- 爆発物は「当てる」より「飛ばす」に使う。爆風で上向きの速度を貰ってから離脱すると、飛行の点数が伸びます。
- プレスと振り子は当たった瞬間に止まるので、点数は高いが飛距離は出ません。骨折を狙う用です。
- 弓兵の矢は当たり判定が小さいので、狙って当てるものではありません。放置して事故を待つ位置に置きます。
仕掛けを絞り込む
「狙う項目」は当サイトの想定です(スクリプト名からの推定を含みます)。名前・種類で絞り込めます。
| 仕掛け | スクリプト | 種類 | 狙う項目 | 危険度(主観) |
|---|---|---|---|---|
| 弓兵 | Archers.cs | 飛び道具 | 骨折 | 中 |
| 矢 | Arrow.cs | 飛び道具 | 打撲 | 低 |
| 大砲 | CannonFX.cs | 発射 | 飛行 | 高 |
| 手榴弾 | GrenadeExplosion.cs | 爆発 | 飛行 | 高 |
| TNT | ItemsTnt.cs | 爆発 | 飛行 | 高 |
| カタパルト | Katapulta.cs | 投擲 | 飛行 | 中 |
| 鍛冶 | Kuznec.cs | 打撃 | 骨折 | 中 |
| 振り子 | Pendulum.cs | 打撃 | 骨折 | 中 |
| プレス | Press.cs | 圧縮 | 骨折 | 高 |
| 赤い手 | RedHand.cs | 演出 | 打撲 | 低 |
| 棒のピラミッド | PyramideStick.cs | 崩落 | 打撲 | 低 |