マルチリンガル(日・英・西)対応。レトロなシンセサイザー音と「暗記カード」メカニクスを融合させた、ブラウザで遊べる本格学習ローグライクです。
保存した index.html ファイルをブラウザで開くだけで開始します。
- Lv / HP / ATK / FL: あなたの現在の強さと階層を表示します。
- BGMコントロール (NEW!): 画面右上の「🔊/🔇」ボタンで、探索BGMのオンオフを切り替えられます。
- 【NEW!】習得済みリスト (Collection): マップの右側に、これまでの探索で撃破(習得)した単語がリアルタイムでリストアップされます。
中央(メイン画面):
- 動的視界システム: あなたの周囲数マス以外は暗闇です。歩くことで地形を記憶していきます。
- インタラクティブ・サウンド: 壁にぶつかった音、アイテムを拾った音など、すべてシンセサイザーでリアルタイム生成されています。
- 下部ログ: 「攻撃した」「アイテムを拾った」などの行動結果がリアルタイムで表示されます。
- 矢印キー: プレイヤーの移動を制御します。
本作のモンスターは 「暗記すべき知識」 の化身です。
-
正体不明の敵: マップ上の敵(r, A, e)に近づくと、その「単語名」が判明し先制攻撃を受けます。
-
攻撃=解答: プレイヤーが敵を攻撃した瞬間に、その単語の「意味(答え)」がログに表示されます。
-
反復学習: 敵を倒すことでコレクションに追加され、復習の記録が残ります。
- 移動・攻撃: 画面の 矢印ボタン または キーボードの矢印キー(WASD) を使用します。
- 待機 (WAIT): 敵を引きつけたい時や、その場でターンを消費したい時に使用します。
- ワープ (WARP): 【今作の新要素】 HPを5消費して、フロア内のどこかへランダムに転送されます。囲まれた時の緊急脱出に有効です。
- 「@」 : 奏者(あなた)。
- 「·」 : 床。移動可能なエリアです。
- 「#」 : 壁。移動できません。
- 「>」 : 階段。次のフロアへ進みます。
- 「L」: リード(回復)。拾うとHPが12回復します。
- 「r, A, e」 : モンスター(暗記単語)。
- 「Ω」 : 古の指揮者(ボス)。5Fで待ち構える最終試練です。
モンスターとの戦闘を切り抜け、レベルを上げながら地下深くを目指してください。第5階層(5F)に君臨するボス「Ω」を撃破すればゲームクリア、伝説の奏者となります。
アスキーアート風のグラフィックで構成されたダンジョン探索RPGです。 プレイヤーは @ を操作し、5階に潜むボス「古の指揮者」の撃破を目指します。
- マルチリンガル対応: ブラウザの言語設定を自動判別し、日本語・英語・スペイン語を切り替えます。
- 動的なマップ生成: 階層移動のたびにランダムな地形と敵配置を生成します。
- 視界システム (Fog of War): プレイヤーの周囲のみが明るく表示され、一度通った場所は「記憶」として薄暗く表示されます。
- レベルアップシステム: 敵を倒すことでステータスが向上します。
- 特殊スキル: HPを消費してランダムな地点へワープできます。
- 移動・攻撃: 方向キー、WASD、または画面上のボタン。
- 待機 (WAIT): Space キー、テンキー 5、または WAIT ボタン。
- ワープ: 画面上の WARP ボタン。
- Language: HTML5 / CSS3 / JavaScript (Vanilla JS)
- Architecture:
- CONFIG: ゲームバランス定数
- i18n: 言語リソースデータ
- gameState: ゲーム内変数の集中管理
- handleInput: 入力に対するターンベースのロジック制御
- Data Format: JSON/JSによる単語データ管理(EXAM_WORDS)
- 暗記カードロジック: ターンベースの戦闘に「問い(敵の出現)」と「解(攻撃)」を組み込んでいます。
- 動的視界 (Fog of War): 探索の緊張感を高める視界制限システム。
- Web Audio API: シンセサイザー音をリアルタイムで波形生成。
words.json (または words.js) を書き換えることで、任意の試験対策ゲームに作り変えることが可能です。
// 例: 英単語モード
[
{ "text": "Apple", "hint": "りんご" },
{ "text": "Library", "hint": "図書館" }
]









