xxxxxxxxxx
128
var baseString = "Poto, la machine tourne. J'ai décollé, la machine tourne. J'ai pas changé, c'est toi qu'es con. J'ai décollé, la machine tourne";
var compteur = 0;
var voice = new p5.Speech();
function preload(){
typo = loadFont("Garland.ttf")
}
function setup() {
createCanvas(600, 600);
frameRate(2)
background(208,44,231);
fill(87,255,227)
triangle(0,600,600,600,600,0)
fill(255,214,4)
triangle(600,600,0,0,0,600)
textFont(typo)
textSize(25);
fill(180,180,180)
rect(50,350,150,170)
noStroke()
triangle(50,350,120,330,240,330)
triangle(50,350,240,330,200,350)
triangle(200,350,240,330,200,520)
triangle(200,520,240,480,240,330)
fill(0,0,0)
triangle(50,350,120,330,50,349)
triangle(200,520,240,480,200,519)
triangle(200,350,240,330,200,349)
fill(75,75,70)
rect(60,360,130,20)
fill(225,225,225)
stroke(0,0,0)
rect(70,365,50,10)
ellipse(150,370,10,10)
ellipse(160,370,10,10)
ellipse(175,370,10,10)
ellipse(125,450,100,100)
fill(157,190,226)
ellipse(125,450,70,70)
fill(200,200,200)
rect(150,440,30,20)
fill(213,186,232)
rect(55,490,30,20)
fill(196,255,0)
textSize(200)
text("AYA",180,150,100)
var splitString = split(baseString, ' ');
for(var i= 0; i<splitString.length; i++){
var censure = int(random(5));
if(censure == 0 || censure == 2 || censure == 3 || censure == 4){
var stringCensure = splitString.splice(i, 1);
}
}
var message = join(splitString, ' ');
fill(225,225,225)
stroke(255,0,0)
// afficher le texte
textSize(35)
text(message,480,120,120,350);
voice.setLang("fr-FR");
voice.setPitch(0.8);
voice.setRate(0.8);
voice.speak(message);
}
function draw() {
compteur++;
if(compteur == 1){
fill(180,180,180)
rect(50,350,150,170)
noStroke()
triangle(50,350,120,330,240,330)
triangle(50,350,240,330,200,350)
triangle(200,350,240,330,200,520)
triangle(200,520,240,480,240,330)
fill(0,0,0)
triangle(50,350,120,330,50,349)
triangle(200,520,240,480,200,519)
triangle(200,350,240,330,200,349)
fill(75,75,70)
rect(60,360,130,20)
fill(225,225,225)
stroke(0,0,0)
rect(70,365,50,10)
ellipse(150,370,10,10)
ellipse(160,370,10,10)
ellipse(175,370,10,10)
ellipse(125,450,100,100)
fill(157,190,226)
ellipse(125,450,70,70)
fill(200,200,200)
rect(150,440,30,20)
fill(213,186,232)
rect(55,490,30,20)
}
else{
fill(255,214,4)
triangle(600,600,0,0,0,600)
compteur = 0;
}
}