Wenn die Partysaison zum Jahresende näher rückt, ist der Stress von Neuankömmlingen, die gezwungen sind, Sekretärinnen in der Mitte zu sein, beträchtlich. Vielleicht kann es zur Unterhaltung der Jahresendparty verwendet werden, um einen solchen Neuling zu erreichen? Ich habe mit Processing ein Mosaikspiel erstellt.
Klicken Sie auf der Tastatur auf "k", um das Bildmosaik zu verkleinern Klicken Sie auf der Tastatur auf "j", um das Bildmosaik zu vergrößern.
PImage img;
MozImage moz;
float mozSize = 80;//Frühe Mosaikgröße
boolean sizeUp = true;
boolean sizeDown = true;
void setup() {
background(0);
img = loadImage("Lion.PNG");//Bildeinstellungen
size(1143, 676);//Stellen Sie die Leinwandgröße auf Bildgröße ein
smooth();
noStroke();
}
void draw() {
for (int i=0; i<width/mozSize; i++) {
float x = mozSize * i;
for (int j=0; j<height/mozSize; j++) {
float y = mozSize * j;
moz = new MozImage(int(x), int(y));
moz.show();
}
}
}
void keyPressed() {
if (sizeDown == true && key == 'k') {
if(mozSize >10){
mozSize -= 10;
}else{
mozSize = 1;
}
sizeDown = false;
} else if (sizeUp == true && key == 'j') {
mozSize += 10;
sizeUp = false;
}
}
void keyReleased() {
sizeDown = true;
sizeUp = true;
}
class MozImage {
float x;
float y;
float r;
MozImage(int _x, int _y) {
x = _x;
y = _y;
r = mozSize;
}
void show() {
color c = img.get(int(x), int(y));
fill(c);
noStroke();
//ellipse(x,y,2*r,2*r);
rect(x, y, r, r);
}
}
Problem: Was ist das für ein Tier!
Bild zu Beginn des Spiels
Verkleinern Sie das Mosaik allmählich ...
Klicken Sie hier für die richtige Antwort! (Wird weggelassen, da das Originalbild ein Abholartikel ist.)