Chasse au trésor sur Google Maps! Jeu Tanken My Kasomachi

Je le réchauffais depuis longtemps, mais je ne pouvais pas penser à une méthode de montage, mais j'ai finalement pu proto!

Maesetsu

Je me demandais si je pouvais facilement utiliser la ville dans laquelle je vis comme un labyrinthe ou une carte pour les jeux **, et je me demandais si la façon de jouer se répandrait. Je faisais la conversion * OpenStreetMap → Blender *, mais cela n'a pas fonctionné.

Puis, un jour, quand j'ai regardé Google Maps

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

cette··? Après le "@" dans cette ** URL, la latitude et la longitude ** ...?

!!!!!!!!

La percée vers la mise en œuvre à partir d'ici a été très rapide.

je l'ai fait

C'est un jeu que vous pouvez pratiquement apprécier d'explorer la vraie ville à travers la chasse au trésor.

goToMap4.gif

Cliquez ici pour la haute résolution

-Golang Websocket Server pour Windows, Linux et Rasbian

Veuillez l'exécuter sur le PC qui sera le serveur.

・ Extension Chrome (Chromium est également pris en charge)

Exécutez-le sur Chrome (et les navigateurs compatibles) sur l'appareil que vous jouez. Vous pouvez vivre avec le serveur.

v0.2

Ajout d'une fonction de connexion qui spécifie un nom d'utilisateur et une fonction qui vous permet d'envoyer un message au nom de connexion.

2-1.png

De cette façon, choisissez un nom d'utilisateur pour l'extension et connectez-vous au serveur. (L'ancienne version se connecte automatiquement au démarrage de l'extension Chrome)

2-2.png

Les noms d'utilisateur autres que vous sont désormais affichés dans une liste lors de l'envoi d'un message.

2-3.png

Dans la destination, le nom d'utilisateur de l'expéditeur est également affiché.

v0.3

Le nom d'utilisateur et l'image spécifiés au moment de la connexion sont affichés sous forme d'avatar lorsqu'ils se trouvent à proximité.

3-1.png

Remarque! Veuillez noter que cela ne fonctionnera que si l'extension Chrome et le serveur sont de la même version.

Junbi:

Ouvrez la ville avec laquelle vous souhaitez jouer sur Google Maps.

url.png

L'URL apparaîtra comme ceci, alors choisissez les ** latitude et longitude soulignées ** et créez une configuration. Un exemple de configuration est ci-dessous.

[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]
J'ai atteint le but!

[ACTION]
35.6602069,139.7007403 Arrivé chez Mac ~
35.6632348,139.701151	https://www.google.co.jp/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png

Faites un "visage" du jeu en faisant des indices ou en collant des images tout en vérifiant la latitude et la longitude.

Comment faire:

Commencez par ** démarrer le serveur Websocket du langage Go **. ** Placez la configuration dans le même dossier et exécutez ** et cela fonctionnera. Ensuite, installez l'extension Chrome. Si le navigateur et le serveur sont des PC différents, ouvrez l'icône ** d'extension ** et spécifiez ** l'adresse IP et le numéro de port du serveur dans le champ "Serveur de connexion" **. Enregistrez et ** redémarrez ** l'extension. L'adresse IP et le numéro de port sont affichés sur le serveur une fois toutes les 10 secondes

1.png

Si ** join client! S'affiche, la connexion est réussie **. ** La carte du point de départ ** s'ouvre automatiquement.

2.png

Comment se déplacer:

En règle générale, il s'agit d'une chasse au trésor, vous devez donc d'abord atteindre votre destination ** sur Google Maps. D'autres éléments sont des décorations de jeu.

3.png

Vous pouvez envoyer un message ** partout où vous le spécifiez dans la configuration.

4.png

Vous pouvez également publier des ** images ** n'importe où

5.png

Vous pouvez afficher un message ** à tous les participants ** sur SNS.

6.png

Avis aux autres joueurs

7.png

** Vous pouvez écrire dans un endroit précis **. C'est une fonction qui vous permet d'ajouter des notifications de message ultérieurement.

8.png

Épilogue

Je pense que la réalité virtuelle n'est qu'un monde virtuel et que la réalité n'est pas suffisante. Même si les gens se présentent comme des avatars, je pense que la partie où les gens peuvent ressentir la vie de la ville est mince. Ce jeu est né dans une vraie ville avec l'idée inverse d'explorer virtuellement. C'est probablement une idée unique, donc je veux la développer encore plus, par exemple en la rendant SNS.

Recommended Posts

Chasse au trésor sur Google Maps! Jeu Tanken My Kasomachi