2014-09-07 1 views
-4

Je fais partie d'une entreprise et nous développons des jeux, et serveur hôte de celui-ci (éditeur) et nous avons besoin de faire un bouton sur notre site que lorsqu'un client clique il, il va commencer le jeu sur son ordinateur (dans le cas où il/elle a les fichiers et le jeu installé). Mes questions sont: comment faisons-nous cela? De quelle langue avons-nous besoin pour programmer cela? Toutes les bibliothèques qu'il devrait utiliser? Comment puis-je obtenir l'emplacement des fichiers comme beaucoup de gens l'installent dans des endroits différents, puis le répertoire par défaut de l'installation, comment récupérer l'emplacement du dossier et le fichier d'exécution sur chaque ordinateur?Bouton de site Web qui lance un jeu sur le PC du client

Courte note; C'est pour Windows OS, après que nous ayons fini de développer notre client Mac, nous allons également implémenter cela pour Mac.

+0

Stackoverflow n'est pas quelque part où les gens font votre code pour vous. Nous sommes ici en tant que communauté pour résoudre les problèmes et vous montrer à travers les choses. Nous ne sommes cependant pas des développeurs libres. – jshthornton

+0

@jshthornton Il est clair que la personne qui pose la question a besoin de conseils sur la façon de commencer et ne cherche pas de code complet pour une solution. Se détendre. Cette question est très sur le sujet pour Stack Overflow, et est dans les règles décrites sur la page d'aide. – Brad

+0

@Brad: pendant que j'ai voté votre réponse, notez que même si le sujet est sur le sujet, la demande explicite de "* ... me référer à un endroit où je peux l'étudier *" le rend explicitement hors sujet (demandant un ressource externe). Vous voulez éditer la question? Ensuite, je peux peut-être supprimer mon vote de clôture. –

Répondre

1

La plupart du temps, cela est fait avec un gestionnaire de protocole personnalisé (appelé «schéma» de l'URL).

Votre application peut s'inscrire comme gestionnaire de yourcompany://. Une fois cela fait, votre navigateur lancera le programme qui peut gérer cela (votre lanceur de jeu). Votre programme peut alors analyser l'URL pour savoir quoi faire.

Par exemple, vous pourriez avoir sur une page yourcompany://somegame/?network-game-id=12345, qui pourrait dire à votre lanceur pour lancer le jeu nommé somegame.exe avec les paramètres pour rejoindre automatiquement le jeu multijoueur en cours avec l'ID de 12345.

+0

Merci beaucoup, ça m'aide beaucoup !!! Y at-il un article que vous pouvez signaler que je peux étudier et rechercher plus à ce sujet? –

+0

@CoreIncLTD C'est vraiment tout ce qu'il y a à faire. Je ne sais pas quoi vous suggérer au-delà de ce que j'ai spécifié dans ma réponse. Je suppose que puisque vous posez des questions sur Windows pour le moment, voici les docs: http://msdn.microsoft.com/fr-fr/library/ie/aa767914 (v = vs.85) .aspx – Brad

+0

Merci! Je vous en suis reconnaissant. –

Questions connexes