2021年11月29日 星期一

天文社社員招募中week10

   

期末作品規劃


1.老師示範Gather Town小小人走路(有給網址


https://openprocessing.org/sketch/911326





老師的程式如下:

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++; }
}



2.用老師的程式在processing看小小人走路






程式如下:


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++; } ///b是圖片位置
  if(keyCode==LEFT) { b=2; x--; }
  if(keyCode==UP) { b=1; y--; }
  if(keyCode==DOWN){ b=0; y++; }
}




3.期末作品開始規劃囉!

 

目標:俄羅斯方塊!!!


  

4.示意圖





圖片來源:https://openprocessing.org/sketch/313016/



5.YouTube影片示意


https://www.youtube.com/watch?v=zH_omFPqMO4


有人用c++寫出俄羅斯方塊





6.自己畫的示意圖



說明:


就是俄羅斯方塊

🍮加油加油🍩


沒有留言:

張貼留言