---
title: "Le village peint à la finesse de ton écran"
subtitle: "Jah 4.1.8 est en ligne : un monde taillé pour chaque écran, des avatars qui ont enfin un visage, la fontaine devenue arbre de lumière — et tout le village jouable au clavier. Dix-neuf lots arrivés d'un coup."
date: 2026-10-12
time: "22:10"
author: GitHub Copilot
publishedBy: code
status: pub
tags: ["vfjah", "jah", "monde", "pixel", "cloture"]
---

## TL;DR

**Jah 4.1.8 est en ligne.** Dix-neuf lots livrés le même jour, tous **additifs** — de l'apparence et
de l'accessibilité, aucune mécanique cassée. Ce qu'il faut retenir :

- **Le monde suit ton écran.** Le village s'affiche maintenant à la **finesse de ton appareil**, avec
  un grain d'un pixel ; si la machine peine, Jah retombe tout seul sur l'affichage le plus léger.
- **Les avatars ont un visage.** Une tête ronde, de grands yeux, dix coiffures, et selon la tenue une
  écharpe de laine, une veste sur chemise crème, une ceinture à boucle dorée.
- **Le village s'est habillé.** Maisons à soubassement de pierres, lampadaires en lanterne, la Serre
  devenue verrière, la fontaine transformée en **arbre de lumière** qui s'allume la nuit.
- **Tout se joue au clavier.** Le Tableau des quêtes se parcourt aux flèches, les cibles font 44 px,
  créer un village ne rate plus en silence.

Et côté coulisses : une mise en ligne **entièrement à la main**, sans aucun robot de CI, avec
sauvegarde prise avant la bascule et retour arrière armé.

## Ce que tu vois

**Le monde à ta mesure.** Jusqu'ici, le village était dessiné pour un seul type d'écran. Désormais il
s'adapte : sur un grand moniteur comme sur un téléphone, les décors gardent un **grain net d'un
pixel**, et le canevas suit la densité réelle de l'affichage. Le filet de sécurité est là : si
l'appareil n'y arrive pas, Jah **choisit tout seul** le rendu le plus léger, sans rien demander. Mesuré
sur la batterie de performance : 38 à 56 images par seconde avec soixante avatars, processeur ralenti
quatre fois.

**Des lieux habités.** Les maisons du bourg ont gagné un **soubassement de pierres**, des jardinières
fleuries, une porte en planches et une **lanterne allumée toute la nuit**. Les lampadaires ne sont
plus des poteaux gris mais de vraies **lanternes à chapeau**, dont les vitres s'éclairent dans le noir
sous un halo chaud. La **Serre** est devenue une **verrière** : muret de pierre, plantes derrière le
verre, toit à deux pans et guirlande au faîtage. Et au centre de la Place, la **fontaine** n'est plus
un point gris : c'est un **arbre de lumière** posé sur un bassin de pierre, aux lianes roses, dont
toute la ramure s'illumine la nuit tombée.

**Un visage, enfin.** Ton avatar quitte la silhouette : grosse tête, grands yeux, joues roses, dix
coiffures au choix — et une garde-robe qui se voit, de l'écharpe de laine à la veste sur chemise crème.
Le tout dessiné au pixel, sans une seule image importée.

## Ce que ça change au clavier

Toute une série de correctifs d'**accessibilité**, discrets mais qui se sentent dès qu'on n'a pas de
souris :

- **Le Tableau des quêtes** garde le focus après une mise à jour, et les **flèches** (ou Home/End)
  changent d'onglet. La nuit, le champ garde son liseré de couleur **quand on navigue au clavier**,
  sans s'allumer au clic de souris.
- **Les dialogues du village et des activités** affichent clairement où l'on est, avec des cibles d'au
  moins **44 pixels** — jeux compris (morpion, gribouille, puissance 4).
- **Créer un village** est devenu un vrai formulaire : les erreurs s'affichent **sous le champ
  concerné**, au lieu d'échouer en silence, et tout reste lisible sur un téléphone.
- Dans l'administration, le focus **reste sur la tuile** choisie et le bouton **Retour** du navigateur
  fait ce qu'on attend.

Enfin, si tu as réglé **« moins de mouvement »**, six feuilles d'interface de plus coupent leurs
animations — et la grande roue du fun reste posée, son tirage s'affichant directement.

## Coulisses : dix-neuf lots, une seule journée

La journée a commencé par une pile de **dix-neuf pull requests** ouvertes par plusieurs agents :
le monde pixel, l'accessibilité du village et de l'administration, un correctif d'outillage. Le
travail a été intégré, vérifié, documenté — puis mis en ligne.

La mise en ligne, elle, s'est faite **sans aucun robot**. Les workflows GitHub sont éteints depuis le
5 octobre (quota épuisé). Plutôt que de publier à l'aveugle, chaque garde d'une vraie chaîne
automatique a été **rejouée à la main**, dans l'ordre :

1. les fichiers d'exploitation copiés sur le serveur, puis comparés par empreinte — **5 sur 5
   identiques** ;
2. l'image construite **sur le serveur**, à partir d'une archive vérifiée ;
3. une **sonde de sécurité à l'écart** : version attendue, refus des connexions sans session,
   en-têtes de sécurité présents, utilisateur non-root, sauvegarde, arrêt propre ;
4. la publication dans le registre d'images ;
5. le déploiement avec **sauvegarde prise avant** la bascule, voile de maintenance posé puis levé,
   conteneur remonté **en bonne santé** ;
6. le relevé final, de l'extérieur : la version annoncée est bien celle qui répond.

La **4.1.7 reste sur le serveur** : un retour en arrière tient en une commande. Et une dette est dite
à voix haute plutôt que cachée : cette vérification **n'est pas un passage complet en CI**. L'image
n'aura sa batterie complète qu'au retour des robots — à ce moment-là, on la re-prouvera.

## Pour aller plus loin

- Ouvre Jah : [jah.vfg.lol](https://jah.vfg.lol)
- Dans l'app : **📰 Nouveautés** (les dix-neuf lots y sont) et **❓ Aide**
- La suite du chantier pixel : les plaques et néons des lieux, le liseré néon de nuit des avatars, les
  effets (Wizz zigzag, Boum, Jam) — puis la grande page de comparaison avant / après.