
遊ぶ人が少ないゲームで、どうやって対戦してもらうか考えた
前回、ゲームサイトの審査に2回落ちたので、自分で itch.io に「からくりチャンバラ」を公開した、という記事を書きました。
読んでくださった方、遊んでくださった方、ありがとうございます。スキも
思っていたよりずっと多くいただきました。
▶ ブラウザで今すぐ遊べます(無料・登録なし。PC でもスマホの横向きでも)

前回の記事はこちら
あれから3日、またいろいろ足しました。今回はその話です。
遊ぶ人が少ない、という壁
公開してみて、まず分かったこと。
遊んでくれる人は、1日に数人です。
このゲームには、もともと「乱入」という仕組みがありました。CPU と戦っている誰かの試合に、別の人が割り込んで1対1で戦えるものです。
でも乱入が起きるには、同じ時間に2人以上が遊んでいないといけません。1日数人だと、まず重なりません。
しかも、審査に出したときの作りをもとにしていたので、itch.io 版では乱入も通信対戦も外したままでした。
まずはそれを戻すところから始めました。
「ほかに◯人が遊んでいます」
次に、いま何人が遊んでいるかを、ホーム画面に出すようにしました。

人数を数えるのに、Google の Firebase という無料のサービスを使っています。ゲームを開いている人が「いるよ」という印を置いて、閉じると自動で消える仕組みです。ほかに誰もいないときは、何も出しません。「0人」と出ると、かえって寂しいので。
ここで一つ、つまずきました。
確かめるためにパソコンでゲームを2つ並べて開いたのに、なぜか1人としか数えられない。Claude に調べてもらうと、Windows の Chrome は、ほかの窓の後ろに隠れた窓を「見えていない」と判断していて、そういう窓はすぐ数から外す作りになっていたのが原因でした。
隠れても3分は数に残すように直して、解決しました。
試合中でも、乱入しに行けるように
人数が出るようになっても、まだ問題がありました。
人が少ないと、2人とも CPU と戦いながら乱入を待っていて、どちらも仕掛けない、ということが起きやすいんです。
そこで、試合中の画面にも人数を出して、乱入を受け付けている人がいたら「乱入する」ボタンが光るようにしました。押せば、その場で今の試合をやめて乱入しに行きます。

操作のボタンは画面の下と左右にあるので、押し間違えないように、離れた上の真ん中にしています。
あわせて、最初の1〜4面(遊び方を覚える面)は乱入を受け付けない作りになっていたのも、受け付けるように変えました。始めたばかりの人こそ、ほかの人と出会えたほうがいいので。
道場:相手がいなくても、ほかの人と戦える
それでも、同じ時間に2人そろうのは、やっぱり難しい。
そこで考えたのが「道場」です。
ほかの人が育てた武者と戦えるモードです。相手の人はその場にいなくても大丈夫です。

仕組みはこうです。
1面クリアすると、自分の武者がサーバーに置かれる(見た目・武器・仕掛け・心臓・鍔玉・強さ)
道場では、自分と近い強さの武者が並ぶ。選ぶと、CPU がその人の装備で戦う
しかも、その人の戦い方のくせをまねる
くせは、ふだんの CPU 戦で、攻める回数、相手が構えたときにはじくのかガードするのか避けるのか、投げをよく使うか、間合いを取るか、を数えて決めています。最近の戦い方ほど強く反映されます。
なので、守りが固い人の武者は守りが固いし、投げばかりの人の武者は投げてきます。
留守のあいだに、小判が届く
自分の武者が誰かと戦うと、次にゲームを開いたときに知らせが届きます。

武者が勝てば小判15枚、負けても3枚。自分が遊んでいないあいだも、武者がどこかで戦ってくれている感じが出て、気に入っています。
名前も選べる
武者の名前は、決まった言葉の組み合わせから自分で選べます。
前半が「鉄・雷・月・龍・桜…」の24語、後半が「丸・之助・衛門・姫…」の12語で、全部で288通り。自由に打てる形にしなかったのは、悪口などの心配をなくすためです。

ちなみに私は「鉄之助」にしました。からくりなので、鉄。
人がいなくても、師範代がいる
始めたばかりのころは、道場に誰もいません。
なので、最初から「師範代」という武者を6体置いてあります。攻め好き、守りが固い、投げ好き、回避が多い、などそれぞれくせが違うので、ほかの人がいなくても道場で遊べます。
作ってみて思ったこと
人が少ないことは、最初は「どうしようもない」と思っていました。
でも、「少ないなら少ないなりに出会える形」を考えていくと、作れるものがたくさんありました。同じ時間にいなくても戦える道場は、まさにそれです。
今はまだ、道場に並んでいるのはほとんど師範代です。いつか、知らない誰かの武者がずらっと並ぶ日を楽しみにしています。
▼ここで遊べます(パソコン・スマホどちらでも。スマホは横向きで)
1面クリアすると、あなたの武者も道場に並びます。よかったら、私の武者と戦ってみてください。
本記事は個人が趣味で開発したゲームの制作記です。