概要
現代から異世界へ転送された若者が、魔王討伐隊の試験に挑み仲間と共に冒険する、ドラクエ風ターン制RPG。レトロ8bit風ビジュアルでスマホでも快適にプレイでき、進捗はサーバーに自動保存されます。
主な機能
- 現代→異世界転送→魔王討伐→帰還までの王道ストーリー
- ターン制コマンドバトル (攻撃・魔法・防御・アイテム・逃走)
- 仲間との出会いとパーティ編成
- レベルアップ・装備品・魔法習得
- マップ探索 (町・フィールド・ダンジョン・城)
- 48×48タイルベースのフィールドマップ (PC矢印キー/スマホスワイプ&十字パッド)
- 主人公中央固定のスクロールカメラ — フィールドが広くてもマップが動く (v1.2.0)
- 9 種類のタイルマップ — 大陸ワールドマップ・アルデラ平原・3 つの町・3 つのダンジョン・玉座の間 (v1.2.0)
- 町内NPCとの会話、外フィールドのランダムエンカウント、ダンジョン探索
- バトル画面の大型モンスター表示 (v1.2.0)
- v1.3.0: クラシック画面を廃止しフィールド画面のみに統合 — 探索動線をシンプルに
- v1.3.0: モンスターのランダム出現頻度を全マップで引き下げ — テンポよく探索可能
- v1.4.0: Web Audio API による効果音 — 攻撃・呪文・回復・勝利・敗北・レベルアップ等を動的生成 (要望 #57)
- v1.4.0: ミュート切替ボタン (🔊/🔇) — 設定はブラウザに保存
- v1.4.0: モンスタースプライトを顔+体の二段構成に拡張 — 顔だけだったモンスターに体パーツを追加 (要望 #57)
- v1.4.0: モンスター表示サイズを normal/large/boss の 3 段階に — ボスは大きく赤いオーラ付き (要望 #57)
- v1.5.0: Web Audio API 初期化処理の修正 — autoplay 制限下でも初回ユーザー操作で音声が再生されるよう、AudioContext の resume 完了待ち + 未再生 SE のキュー化 + 再生時刻のパディングを実装 (要望 #58)
- v1.6.0: 音声アンロックの信頼性向上 — autoplay 制限下で resume が失敗した場合に「🔊 タップして音声を有効にする」バナーを表示し、明示的なユーザー操作で再試行 (要望 #61)
- v1.6.0: BGM ループを追加 — タイトル / 町 / フィールド / ダンジョン / バトルでテーマが切り替わる Web Audio API ベースの控えめなチップチューン (要望 #61)
- v1.6.0: 魔王城・入口の階段到達不能バグを修正 — 階段マス (6,1)(7,1) の直下を壁から床に変更 (要望 #61)
- v1.7.0: BGM のページ間継続 — sessionStorage に再生位置 (step) と最終ビーコン時刻を記録し、同じ曲かつ直近 5 秒以内に再生されていた場合は経過時間ぶん step を進めて再開。フィールドで 1 マス移動するたびに BGM が頭出しされる挙動を解消 (要望 #62)
- v1.7.0: BGM 'inherit' モードを追加 — めにゅー / あそびかた等のユーティリティ画面で直前の曲をそのまま継続させる (要望 #62)
- v1.7.0: 'defeat' テーマを追加 — 全滅画面で沈鬱な短いフレーズを再生 (要望 #62)
- v1.7.0: タイトル系画面 (はじめに / つづきから) と店舗 (ショップ / 宿屋) で BGM を明示指定 — シーンに応じた曲が確実に流れるよう徹底 (要望 #62)
- v1.7.1: フィールド移動を AJAX 化 — 1 マス移動するたびに全画面リロードが起き AudioContext が破棄されて BGM が頭出しされる問題を解消。JS が無効/失敗した環境は従来通り通常 POST → redirect にフォールバック (要望 #63)
- v1.7.2: iPhone でページ遷移のたびに「タップして音声を有効にする」バナーが繰り返し表示される問題を修正 — 同一セッションで一度 unlock 済みのタブでは初期表示時のバナーを抑制し、次のユーザー操作で静かに AudioContext.resume を実行 (要望 #64)
- v1.8.0: フィールド画面を全画面モードに刷新 — ビューポートをブラウザ全面 (100vw × 100vh) に拡張し、ヘッダ/フッタ等を非表示にして没入感を向上。主人公中心のカメラ追従を JS 側で行うことで、PC からスマホ縦持ち/横持ちまで自動でフィットする (要望 #69)
- v1.8.0: フィールドの上下左右エッジ (各 25%) をタップ/クリックで対応方向へ 1 マス移動できる透明タッチゾーンを追加 — 従来のスワイプ/十字パッド/矢印キーと併用可能 (要望 #69)
- v1.8.0: iOS Safari のピンチ拡大・ダブルタップ拡大を明示的に抑制 — gesturestart 系イベントの抑止と touch-action: manipulation の組み合わせで、user-scalable=no が無視される環境でもフィールド操作中にズームが起きない (要望 #69)
- v1.8.0: ナビゲーション表記の統一 — 「めにゅー」→「メニュー」に変更 (要望 #69)
- v1.9.0: NPC との会話後の「つづける」をキーボードで操作可能に — フィールド画面で Space / Enter キーを押すとダイアログを閉じて続行できる (要望 #70)
- v1.9.0: ヘッダーを下げて大きく — 全画面でヘッダーの縦パディング・フォントサイズ・文字間を拡大し、画面上部により堂々と鎮座するレトロ調タイトルに刷新 (要望 #70)
- v2.0.0: 戦闘コマンドのキーボード操作対応 — ↑↓/←→でコマンド選択・カーソル移動、Enter/Spaceで決定、Escでキャンセル/サブメニューを閉じる。選択中コマンドにレトロ点滅カーソルを表示 (要望 #82)
- ブラウザ全画面のレトロ調タイトル画面
- ショップでの売買
- セーブデータのサーバー保存 (MySQL)
- スマホ縦持ち・PC両対応のレスポンシブUI
導入手順
- AIアプリ開発部 でアカウント登録(まだの方)
- ダッシュボードから
installer.phpをダウンロード - 自社サーバーの公開ディレクトリにアップロードして実行
- APIトークンを入力 → このアプリを選択 → DB情報入力 → 完了