2016-07-18 3 views
0

Je voudrais être en mesure de créer un jeu en ligne par tour (comme une sorte de Monopoly), dans lequel les gens le visitent via leur smartphone ou navigateur web PC et peuvent se connecter tous ensemble le même session. Il serait comme une connexion LAN, où l'un d'entre eux (à mon point de vue personnel) fonctionnerait comme un serveur, laissant les utilisateurs entrer dans leur match, et les autres s'y connecteraient pour pouvoir synchroniser la progression du jeu tous ensemble. Je ne veux pas que vous m'apportiez la solution, mais les technologies que je devrais lire (comme les websockets, etc.) et si c'est possible - parce qu'il peut être impossible de faire avec la technologie web actuelle .LAN Web application avec Javascript

Je l'aime être purement JS, parce que je l'aimerais être une ligne application web et je devrais pouvoir cache les fichiers.

Les étapes J'ai dans mon esprit (peut-être il peut aider) serait:

  1. Tous les utilisateurs vont http://www.gameurl.com
  2. Un des utilisateurs commence « partie »
  3. Le autres utilisateurs "recherche de parties"
  4. Ils trouvent une fête près d'eux (LAN par WiFi, par exemple)
  5. Ils entrent dans la fête
  6. Ils sont en mesure de jouer tour à tour, voir en temps réel ce que les autres font

Comme je l'ai dit, je ne sais même pas si elle est possible, mais j'ai cherché des façons de le faire et je n'ai pas pu obtenir la bonne information pour pouvoir commencer à trouver de nouvelles approches et technologies.

Merci beaucoup pour votre temps et votre aide!

Répondre

0

Jetez un oeil à PeerJS. Il a établi une connexion directe entre deux utilisateurs, alors cela résout votre problème. Il est basé sur WebRTC.