{
  "id": "mon-jeu-websocket",
  "nom": "Mon jeu WebSocket",
  "protocole": "jeu",
  "mode": "ws",
  "description": "Exemple : un jeu qui écoute déjà un WebSocket sur ce PC (son adresse se saisit dans la connexion, par exemple ws://127.0.0.1:8123).",
  "actions": [
    {
      "id": "ennemis",
      "libelle": {
        "fr": "Faire apparaître des ennemis",
        "en": "Spawn enemies"
      },
      "effet": "gene",
      "params": [
        {
          "id": "nombre",
          "type": "entier",
          "min": 1,
          "max": 10,
          "defaut": 3,
          "libelle": {
            "fr": "Nombre",
            "en": "Count"
          }
        },
        {
          "id": "type",
          "type": "choix",
          "defaut": "petit",
          "libelle": {
            "fr": "Type",
            "en": "Type"
          },
          "valeurs": [
            {
              "id": "petit",
              "libelle": {
                "fr": "Petits",
                "en": "Small"
              },
              "valeur": "goblin"
            },
            {
              "id": "gros",
              "libelle": {
                "fr": "Gros",
                "en": "Big"
              },
              "valeur": "troll"
            }
          ]
        }
      ],
      "message": "{\"action\":\"spawn\",\"enemy\":\"{param.type}\",\"count\":{param.nombre},\"by\":\"{sender.name}\"}"
    }
  ]
}
