Skip to content

yasutakatou/goToMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goToMap

Google マップで宝探しするゲーム (Go言語製サーバー)

現実の街探検を仮想で楽しむゲームです。

goToMap4.gif

  • Googleマップの緯度・経度を使って各プレイヤーのスタート地点とゴールを決めます
  • ゴールまでにヒントのテキストや、画像を仕掛けたりできます
  • プレイヤー同士でメッセージをやりとりしたり、書置きを読んだりできます

・Windows、Linux、Rasbian対応のGolang製Websocketサーバー

サーバーとするPCで動かしてください。

・Chrome拡張 (Chromiumも対応)

ゲームする端末上のChrome(と互換ブラウザ)で動かしてください。サーバーと同居できます。

v0.2

ユーザー名を指定したログイン機能と、メッセージをログイン名宛てに送れる機能を追加しました

2-1.png

こんなかんじに拡張機能からサーバーにユーザー名を決めてログインします。(旧版はChrome拡張起動時に自動ログイン)

2-2.png

メッセージ送信時に自分以外のユーザー名が一覧で表示されるようになりました。

2-3.png

送信先では送り元のユーザー名も表示されます。

v0.3

ログイン時に指定したユーザー名と画像をアバターとして近くに来たら表示するようにしました

3-1.png

注意! Chrome拡張とサーバを同じ版数に揃えないと動作しませんので注意

じゅんび:

Googleマップで遊びたい街を開いてください。

url.png

こんなかんじで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を指定してください。
保存して拡張を再起動します。

1.png

join client!と出たら接続成功です。スタート地点のタブが自動的に開きます。

2.png

うごかしかた:

基本Googleマップで目的地に着けば良いです。その他は装飾になります。

3.png

コンフィグで指定した任意の場所でメッセージを出せます

4.png

任意の場所で画像も出せます

5.png

SNSぽく、参加者全員にメッセージを表示できます。

6.png

他プレイヤーにお知らせが出ました

7.png

特定の場所に書置きができます。メッセージ通知を後から追加できる機能です

8.png

LICENSE

BSD-2-Clause License

Contributors

About

Google マップで宝探しするゲーム (Go言語製サーバー)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages