遊び方
- プレイヤー1はW・A・S・D、プレイヤー2は矢印キーを使います。2人で1つのキーボードを共有します。
- あなたのファイターは物理演算だけで支えられたラグドールです。本物の操り人形のように揺れ、よろけ、バランスを崩します。
- 攻撃すると剣が弧を描いて振り抜かれます。ダメージは当たった瞬間の剣の速度で決まるため、連打よりも勢いが重要です。
- 頭部への一撃は胴体より約60%高いダメージになります。相手の体力バーを削り切ればラウンド勝利です。
- 先に3ラウンド取ったほうが試合に勝ちます。
インストール不要、物理演算で動く格闘ゲーム
これはVerlet法の物理ソルバーを中心に作られた小さなブラウザ格闘ゲームです。あらかじめ描いたアニメーションフレームではなく手足すべてを物理計算しているため、同じ打ち合いは二度と起こりません。ゲーム全体はHTML5キャンバスに描画される数キロバイトのJavaScriptだけ。瞬時に読み込まれ、ブラウザさえあればほぼどんな端末でも動きます。
ラグドール物理がローカル対戦を面白くする理由
従来の格闘ゲームは覚えたコマンドを正確に入力できる人ほど有利で、プレイ時間の短い側が一方的に不利になります。物理ベースの戦闘はその差を埋めます。無茶苦茶なタイミングの一振りでも剣が速く動いていれば当たりますし、上手い人でもバランスを崩して倒れます。この予測不能さが試合を笑えて拮抗したものにしてくれる。2人で1つのキーボードを囲むときに、まさに欲しい性質です。
勢いこそが戦闘システムのすべて
コンボ表も技リストもありません。剣はぶらぶらした腕の先に付いた物理オブジェクトで、ダメージは接触した瞬間の速度から計算されます。振る前に走る、跳ぶ、向きを変えるといった動作は本当にダメージを増やします。棒立ちで攻撃キーを叩くだけでは、弱くて反撃されやすい小突きにしかなりません。
一瞬で読み込まれるように作る
画面に見えるものはすべてキャンバスの基本図形で手続き的に描画しています。スプライトシートもテクスチャアトラスも、ダウンロードすべきエンジンもありません。そのため容量は極小で、ローディングバーもスピナーも出ず、回線が遅くても古いスマホでも動作します。
PCでもスマホでも遊べる
PCやノートパソコンでは、2人が十分に離れたキー配置で1つのキーボードを共有します。これによりブラウザのローカル対戦ゲームの多くを台無しにするキーボードのゴースティング問題を回避しています。スマホやタブレットでは画面の左右に操作ボタンが現れ、1台の端末で2人が対戦できます。
よくある質問
このゲームは無料ですか?
はい。完全に無料で、ブラウザ上で動作します。アカウント登録もダウンロードもプラグインも必要ありません。
1人でも遊べますか?
2人ローカル対戦専用として設計されており、両方のファイターを同じ端末で人間が操作します。現時点ではCPU対戦相手はいません。
操作方法を教えてください
プレイヤー1はAとDで移動、Wでジャンプ、Sで斬撃です。プレイヤー2は左右の矢印キーで移動、上矢印でジャンプ、下矢印で斬撃です。モバイル端末ではタッチ操作が自動で表示されます。
ファイターがすぐ転んでしまうのはなぜ?
それが狙いです。各ファイターは固定アニメーションではなく物理エンジンで計算されるラグドールです。バランス制御によっておおむね直立を保ちますが、強打・大きなジャンプ・速い斬撃はどれも足を取られる原因になります。
オフラインや学校・職場のネットワークでも動きますか?
プレイ中にサーバー通信を行わない単一の静的ページなので、一度読み込めば接続が切れても動き続けます。外部のゲーム配信サイトに依存していないため、多くのネットワークでブロックされません。
以前遊んだ他の操り人形の格闘ゲームと同じものですか?
いいえ。これはこのサイトのためにゼロから書かれた独立したゲームで、独自の物理エンジンと手続き的に描画したグラフィックスを使っています。他の操り人形系・ラグドール系格闘ゲームとは提携も承認もなく、その複製でもありません。コード・アセット・アートワークも一切共有していません。ここでの「puppet fighter」は物理演算による人形同士の戦いというジャンルを指す言葉であり、特定の他作品を指すものではありません。