Mini Project – Custom Emoji

”Write a paragraph explaining why your new emoji should added to the Unicode Consortium. In detail explain its meaning and importance.” Ik denk dat dit een leuke emoji is omdat het een beetje schattig is, en omdat we meer blushing emojis nodig hebben 🙂

Elke keer wanneer deze code wordt ingevoerd geeft het een random kleur!

Miniprojet Unit 1 LA1

Na een tijdje heb ik Yin Yang kunnen namaken met wat ik heb geleerd!

De herkomst van yin yang komt uit China. Daar staat Yin Yang voor het fenomeen: ‘hoe dingen werken’. Yin is zwart en Yang is wit. Het symbool van yin en yang laat door de vorm zien dat de twee in elkaar overlopen. Dat staat symbool voor de gedachte dat niets stil staat. Volgens het Taoïsme is alles in harmonie met elkaar en is tegelijkertijd alles continu onderhevig aan verandering. Het zijn tegenpolen, maar zonder elkaar kunnen ze niet bestaan. Ze zijn niet volledig zwart en niet volledig wit net zoals het leven waarin we ook niet zwart of wit kunnen zijn. Dus niets kan helemaal Yin zijn of Yang zijn. Er zit altijd een klein deel van het een in het ander.

In mijn kamer zelf kan ik niet echt ying yang connecties vinden, behalve de zwart en witte kleuren die samen zijn. Misschien de knuffel die op mijn PC zit? Het schattige gemixed met een werk / school bureau :]

Ik denk dat de pros van coden zijn dat ik dit later kan gebruiken, bijvoorbeeld voor een eigen website later of voor mijn baan. Ook vind het ik het interessant om te weten hoe de digitale wereld nou is gebouwd.

De cons zijn dat het een hele nieuwe taal is die je eigenlijk moet leren, dat soms ingewikkeld kan zijn.

LA 1 1.2

Het programma begrijpen

Eerst waren we bezig met verschillende kleuren, figuren en lijnen zoals in de opdracht, en daarna begon ik met het maken van een bewegende cirkel. Helaas kon ik deze niet als .gif opslaan, dus moest ik gewoon een screenshot maken. Hier is alsnog de code als je het uit wilt proberen.

function setup() {
createCanvas(600, 600, WEBGL);
}

function draw() {

background(0);
noFill();
stroke(000, 200, 200);
rotateX(frameCount * 0.03);
rotateY(frameCount * 0.03);
circle(200, 100, 50);

}

Of als rectangle box:

function setup() {
createCanvas(600, 600, WEBGL);
}

function draw() {

background(0);
noFill();
stroke(000, 200, 200);
rotateX(frameCount * 0.03);
rotateY(frameCount * 0.03);
box(200, 100, 50);

}

We begrijpen het programma goed tot nu toe, hoe je het (x,y) moet gebruiken, kleur moet geven en layeren. Het is eigenlijk een beetje wiskunde figuren maken maar wat leuker.

Eerste paar oefeningen
Draaiende cirkel (ziet er een beetje grappig uit)
Draaiende Box
Nog een 3D Kubus :]
Als je hem snel genoeg maakt lijkt het op een ander figuur (helaas niet te zien in screenshot) zet de een bijvoorbeeld op 100 en de ander op 0.01 voor de lol
Iets te snel?