Question #4230
Proposée par Answiki
le 05/12/2021 à 17:39:16 UTC
En quels langages sont programmés les jeux en ligne comme agar.io, slither.io ou diep.io ?
Merged questions
Answer
Submitted by Answiki
on 12/05/2021 at 05:39:24 PM UTC
La majorité des jeux en ligne s’exécutent en JavaScript côté client (dans le navigateur). Lorsque ce sont des jeux en réseau, ils utilisent classiquement Node.js côté serveur. Voici quelques outils qui permettent le développement de jeux en ligne
Côté client :
- Phaser : un framework JavaScript pour gérer la physique, les sprites, le son, le clavier ....
- PixiJS est un moteur de rendu 2D WebGL qui permet de gérer les effets vidéos (filtres, sprites, calques, animations, couleurs ...)
- howler.js est une bibliothèque légère JavaScript de gestion audio qui ne nécessite d'extension ou de dépendances.
- jQuery est une bibliothèque JavaScript qui allège et simplifie les développements fréquents (manipulation d'objets, événements, animations, Ajax ...)
Côté serveur :
- Node.js est la référence en la matière car il permet d'utiliser le même langage (JavaScript) côté client et côté serveur.
- PHP est utilisé côté serveur. À titre d'exemple, le serveur de slither.io est développé en PHP.
- socket.io permet la communication temps-réel, bidirectionnelle et événementielle pour Node.js
Answer by Answiki on 12/05/2021 at 05:39:24 PM
La majorité des jeux en ligne s’exécutent en JavaScript côté client (dans le navigateur). Lorsque ce sont des jeux en réseau, ils utilisent classiquement Node.js côté serveur. Voici quelques outils qui permettent le développement de jeux en ligne
Côté client :
- Phaser : un framework JavaScript pour gérer la physique, les sprites, le son, le clavier ....
- PixiJS est un moteur de rendu 2D WebGL qui permet de gérer les effets vidéos (filtres, sprites, calques, animations, couleurs ...)
- howler.js est une bibliothèque légère JavaScript de gestion audio qui ne nécessite d'extension ou de dépendances.
- jQuery est une bibliothèque JavaScript qui allège et simplifie les développements fréquents (manipulation d'objets, événements, animations, Ajax ...)
Côté serveur :
- Node.js est la référence en la matière car il permet d'utiliser le même langage (JavaScript) côté client et côté serveur.
- PHP est utilisé côté serveur. À titre d'exemple, le serveur de slither.io est développé en PHP.
- socket.io permet la communication temps-réel, bidirectionnelle et événementielle pour Node.js
Question by Answiki 12/05/2021 at 05:39:16 PM
En quels langages sont programmés les jeux en ligne comme agar.io, slither.io ou diep.io ?
Question by Answiki 12/05/2021 at 05:39:16 PM
En quels langages sont programmés les jeux en ligne qui s'exécutent dans un navigateur ?
# | ID | Query | URL | Count |
---|
Icons proudly provided by Friconix.