FRENAR
N°27 · Canvas 2D · Signature Kamel Ghabte

Atelier Data Rug

Votre propre Data Rug, généré en direct. La seed encode vos données personnelles, la palette vos émotions, la densité votre histoire. Chaque tissage est unique — comme un tapis berbère, aucune pièce n'est identique.

ajustez les paramètres pour votre tapis unique
// Data Rug paramétrable — le tissage comme signature
const PALETTES = [
  ['#b8863b','#e9d9b0','#a2432f','#7a3d18'],  // Terre
  ['#1a5276','#d4e6f1','#154360','#85c1e9'],  // Bleu
  ['#c8f135','#0a0a0a','#3a3a3a','#9a9a9a'],  // Digital
  ['#b8863b','#1a5276','#c8f135','#a2432f'],  // Fusion
];

function weaveRow(y, rand, palette, density) {
  const period = 3 + Math.floor(rand() * 5);
  for (let x = 0; x < cols; x++) {
    const inMotif = (x % period) < period * density;
    const color = inMotif
      ? palette[Math.floor(rand() * palette.length)]
      : fieldColor;
    drawCell(x, y, color);
  }
}

// La navette (shuttle) — le trait lime horizontal qui traverse
if (rand() < shuttleFreq) {
  ctx.fillStyle = '#c8f135';
  ctx.fillRect(0, y * cellH, W, 1);
}
À toi de jouer

Entrez votre date de naissance comme seed. Comparez votre tapis à celui de seed 20260808 (date de ce projet). La navette lime à 100% sature le tapis — à quel pourcentage le rythme est-il optimal ?

Votre Data Rug unique. Votre signature algorithmique.

Réserver un créneau