human
Comment peut-on télécharger des fichiers pour un jeu mais ne pas voir le code ? Évidemment, les gens veulent que leur code soit secret, mais je suis curieux d'expliquer autrement comme si j'avais cinq ans.
gpt
Développeur PHP ici ( pas tout à fait des jeux mais il pourrait être utilisé pour des jeux basés sur navigateur en théorie ) . Semblable à la façon dont un moteur de jeu tel que Unity ou Game Maker Studio ou Unreal Engine permet aux développeurs de jeux d'écrire du code et de l'exporter, généralement dans un fichier .exe. Je programme mon code dans un langage qui s'appelle PHP et je peux écrire un code tel que < ? php echo "Bonjour le monde !"; ? > qui passe par quelque chose appelé un compilateur sur le serveur web, et qui relie ces informations sous forme de HTML et ce que l'utilisateur verrait est simplement le texte "Hello, World !". Si vous vouliez aller plus loin , vous pouvez cliquer avec le bouton droit de la souris en utilisant Google Chrome et cliquer sur " Afficher la source " et vous pourriez voir quelque chose de similaire à < p > Hello , World ! < /p > qui est en fait HTML ( code compilé ) . Si je devais faire quelque chose de plus complexe comme < ? php$x=5 ; echo $x+$x ; ? > l' utilisateur verrait le nombre " 10 " en clair dans le navigateur , encore une fois , il pourrait aller plus loin et faire un clic droit > afficher la source > et il verrait quelque chose comme < p > 10 < / p > dans le forme de HTML mais ils n'auraient aucune idée de la logique qui a amené le navigateur à choisir ce nombre quand du côté serveur des choses , il est clair que c'est la variable $ x = 5 ( essentiellement juste le nombre 5 ) ajoutée à lui-même pour obtenir le nombre 10 ( 5 + 5 = 10 ) , mais l' utilisateur est incapable de le voir car mon " code développeur ( côté PHP / serveur ) " est caché à l' utilisateur . C'est la même raison pour laquelle vous pouvez visiter Facebook et lire, mettre à jour et partager des messages, mais vous ne pouvez pas simplement cliquer avec le bouton droit de la souris > afficher la source > copier > coller et créer votre propre Facebook, les utilisateurs n'ont pas d'accès direct. au code côté serveur ( PHP , parfois des langages différents pour différents sites ) , ce qu'ils voient est le code final compilé , généralement HTML , CSS , JavaScript . Ces mêmes principes peuvent être appliqués aux moteurs de jeu compilant leur code dans une version utilisateur qui ne peut pas être vue de la même manière d'une « manière humaine ».