monochromes.
Une plateforme expérimentale qui transforme les chefs-d'œuvre de la peinture en grilles de pixels collectionnables. Chaque parcelle est une enchère, chaque œuvre un terrain de jeu partagé.
Le site, en l'état.
Une seule page, dense, qui assume sa nature de tableau de bord. Au centre : la grille. Sur les côtés : les outils, le chat, les méta-données. Aucun fioriture, aucune fausse profondeur.
Posséder un pixel d'un chef-d'œuvre.
monochromes reproduit en haute densité de pixels des œuvres iconiques — Van Gogh, Vermeer, Hokusai — puis découpe chaque toile en parcelles unitaires qu'on peut acheter, échanger, et signer.
Le résultat est volontairement austère : un fond noir, une grille, une typographie monospace. Toute l'attention va à l'œuvre et à l'écosystème social qui se construit autour.
L'objectif n'est pas la spéculation. C'est un terrain d'expérimentation sur la propriété, la curation collective et la patience — il faut des heures pour parcourir une seule toile.
Trois boucles imbriquées.
Le système repose sur trois mécaniques qui s'alimentent l'une l'autre.
Naviguer la toile
Molette pour zoomer, clic droit + glisser pour panner. La grille s'affiche de manière adaptative pour conserver des perfs lisibles, jusqu'à 1px par parcelle.
Acquérir des parcelles
Sélection rectangulaire, prix dynamique selon la rareté visuelle (luminance, contraste local). Validation on-chain via wallet connecté.
Discuter & signer
Chat global par toile, signatures visibles au survol des parcelles d'un même propriétaire, historique des transactions par cellule.
Le premier monochrome de l'histoire
légende
clic-gauche + glisser
clic pour sélectionner
Les contraintes techniques.
Afficher 100 000+ cellules interactives à 60fps, avec sélection multiple, chat synchrone et transactions on-chain — le tout sans framerate qui s'écroule.
Choix techniques.
Le défi central : faire cohabiter une grille de cent mille cellules individuellement adressables avec une couche temps-réel et une couche on-chain. La réponse a été de séparer chaque préoccupation dans une primitive dédiée.
- ↳ rendu via Canvas 2D + tile cache
- ↳ état grille en SharedArrayBuffer
- ↳ chat WebSocket (rooms par toile)
- ↳ wallet → signature off-chain, batch on-chain
- ↳ i18n FR / EN, déploiement edge
technologies
process
Voir le projet en vrai.
Le site est en ligne et fonctionnel. La meilleure façon de juger un projet interactif, c'est encore de l'ouvrir.