⌨️ タイピングゲーム
上から落ちてくる単語を、地面に着く前に表示された文字列を順に打ち切ると消えて得点できる、落ち物タイピングゲームです。ローマ字(日本語)/英単語を選べ、難易度で落下速度と出現頻度が変わります。コンボ・WPM表示、ライフ制、ベストスコアの端末内保存つき。すべてブラウザ内で動作し、オフラインでも遊べます。スマホは画面キーボードで入力できます。
設定
速いほど落下が速く、単語も多く出ます。ライフの初期数も難易度で変わります。
日本語ラベルの下に打つべき文字(ローマ字/英単語)が表示されます。判定はその文字列の前方一致です。設定変更は次のスタートから反映されます。
開始を押してスタート
プレイ領域
操作:PCはそのままキーボードで入力(フォーカスが外れたら領域をクリック)。スマホは上の入力欄をタップして画面キーボードで入力。入力途中の単語が優先ターゲットになり、途中の単語が無いときは先頭文字が一致する最も低い単語が対象です。Escで一時停止/再開。
解説
タイピングゲームは、画面の上から次々と落ちてくる単語を、地面に着く前にキーボードで打ち切って消していく「落ち物」タイプのタイピングゲームです。各単語には日本語のラベル(例:りんご)と、その下に実際に打つべき文字列(例:ringo)が並んで表示され、判定はこの打つべき文字列の前方一致で行われます。表示された文字をそのまま先頭から順に入力すればよいので、かな入力の変換や読み方の当て推量に悩む必要がなく、初心者でも「見た文字をそのまま打つ」感覚で遊べます。ローマ字(日本語)と英単語の2つの単語セットを切り替えられ、日本語のローマ字入力の練習にも、英単語のスペル練習にも使えます。
得点はシンプルで、単語を1つ打ち切るごとに基礎点に加えて、より上(=落ち始めの早い段階)で打つほど大きくなる速度ボーナスと、連続成功で伸びるコンボボーナスが加算されます。落ちてくる単語が複数あるときは、まず入力途中の単語が優先ターゲットとして固定され、途中の単語が無い場合は「先頭の文字が今押したキーと一致する単語のうち、いちばん地面に近い(危険な)もの」が自動的に対象になります。そのため、危ない単語から順に片付ける戦略が自然と身につきます。誤ったキーはミスタイプとして無視され(コンボはリセット)、ライフは減りません。ライフが減るのは、単語が地面まで落ちてしまったときだけです。
難易度は「やさしい・ふつう・むずかしい」の3段階で、落下速度・単語の出現頻度・ライフの初期数が変わります。さらにゲーム中は、打ち切った単語数が増えるほど落下がわずかに速くなり出現間隔も短くなるため、上達に合わせて自然と歯ごたえが増していきます。画面には現在のスコア・ベストスコア・コンボ・WPM(1分あたりの入力文字数を5で割った目安)・ライフが表示され、自分の調子をひと目で確認できます。WPMはあくまで練習の目安で、体調や単語の並び、変換方式によっても変動するため、絶対の実力値ではなく「前回より伸びたか」を見る指標として使うのがおすすめです。
本ツールはHTML・CSS・JavaScriptだけで動く完全静的なアプリで、単語リストもプログラム内に内蔵しているため、外部との通信は一切ありません。入力内容やスコアがサーバーへ送られることはなく、ベストスコアだけがお使いのブラウザのlocalStorageに保存されます(ブラウザのデータを消すと記録も消えます)。PWAとしてホーム画面に追加すればオフラインでも起動でき、電波の届かない場所でもタイピング練習ができます。スマートフォンでは画面キーボード前提の大きめの入力欄を用意しているほか、プレイ領域のスクロールを抑止しているので、指の操作で画面が動いてしまう心配もありません。
よくある質問
何を打てばいいですか?(判定のしくみ)
各単語の日本語ラベルの下に表示される「打つべき文字列(ローマ字または英単語)」を、先頭から順にそのまま打ってください。判定はこの文字列の前方一致です。打った分は色が変わり、次に打つ1文字が強調表示されます。
複数の単語が同時に落ちているときはどれが対象ですか?
入力途中の単語がある間は、その単語が優先ターゲットとして固定されます。途中の単語が無いときは、押したキーと先頭文字が一致する単語のうち、いちばん地面に近いものが自動的に対象になります。
打ち間違えるとどうなりますか?
誤ったキーはミスタイプとして無視され、単語の進行には影響しません。ただしコンボはリセットされます。ライフが減るのは単語が地面まで落ちたときだけで、打ち間違いでは減りません。
スマホでも遊べますか?
遊べます。プレイ領域の下にある入力欄をタップすると画面キーボードが出るので、そこに表示された文字を入力してください。プレイ領域はスクロールを抑止しているため、指の操作で画面が動きにくくなっています。
難易度による違いは何ですか?
「やさしい・ふつう・むずかしい」で落下速度・単語の出現頻度・ライフの初期数が変わります。さらに打ち切った単語が増えるほど少しずつ速く・多くなります。まずはやさしいで操作に慣れるのがおすすめです。
WPMは正確な実力ですか?
WPMは「正しく打てた総文字数÷5÷経過分数」で計算した目安です。単語の並びや体調、入力方式でも変動するため、絶対の実力値ではなく、前回からの伸びを見る参考指標として使ってください。
スコアは保存されますか?
ベストスコア(自己最高得点)だけが、お使いのブラウザのlocalStorageに保存されます。サーバーには送信されず、ブラウザのデータを消すと記録も消えます。プレイ中のスコアはページを離れるとリセットされます。
オフラインでも遊べますか?
遊べます。すべての処理がブラウザ内で完結し、単語リストも内蔵しているため外部通信はありません。PWAとしてホーム画面に追加すれば、オフラインでも起動して練習できます。