2024年10月14日 星期一

太子爺駕到通通滾開

 4.

int [] used = new int[26];

int [][] table = new int[5][5];

void setup(){

  size(500,500);

  textSize(50);

  textAlign(CENTER,CENTER);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      int now = int(random(1,26));

      while(used[now]==1) now = int(random(1,26));

      table[i][j] = now;

      used[now] = 1;

    }

  }

}

void draw(){

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

}

5. 

int [] used = new int[26];

int [][] table = new int[5][5];

void setup(){

  size(500,500);

  textSize(50);

  textAlign(CENTER,CENTER);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      int now = int(random(1,26));

      while(used[now]==1) now = int(random(1,26));

      table[i][j] = now;

      used[now] = 1;

    }

  }

}

int [][]pressed = new int[5][5];

void draw(){

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      if(pressed[i][j]==1) fill(128);

      else fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

}

void mousePressed(){

  int i = mouseY/100,j = mouseX/100;

  pressed[i][j] = 1;

}

6. 

int [] used = new int[26];

int [][] table = new int[5][5];

void setup(){

  size(500,500);

  textSize(50);

  textAlign(CENTER,CENTER);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      int now = int(random(1,26));

      while(used[now]==1) now = int(rando
m(1,26));

      table[i][j] = now;

      used[now] = 1;

    }

  }

}

int [][]pressed = new int[5][5];

void draw(){

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      if(pressed[i][j]==1) fill(128);

      else fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

}

int want = 1;

void mousePressed(){

  int i = mouseY/100,j = mouseX/100;

  if(table[i][j]==want){

    pressed[i][j] = 1;

    want++;

  }

}

7. 

int [] used = new int[26];

int [][] table = new int[5][5];

void setup(){

  size(500,600);

  textSize(50);

  textAlign(CENTER,CENTER);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      int now = int(random(1,26));

      while(used[now]==1) now = int(random(1,26));

      table[i][j] = now;

      used[now] = 1;

    }

  }

}

int [][]pressed = new int[5][5];

void draw(){

  background(#C0EBD7);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      if(pressed[i][j]==1) fill(128);

      else fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

  text("You used"+millis()/1000,200,550);

}

int want = 1;

void mousePressed(){

  int i = mouseY/100,j = mouseX/100;

  if(table[i][j]==want){

    pressed[i][j] = 1;

    want++;

  }

}

8. 

int [] used = new int[26];

int [][] table = new int[5][5];

void setup(){

  size(500,600);

  textSize(50);

  textAlign(CENTER,CENTER);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      int now = int(random(1,26));

      while(used[now]==1) now = int(random(1,26));

      table[i][j] = now;

      used[now] = 1;

    }

  }

}

int startT = 0;

int [][]pressed = new int[5][5];

void draw(){

  background(#C0EBD7);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      if(pressed[i][j]==1) fill(128);

      else fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

  text("You used"+nf((millis()-startT)/1000.1,0,1),200,550);

}

int want = 1;

void mousePressed(){

  int i = mouseY/100,j = mouseX/100;

  if(table[i][j]==want){

    pressed[i][j] = 1;

    want++;

  }

}

9. 

int [][] table = new int[5][5];

void setup(){

  size(500,600);

  textSize(50);

  textAlign(CENTER,CENTER);

  int []numbers = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25};

  for (int i = numbers.length - 1;i>0;i--){

    int j = int(random(i+1));

    int temp = numbers[i];

    numbers[i] = numbers[j];

    numbers[j] = temp;

  }

  int index = 0;

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      table[i][j] = numbers[index++];

    }

  }

}

int startT = 0;

int [][]pressed = new int[5][5];

void draw(){

  background(#C0EBD7);

  for(int i=0;i<5;i++){

    for(int j=0;j<5;j++){

      if(pressed[i][j]==1) fill(128);

      else fill(255);

      rect(j*100,i*100,100,100);

      fill(0);text(""+table[i][j],50+j*100,50+i*100);

    }

  }

  text("You used"+nf((millis()-startT)/1000.1,0,1),200,550);

}

int want = 1;

void mousePressed(){

  int i = mouseY/100,j = mouseX/100;

  if(table[i][j]==want){

    pressed[i][j] = 1;

    want++;

  }

}


沒有留言:

張貼留言