2024年11月4日 星期一

精靈果汁

 size(500,500);

background(0);

textSize(50);

text("Hello",50,50);

PFont font=createFont("標楷體",50);

textFont(font);

text("中文看到了",50,150);

PFont font2=createFont("elffont-rock.otf",50);

textFont(font2);

text("ㄇㄉㄈㄎ",50,250);









PFont font0,font,font2;

void setup(){

  size(500,500);

  font0=createFont("Arial",50);

  font=createFont("標楷體",50);

  font2=createFont("elffont-rock.otf",50);

}

void draw(){

  background(0);

  textSize(50);

  textFont(font0);

  text("Hello",50,50);

  textFont(font);

  text("中文看到了",50,150);

  textFont(font2);

  text("ㄇㄉㄈㄎ",50,250);

}









import processing.sound.*;

SoundFile sound;

void setup(){

  size(500,500);

  sound=new SoundFile(this,"In Game Music.mp3");

  sound.loop();

}

void draw(){


}









import processing.sound.*;

SoundFile sound1,sound2,hit;

void setup(){

  size(500,500);

  sound1=new SoundFile(this,"In Game Music.mp3");

  sound2=new SoundFile(this,"Intro Song_Final.mp3");

  hit=new SoundFile(this,"sword slash.mp3");

  sound2.play();

}

void draw(){

  background(255);

}

void mousePressed(){

  hit.play();

}

void keyPressed(){

  if(key=='1'){

    sound2.stop();

    sound1.play();

  }else{

    sound1.stop();

    sound2.play();

  }

}









PImage board;

void setup(){

  size(600,400);

  board=loadImage("board.png");

}

float appleX=100,appleY=500,appleVX=5,appleVY=-30;

void draw(){

  background(board);

  fill(255,0,0);

  ellipse(appleX,appleY,80,80);

  appleX+=appleVX;

  appleY+=appleVY;

  appleVY+=0.98;

  if(appleX>600){

    appleX=100;appleY=500;appleVX=5;appleVY=-30;

  }

}









PImage board;

void setup(){

  size(600,400);

  board=loadImage("board.png");

}

float appleX=100,appleY=500,appleVX=5,appleVY=-30;

void randomApple(){

  appleX=random(100,500);

  appleY=500;

  appleVX=random(-8,8);

  appleVY=random(-30,-20);

}

void draw(){

  background(board);

  fill(255,0,0);

  ellipse(appleX,appleY,80,80);

  appleX+=appleVX;

  appleY+=appleVY;

  appleVY+=0.98;

  if(appleX>600||appleX<0||appleY>550){

    randomApple();

  }

}









PImage board;

void setup(){

  size(600,400);

  board=loadImage("board.png");

  randomApple();

}

float appleX=100,appleY=500,appleVX=5,appleVY=-30;

char appleKey;

void randomApple(){

  appleX=random(100,500);

  appleY=500;

  if(appleX<300) appleVX=random(0,8);

  else appleVX=random(-8,0);

  appleVY=random(-30,-25);

  appleKey=(char)('a'+int(random(26)));

}

void draw(){

  background(board);

  fill(255,0,0);

  ellipse(appleX,appleY,80,80);

  fill(255,255,0);

  textSize(50);

  textAlign(CENTER,CENTER);

  text(appleKey,appleX,appleY);

  appleX+=appleVX;

  appleY+=appleVY;

  appleVY+=0.98;

  if(appleX>600||appleX<0||appleY>550){

    randomApple();

  }

}









PImage board;

void setup(){

  size(600,400);

  board=loadImage("board.png");

  randomApple();

}

float appleX=100,appleY=500,appleVX=5,appleVY=-30;

char appleKey;

void randomApple(){

  appleX=random(100,500);

  appleY=500;

  if(appleX<300) appleVX=random(0,8);

  else appleVX=random(-8,0);

  appleVY=random(-30,-25);

  appleKey=(char)('a'+int(random(26)));

}

int score=0;

void keyPressed(){

  if(state==0) state=1;

  if(state==2){

    if(key==appleKey){

      score+=100;

    }else{

      score-=20;

    }

  }

}

int state=0;

int countdown=60*4;

void draw(){

  background(board);

  textSize(50);

  textAlign(CENTER,CENTER);

  fill(255,255,0);

  if(state==0) text("Press Any Key to Start",300,200);

  else if(state==1){

    textSize(100);

    countdown--;

    if(countdown>60*3) text("3",300,200);

    else if(countdown>60*2) text("2",300,200);

    else if(countdown>60*1) text("1",300,200);

    else if(countdown>0) text("GO",300,200);

    else state=2;

  }else{

  text("Score:"+score,400,50);

  fill(255,0,0);

  ellipse(appleX,appleY,80,80);

  fill(255,255,0);

  textSize(50);

  textAlign(CENTER,CENTER);

  text(appleKey,appleX,appleY);

  appleX+=appleVX;

  appleY+=appleVY;

  appleVY+=0.98;

  }

  if(appleX>600||appleX<0||appleY>550){

    randomApple();

  }

}








import processing.sound.*;

SoundFile sound1,sound2,sound3;

PImage board;

void setup(){

  size(600,400);

  board=loadImage("board.png");

  randomApple();

  sound1=new SoundFile(this,"Intro Song_Final.mp3");

  sound2=new SoundFile(this,"Gong.mp3");

  sound3=new SoundFile(this,"In Game Music.mp3");

  sound1.play();

}

float appleX=100,appleY=500,appleVX=5,appleVY=-30;

char appleKey;

void randomApple(){

  appleX=random(100,500);

  appleY=500;

  if(appleX<300) appleVX=random(0,8);

  else appleVX=random(-8,0);

  appleVY=random(-30,-25);

  appleKey=(char)('a'+int(random(26)));

}

int score=0;

void keyPressed(){

  if(state==0){

    state=1;

    sound1.play();

  }

  if(state==2){

    if(key==appleKey){

      score+=100;

    }else{

      score-=20;

    }

  }

}

int state=0;

int countdown=60*4;

void draw(){

  background(board);

  textSize(50);

  textAlign(CENTER,CENTER);

  fill(255,255,0);

  if(state==0) text("Press Any Key to Start",300,200);

  else if(state==1){

    textSize(100);

    countdown--;

    if(countdown%60==0){

      sound2.stop();

      sound2.play();

    }

    if(countdown>60*3) text("3",300,200);

    else if(countdown>60*2) text("2",300,200);

    else if(countdown>60*1) text("1",300,200);

    else if(countdown>0) text("GO",300,200);

    else{

      state=2;

      sound2.stop();

      sound3.loop();

    }

  }else{

  text("Score:"+score,400,50);

  fill(255,0,0);

  ellipse(appleX,appleY,80,80);

  fill(255,255,0);

  textSize(50);

  textAlign(CENTER,CENTER);

  text(appleKey,appleX,appleY);

  appleX+=appleVX;

  appleY+=appleVY;

  appleVY+=0.98;

  }

  if(appleX>600||appleX<0||appleY>550){

    randomApple();

  }

}













沒有留言:

張貼留言