Asayomu Tech
注目★★★★★Lobsters

ブログに隠された迷宮、P2P で同時探索—サーバーレスマルチプレイゲーム

30秒で把握

  • 1ブログ全ページに隠されたダンジョンクローラーゲーム実装・P2P マルチプレイ対応
  • 2サーバーゼロ・日付シードで全クライアントが同じマップ生成・敵管理は最小 ID クライアント担当
  • 3ページ負荷 1KB・動的読み込みで 94KB・決定論的状態共有で複数プレイヤー同時探索を実現

要約

ブロガーがブログの全ページに隠されたダンジョンクローラーゲームを実装した。サーバーを一切使わずWebRTC と nostr リレーで P2P 通信を実現し、複数プレイヤーが同じ迷宮を同時探索できる。ダンジン生成は日付をシードにした疑似乱数で全クライアントが同一のマップと敵配置を共有し、敵の動きと攻撃解決は接続中のピアのうち ID が辞書順最小のクライアントが「ダンジョンマスター」として担当する。ページごとの負荷は約 1KB のスクリプトに抑えられ、ゲーム本体は動的読み込みで 94KB。

あなたへの影響

サーバーバックエンドの可用性やコスト負荷を排除しながら決定論的な状態共有を実現する設計は、スケーラブルなマルチプレイプロトタイピングやオフラインゲーム開発の参考になる。

推奨:WebRTC とリレーインフラの組み合わせ、疑似乱数を使った一貫性確保、軽量リーダーシップ選出の仕組みは実装時のベストプラクティスとして検討価値がある。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。