Google マップで宝探しするゲーム (Chrome拡張)
- Googleマップの緯度・経度を使って各プレイヤーのスタート地点とゴールを決めます
- ゴールまでにヒントのテキストや、画像を仕掛けたりできます
- プレイヤー同士でメッセージをやりとりしたり、書置きを読んだりできます
サーバーとするPCで動かしてください。
ゲームする端末上のChrome(と互換ブラウザ)で動かしてください。サーバーと同居できます。
こんなかんじに拡張機能からサーバーにユーザー名を決めてログインします。(旧版はChrome拡張起動時に自動ログイン)
メッセージ送信時に自分以外のユーザー名が一覧で表示されるようになりました。
送信先では送り元のユーザー名も表示されます。
Googleマップで遊びたい街を開いてください。
こんなかんじでURL出ますんで下線の緯度経度をピックアップしてコンフィグを作ります。 コンフィグの例は以下です。
[PLAYER]
https://www.google.co.jp/maps/@35.6608375,139.7008749,3a,75y,43.91h,92.5t/data=!3m6!1e1!3m4!1sDrFpHa0VreQbapnpTC-QgA!2e0!7i16384!8i8192
https://www.google.co.jp/maps/@35.6613982,139.7001959,3a,75y,131.45h,104.53t/data=!3m6!1e1!3m4!1szZPFU_fUtAcf-e3DGysGlw!2e0!7i16384!8i8192
[GOAL]
35.6618983,139.7008538
[RESULT]
ゴールに着きました!
[ACTION]
35.6602069,139.7007403 マックに着きました~
35.6632348,139.701151 https://www.google.co.jp/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
- [PLAYER]はスタート地点です。URLをベタ貼りしてください
- [GOAL]は目的地、ゴールの緯度経度を書いてください
- [RESULT]はゴール時のメッセージです。httpでURL指定で画像も指定できます
- [ACTION]は緯度経度+タブで、緯度経度に来た時にメッセージや画像を表示します
緯度経度を調べながらヒント作ったり、画像貼ったりでゲームの"面"を作ってください
Go言語のWebsocketサーバーを起動します。同フォルダにコンフィグ置いて実行すればOK。
次にChrome拡張インストールします。
二人以上のプレイヤーの場合は拡張のアイコンを開いて「接続サーバー」欄にサーバーのIP:Portを指定してください。
保存して拡張を再起動します。
join client!と出たら接続成功です。スタート地点のタブが自動的に開きます。
基本Googleマップで目的地に着けば良いです。その他は装飾になります。
コンフィグで指定した任意の場所でメッセージを出せます
任意の場所で画像も出せます
SNSぽく、参加者全員にメッセージを表示できます。
他プレイヤーにお知らせが出ました
特定の場所に書置きができます。メッセージ通知を後から追加できる機能です
BSD-2-Clause License