# AGENTHOT : tout le jeu en une page

> Un FPS dans le navigateur où le temps n'avance que quand tu bouges. Gratuit, sans compte, sans installation.
> Adresse : https://agenthot.erom.cloud/

## 1. Le jeu

AGENTHOT est un jeu de tir à la première personne qui se joue dans un navigateur, sur ordinateur. Son idée tient en une phrase : le temps n'avance que quand tu bouges ou que tu tires. Immobile, tout se fige : les balles restent en l'air, les ennemis s'arrêtent au milieu d'un pas.

Ce n'est donc pas un jeu de réflexes. C'est un jeu de lecture : tu regardes où sont les ennemis, où vont les balles, et tu choisis ton prochain geste.

- **Une salle :** une salle de serveurs blanche, avec des baies, des étagères et une passerelle.
- **Cinq ennemis :** trois au départ, deux qui sortent des baies quand il n'en reste que deux. Ils sont orange, faits de facettes, et volent en éclats.
- **Quatre balles :** ton arme se lance, même vide. Une arme tombée se ramasse. Mains vides, tu frappes.
- **Une seule touche et tu meurs.** La relance est immédiate.
- **Aucun ennemi ne tire sans avoir visé :** un trait orange prévient toujours.
- **La victoire rejoue ta partie en temps réel,** sans les pauses.

Une deuxième salle est annoncée dans le menu. Elle n'est pas encore jouable.

## 2. Commandes

| Touche | Action |
| :--- | :--- |
| ZQSD ou WASD | Se déplacer |
| Souris | Viser |
| Espace | Sauter |
| C | S'accroupir |
| Clic gauche | Tirer. Mains vides : coup de poing |
| Clic droit | Lancer l'arme |
| E | Ramasser une arme |
| Échap | Pause |
| R | Recommencer |

Les touches suivent leur position sur le clavier : ZQSD sur un clavier français, WASD sur un clavier américain.

## 3. Pour jouer

- **Prix :** gratuit. Pas de compte, pas de publicité, rien à installer.
- **Appareil :** un ordinateur, avec un clavier et une souris. Sur téléphone ou tablette, le site montre la cinématique et invite à revenir sur ordinateur.
- **Navigateur :** Chrome, Safari ou Firefox récents. Le jeu utilise WebGPU, avec un repli sur WebGL2.
- **Langue :** français.
- **Son :** mieux au casque.

## 4. Comment c'est fait

AGENTHOT est une vitrine technique de Claude Opus 5.5. Le code, les plans et les revues ont été écrits par Claude, pilotés par eRom.

- **Rendu :** Three.js r186, WebGPU avec repli WebGL2, matériaux et post-traitement en TSL.
- **Simulation :** physique, ennemis et replay écrits à la main en TypeScript, sans moteur externe.
- **Son :** Web Audio. Les bruitages sont synthétisés en code. Les musiques viennent de Lyria 3.5.
- **Cinématique :** montée avec Hyperframes, à partir de séquences filmées par le jeu lui-même.
- **Outils :** Vite, TypeScript, bun.

## 5. Crédits

- **Auteur :** eRom (Romain Ecarnot), https://www.romain-ecarnot.com/
- **Fait avec :** Claude Opus 5.5
- **Sources :** https://github.com/eRom/agenthot-the-game
- **Polices :** Big Shoulders Display, Chakra Petch et Martian Mono, sous licence SIL Open Font License 1.1 (https://agenthot.erom.cloud/fonts/LICENSES.txt)

Le chantier a consommé 1 129 844 422 tokens, pour un coût API estimé à 443,80 $ (tarif public ; Romain paie un abonnement), dont 1 097 034 905 tokens relus en cache (219,41 $) : le contexte de la conversation, relu à chaque appel d'un modèle. Le reste : 27 852 275 tokens écrits en cache, 9 498 tokens d'entrée, et 4 947 744 tokens produits par les modèles, réflexion comprise.

## 6. Pour les robots et les agents

- **Résumé :** https://agenthot.erom.cloud/llms.txt
- **Catalogue pour agents :** https://agenthot.erom.cloud/.well-known/ard.json (et https://agenthot.erom.cloud/.well-known/ai-catalog.json, l'ancien chemin)
- **Plan du site :** https://agenthot.erom.cloud/sitemap.xml
- **Outils WebMCP :** la page déclare trois outils en lecture seule pour les agents du navigateur (`get_game_info`, `get_controls`, `get_credits`). Ils ne sont visibles que dans Chrome, quand l'essai WebMCP est actif sur le site.
