← ゲーム一覧rpg
kouta / 2026-08-30
永遠の旅人
仲間2人と自動で旅を続けるDQ風の放置系RPG。マルチプレイ対応。
ゲーム本体はポータルから独立したWeb成果物として実行されています。
ゲーム紹介
永遠の旅人は、ドラゴンクエスト風の世界観を持つ放置系RPGです。名前を入力して旅を始めると、勇者と2人の仲間(エルン・サリア)が自動で戦闘を繰り返しながら旅を続け、日数と月の経過とともに物語が進んでいきます。装備を整えたり防具屋でアイテムを購入したり、ギルドに所属して依頼をこなしたりしながらキャラクターを育て、一定日数ごとに現れるボスへの挑戦を目指します。「合言葉」を使ったマルチプレイにも対応しており、同じ合言葉を使う相手と一緒に旅の様子を共有できるのが特徴です。
遊び方
- 初回起動時に名前を入力すると旅が始まります。以降は勇者と2人の仲間が自動で戦闘し、時間経過で日数・月が進んでいきます。画面上部の「▶ ×1」ボタンで進行速度を切り替えられます。
- HPバー・EXPバー、仲間(エルン・サリア)のHPバーが画面上部に表示され、戦闘の様子は「CHRONICA(戦の記録)」ログで確認できます。
- サイドパネルのタブから、「装備」で武器・盾・鎧・装飾・魔法書を確認、「荷物」で所持アイテムを確認、「防具屋」でゴールドを使ってアイテムを購入、「ギルド」で所属ギルドや受注中・完了済みの依頼を確認、「図鑑」で遭遇したモンスターを確認できます。
- 「マルチ」タブで合言葉を入力して「参加 / 部屋を作る」を押すと、同じ合言葉を使った相手と一緒に旅ができます。
- 一定日数ごとにボス戦のタイマーが表示され、ボスを撃破すると先の展開に進めます。月の初めにはギルド選択の場面が挟まることがあります。
制作背景
永遠の旅人は、DQ風の放置系RPGとしてTommy Gamesへ追加された当初はマルチプレイ・セーブ機能の検証のため非公開(preview)で始まり、その後公開設定(published)へ切り替えられたゲームです。マルチプレイとセーブ機能は、Tommy Gamesのポータル自体ではなく既存の外部デプロイ(Render上の専用サーバー)へSocket.IO経由で接続する構成になっており、これは `web/index.html` の実装からも確認できます。
開発途中には、マルチプレイで届く相手プレイヤーの名前やHPなどの同期データをそのままHTMLへ挿入せず、DOM組み立てとtextContentで描画したうえで数値の型・範囲を検証するセキュリティ修正が行われています。これは、他プレイヤーから送られてくるデータをそのままHTMLに埋め込むことで起こりうるスクリプト注入のリスクを塞ぐための対応です。