2021年11月29日 星期一

week 8 hot

期末作品規劃💁

💣主題: 炸彈超人

💣規則: 遊戲內有倒數計時器,要在時間結束前用炸彈消滅怪物,怪物死亡即可獲勝;主角被💣怪物碰到就會Game Over

💣玩法: 主角能任意施放定時炸彈,炸彈能消滅怪物,但主角被炸彈炸到依然會Game Over


(遊戲示意圖)



------------------------------------------------------------------------------------------------------------



今天要使用Processing做出一個可以任意移動的小人物,還有當小人觸碰一個特定的目標時,可以跳出互動鋼琴。

Step 1-1 

一個能移動的小人物


程式碼如下:

PImage img;

void setup(){

  size(500,500);

  img=loadImage("img.jpg");

  imageMode(CENTER);

}

int a=0, b=0, x=250, y=250;

void draw(){

  background(255);

  //image( img, 0,0);

  image(  img.get(141*a, 211*b, 141,211), x,y);

  if(frameCount%30==0) a = (a+1)%4;

}

void keyPressed(){

  if(keyCode==RIGHT){ b=3; x++; }

  if(keyCode==LEFT) { b=2; x--; }

  if(keyCode==UP) { b=1; y--; }

  if(keyCode==DOWN){ b=0; y++; }

}







沒有留言:

張貼留言