このゲームで目指したのは、練習ゲームではありません。本当の意味で、遊んで楽しいゲームにしたいと思いました。ゲームとして遊んでいる間にタイピングをしている。そのくらい、練習を練習だと感じさせないものにしたかったです。タイピングしている時間そのものを遊びにするために設計しています。ゲームを楽しむことを先に置き、上達はその先にあれば嬉しい、という順番です。この順番はかなり大切にしています。楽しく遊んだ結果としてタイピングの量が増える形にしたいからです。

練習ゲームとして成立することと、ゲームとして楽しめることは、自分の中では少し違います。練習ゲームなら、上達したいという気持ちが遊ぶ理由になります。同じ内容を繰り返すことにも、練習としての意味があります。ただ、自分が作りたかったのは、練習したいときにだけ開くものではありません。タイピングを練習しているという感覚よりも、ゲームを遊んでいるという感覚が前に出るものです。練習することを目的にしなくても楽しめて、その結果としてタイピングしている時間が増える。そういうゲームを考えました。

駅名をテーマに選んだことも、この考えと繋がっています。

タイピングゲームをやり込んでいると、同じお題に何度も出会います。回数を重ねるほど、そのお題には慣れていきます。同じものを繰り返し練習して、速く打てるようになること自体は悪くありません。むしろ練習だけを考えれば、繰り返すことには筋が通っています。何度も打ったお題を前より速く打てるようになることも、練習の成果です。ただ、長く続けるほど、用意された特定のお題への慣れが強くなります。幅広いお題へ触れているつもりでも、やり込んだ先では、特定のお題を覚えたことによる速さが混ざってきます。自分はこれを、お題への過適応に近いものだと考えています。

過適応そのものを問題にしたいわけではありません。特定のお題を速く打てるようになるのも、遊び方の一つです。気になったのは、やり過ぎた先で飽きが来ることでした。同じお題をまた打つことが分かった状態で、それでも何度も繰り返す。そこに飽きが来るのは自然です。タイピングの練習として正しくても、ゲームとして楽しみ続けられるとは限りません。本当の意味で楽しめるものを作ろうとすると、この固定化は無視できない問題でした。

実際に有名なタイピングゲームを調べてみると、驚くほど多くのゲームが同じ問題に直面していました。少なくとも自分が調べた範囲では、遊ぶたびにお題が変わるものはありませんでした。用意されているお題の数には違いがあります。それでも、お題が固定されている以上、続けるうちに同じお題に出会い、そのお題に過適応していきます。ここまで多くの有名なゲームに同じ問題が残っていたことは意外でした。

強いて挙げるなら、Weather Typingはかなり近いことをしています。Weather Typingでは、お題を組み合わせることで、全く同じお題が出ないようになっています。ただ、組み合わせによって変化を作る方法なので、自分が求めていたものとしては、それでも少し微妙でした。全く同じお題が出ないことと、お題そのものに幅があることには違いがあります。

駅名を選んだのは、お題そのものにかなり大きな幅を持たせようと思ったからです。特定の文章を何度も繰り返す形から離れ、数多くの駅名をタイピングのお題として使えます。駅名は一つのテーマとしてまとまっていながら、お題としての数を多く持てます。お題を覚えて速く打てるようになることだけを中心に置かず、次にどの駅名を打つのかという変化をゲームの中へ残せると思いました。

お題の種類が多ければ、それだけでゲームが面白くなるわけではありません。それでも、同じお題を覚えて繰り返す状態から離れるためには、まず打つもの自体に幅が必要です。駅名を選んだことで、タイピング練習に使う例文を増やすという発想からも離れられました。文章の一覧をどれだけ用意するかという考えから、数多くの駅名をどうゲームの中で打たせるかという考えに変わりました。

ところが、駅名を選ぶだけでは、最初に気になっていた問題を解決できません。普通に一つの路線をタイプさせると、やはりお題が固定化します。駅名の種類を増やしても、路線をそのままタイプするだけなら、別の形で同じ問題に直面します。個々の駅名には幅があっても、一つの路線として出てくる駅名は固定されています。駅名を使った時点で問題が解決したと思ってしまうと、結局は同じ路線のお題へ過適応していきます。駅名という題材だけでは、多様性は作り切れませんでした。

ここで乗り換えを使うことにしました。路線から路線へ乗り換えながらタイピングできるようにすることで、お題に多様性を持たせようと思いました。一つの路線をそのまま打つ形から離れれば、駅名の出方にも変化を持たせられます。駅名によってお題の幅を持たせ、乗り換えによってその出方にも幅を持たせる。駅名と乗り換えを組み合わせることで、同じ内容を覚えて繰り返すだけのゲームから離れようとしました。駅名の数が多いことを、実際に遊ぶときのお題の多様さへ繋げるためには、乗り換えが必要でした。

駅名の数だけを増やしても、いつも同じ路線を同じように打つなら、多様なのはゲームが持っているデータだけです。遊んでいるときに出会うお題は固定されたままです。乗り換えを入れることで、駅名の多さを実際のプレイへ持ち込めます。普通に路線をタイプさせたときに戻ってきた問題へ、乗り換えで答えようとしました。

もちろん、これで毎回全てが変わるわけではありません。駅名と乗り換えを使っても、お題の固定化を完全になくせるわけではありません。できたのは、タイピングするお題の幅を広げるところまでです。完全なアイデアではありません。

不完全なのは、多様性の部分だけでもありません。既存のタイピングゲームの多くは、実用的な言葉を打たせることに力を入れています。タイピングするお題を考えれば、これは妥当です。練習で打った言葉を普段の入力でも使うなら、そのお題には分かりやすい実用性があります。駅名を速く打てるようになっても、それが実用的なことはあまりありません。駅名という選択には、お題の幅を持たせられる一方で、練習する言葉としての実用性が低いという弱さがあります。実用的な練習を考えれば、既存のゲームがお題に実用語を選ぶ方が自然です。

それでも駅名を選んだのは、実用的なタイピング練習を最優先にしたゲームを作ろうとしていないからです。遊ぶこと自体を目的にできるゲームを作りたい。お題に飽きず、また遊びたいと思えることを先に置き、その中にタイピングがある形を目指しました。そのため、お題の実用性より、繰り返し遊んでも飽きにくい幅を優先しました。タイピングゲームだから実用語を打たせる、と考えると駅名は外れた選択です。でも、練習ゲームではなく楽しめるゲームを作る、という出発点から考えると、自分が避けたかった飽きに向き合える題材でした。駅名と乗り換えを使ったゲームが本当に楽しいなら、自分にとってはその方が大切です。

自分の中での成功の基準は、遊んだ人に少しでも飽きが来にくく、練習していると感じずに楽しんでもらえることです。そうなれば、狙いは成功です。

タイピングの上達には、練習量もそれなりに重要です。ただ、このゲームでは楽しめることを先に置いています。初心者でもタイピングを楽しめるゲームになり、遊んだ結果として少しでも上達に繋がってくれたら嬉しいです。