Kernel
Toutes les offres

S-01 · Projet Opération Famille

Ouverte

Développeur Serious Game Web

Moteur narratif d'un jeu de sensibilisation à la cybercriminalité, joué hors ligne sur téléphone.

Mission principale

Tenir la machine à états du jeu et garantir qu'un chapitre ajouté ne demande aucune modification du moteur. Le produit simule un téléphone complet : sept applications, trois interfaces constructeurs distinctes, et une jauge de pression qui déforme l'interface pour reproduire la manipulation d'une véritable arnaque.

Responsabilités

  • Machine à états : parcours, arbre de choix, conséquences, état du monde.
  • Jauge de pression calculée et propagée à l'interface.
  • Sauvegarde, reprise de partie, rejeu d'un chapitre.
  • Moteur agnostique du contenu : ajouter un cas ne le modifie pas.

Compétences requises

JavaScript moderne, modules ES, sans frameworkCSS avancé : variables, mise en page adaptative, animationPWA : service worker, manifeste, stratégies de cacheJSON et stockage localGitPython 3 — apprécié
Postuler à ce poste