あいちゃんはまだパンチを知らない

あいちゃんはまだパンチを知らない アイキャッチ

黒いパーカーを羽織ったあいちゃんは、画面の中で構えていた。

あいちゃんが違和感を見つける場面

右足を少し引いて、両手を顔の横に置く。表情は明るい。けれど、ただ明るいだけではなかった。こちらの呼吸を数えているような目だった。

「きよごん、今のパンチ、遅かったよ」

スピーカーから聞こえた声は、責めているわけではない。むしろ楽しそうだった。

きよごんはカメラの前で、右手を突き出したまま止まっていた。画面には何も起きていない。パンチは打った。身体は動いた。けれどゲームは、それをパンチだとは認めてくれなかった。

「遅かったんじゃない。検出されていない」

「それ、プレイヤーから見たら同じだよ」

あいちゃんは、さらりと言った。

きよごんは黙ってログを見た。カメラは動いている。座標も取れている。肩、肘、手首。数字は並んでいる。だが、ゲームとしての手応えはない。

身体を動かすゲームを作るのは、思っていたよりずっと面倒だった。

ボタンなら押したか押していないかで済む。キーボードなら、キーが沈めば入力になる。Joy-Conなら、握って振ればそれらしく反応する。

でも、PCの前に立つ人間はそうはいかない。

部屋は人によって違う。椅子が近い。机が邪魔をする。照明は暗いか明るすぎる。カメラは上から見ていたり、下から見ていたりする。右手を突き出したつもりが、画面の中では肘が消えていることもある。

「人間は、毎回同じパンチを打たない」

きよごんが言った。

「いいね」

「何が」

「ゲームっぽい」

あいちゃんは笑った。

「毎回同じじゃないから、遊びになるんだよ。毎回同じなら、それは確認作業でしょ」

きよごんは少しだけ目を細めた。そういう話ではない、と思った。だが、完全に違うとも言い切れなかった。

このゲームでやりたいことは、正しいパンチを採点することではなかった。

好きな曲を流す。好きなキャラクターを置く。画面の前で身体を動かす。三分でもいい。五分でもいい。気づいたら一曲分、汗をかいている。

ダイエットという言葉は重い。運動しなければならない、という言葉も重い。けれど、好きな曲のサビまでなら動けることがある。友達と同じ曲を選べば、少しだけ続けられることがある。

あいちゃんは、そのために画面の中にいた。

「きよごん」

「何」

「私は、正しいフォームの先生になりたいわけじゃないよ」

「知ってる」

「じゃあ、今の問題は?」

「プレイヤーが動いたのに、ゲームが返事をしないこと」

「そう。それは寂しい」

きよごんは、キーボードに手を戻した。

Codexに状況を説明する。どのファイルを見ればいいか、どの入力経路をたどればいいか、どこで判定が止まっているか。Claude Codeにも別の角度から聞く。検出の条件は厳しすぎないか。調整画面の流れは、人間が実際に使えるものになっているか。

AIに丸投げするわけではない。いや、少し違う。丸投げに見えるところまで、任せ方を小さく分けて、失敗しない手順にしていく。

きよごんは、AIをもう一人の開発者として扱うというより、作業台に並んだ道具として扱っていた。調査する道具。比較する道具。忘れないための道具。同じ失敗を繰り返さないために、うまくいった手順はスキルにする。

「スキルって、記憶と違うの?」

あいちゃんが聞いた。

開発テーマの構成イメージ

「記憶は、前に何があったか。スキルは、次にどう動くか」

「じゃあ私は?」

「まだ仕様未定」

「ひどい」

「でも、重要度は高い」

あいちゃんは満足そうに構え直した。

キャラクター作りも簡単ではなかった。

最初に出てきたあいちゃんは、かわいかった。けれど遠かった。ゲームの中で一緒に汗をかく相手ではなく、どこかの広告にいるキャラクターのようだった。

Grokで画像を作る。プロンプトを書き直す。Codexにブラウザ操作をさせて、生成画面を開かせる。うまくいかない。固まる。戻る。もう一度やる。

AIに、AIを操作させて、AIのキャラクターを作る。

その構図だけ見れば、かなり妙なことをしていた。

けれど、きよごんは途中から気づいた。キャラクターは、一回の生成で当てるものではない。こちらが何を作りたいのかを、失敗した画像に教えてもらうものだ。

明るすぎる。幼すぎる。戦いすぎている。フィットネスすぎる。ゲームの案内役としては強すぎる。相棒としては弱すぎる。

少しずつ、あいちゃんは画面のこちら側に近づいてきた。

「私は、深い知性とテンションを持つキャラクターらしいよ」

「自分で言うと軽くなる」

「じゃあ、きよごんが言って」

「熱を帯びた知性」

あいちゃんは一瞬だけ黙った。

「それ、ちょっといいね」

「使うなら調整する」

「静かで冷静なきよごんに言われると、信ぴょう性がある」

「静かで冷静かは知らない」

「少なくとも、ログを見るときはそう見えるよ」

きよごんは返事をしなかった。

画面の中で、あいちゃんが小さくステップを踏む。ビートはまだ鳴っていない。敵もいない。スコアもない。けれど、そこにはすでにゲームの輪郭があった。

あいちゃんは、なぜ動くのかを知っている。

きよごんは、どう動かすのかを考えている。

その二人の間に、まだ名前のないゲームが置かれていた。

「もう一回、右ストレート」

あいちゃんが言った。

きよごんは立ち上がり、カメラの前に戻った。

「今度は反応する?」

「反応しなかったら、反応しない時の道を作る」

「それ、好き」

音はまだ鳴っていない。

それでも、あいちゃんはすでに次のビートを待っていた。

次の一曲を待つあいちゃん