Présentation

Claude Fable 5.2, modèle frontier d’Anthropic, crée des jeux complets à partir d’une seule instruction. Chaque titre de la collection Fable 5.2 Games Arcade résulte d’un prompt unique, d’une durée de génération pouvant atteindre huit heures (ex. Saltline : 8 h, 1,4 Mo). Le résultat est un fichier .html autonome, téléchargeable et jouable immédiatement dans le navigateur.

Architecture technique

Le fichier combine balisage HTML, CSS, JavaScript, shaders et ressources audio générées à la volée. La plupart des jeux intègrent une copie inline de Three.js, ce qui permet le rendu 3D via WebGL. Les effets sonores proviennent du Web Audio API. Aucun asset externe n’est chargé ; les modèles, textures et musiques sont créés par le code au moment de l’exécution, comme le montre le jeu SUBLEVEL 07 (128 KB, 41 min de génération).

Performances et contraintes

Les tailles varient de 70 KB (Shuttle Strike) à 10,8 MB (MISREMEMBER). Les jeux les plus lourds utilisent des scènes 3D complexes, plusieurs lumières et effets de réflexion, ce qui augmente le temps de parsing du navigateur. La présence de WebGL et de scripts volumineux peut entraîner une consommation de mémoire proportionnelle à la taille du fichier, limitant la jouabilité sur des appareils mobiles à faible capacité. Les titres marqués « Mobile » (ex. Pocket Soccer 3D) sont optimisés avec des géométries réduites et des textures procédurales afin de rester sous les 2 Mo.

Sécurité et perspectives

Les jeux sont servis depuis un endpoint sandboxé avec une politique Content‑Security‑Policy stricte et un iframe sandbox. Cette configuration empêche l’accès au réseau et limite les capacités d’exécution du script, réduisant les risques d’exécution de code malveillant. Cependant, le modèle génère du code JavaScript sans revue humaine, ce qui peut introduire des vulnérabilités non détectées (ex. appels à eval ou accès à localStorage). La transparence du prompt permet aux développeurs d’auditer le code source avant exécution. À long terme, l’approche montre la viabilité des applications web entièrement auto‑contenues, mais elle nécessite des outils d’analyse statique pour garantir la sécurité à grande échelle.