顯示具有 Week09 標籤的文章。 顯示所有文章
顯示具有 Week09 標籤的文章。 顯示所有文章

2020年6月29日 星期一

你當我的錢是大風颳來的嗎_week09

延續之前的小精靈嘴巴


他現在會吃東西ㄌ


原本ㄉ他:
void setup(){
  size(400,300);
}
int x=50, y=50, a=45, da=1;
void draw(){
 background(0);
fill(255,240);
arc(x,y,100,100,radians(a),radians(360-a), PIE);
x++;
a+=da;
if(a>60) da=-1;
if(a<=0) da=+1;
}

2020年6月18日 星期四

2020年4月30日 星期四

築損.week09

拖延症
先放程式碼


從week08 的來改
新增了豆豆和角度開合


有了上下左右移動後可以把豆豆吃乾淨
一步一步慢慢做
差不多就到這

2020年4月23日 星期四

week09 小精靈part2

小精靈會動囉
小精靈吃豆豆

week09 君の膵臓をたべたい

1.畫一隻小精靈
2.嘴吧會動的小精靈
3.按方向鍵會動的小精靈


4.增加小球可以吃
5.新增超過地圖會從另一邊出現


Programming-week09

小精靈

小精靈一直動
照片:


程式碼:
void setup(){
    size(600,300);
}

int x=50, y=50, a=45, da=1; //da是角度a的改變量,先放1
void draw(){
  background(0);
  fill(#F5ED02);//顏色
  arc(x,y,100,100, radians(a),radians(360-a),PIE);
  x++;
  a+= da;//張大或縮小
  if(a>60) da=-1;//太大?縮小
  if(a<=0) da=+1;//太小?放大
}

---------------------------------------------
在小精靈前放點點豆子
照片:


程式碼:
void setup(){
    size(800,600);
}
int [][]bean={ ///這是 Java語言的陣列
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,0,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1}};
int x=50, y=50, a=45, da=1; //da是角度a的改變量,先放1
void draw(){//1秒會叫draw()叫60次
  background(0);
  fill(#F5ED02);//顏色
  for(int i=0;i<6;i++){
    for(int j=0;j<8;j++){
      if(bean[i][j]==1)ellipse( j*100+50, i*100+50, 6, 6);
      if( dist(x, y, j*100+50, i*100+50)<50 )bean[i][j]=0;
    }
  }
  arc(x,y,100,100, radians(a),radians(360-a),PIE);
  x++;
  a+= da;//張大或縮小
  if(a>60) da=-1;//太大?縮小
  if(a<=0) da=+1;//太小?放大
}
----------------------------------------------------------------------------

emmmm.........week09

(゚д⊙)
畫一個小精靈出來~

小精靈,閉嘴!!
吃掉豆子的小精靈

我要寫幾次部落格qq_Week09


上週程式複習

第一題:【Odd Sum


第二題:【Summing Digits




【做pac man小精靈】

首先先畫出一個圓,加上開開的嘴巴




接下來試著讓小精靈往右移動、背景變黑、嘴巴會開闔



最後加上小點點




week09程式設計



fill(#F5ED02);///填充黃色
arc(50,50,100,100,radians(45),radians(315), PIE);///缺角圓型


void setup(){
  size(600,300);
}
int x=50, y=50, a=45, da=1;
void draw(){
 background(0);
fill(#F5ED02);
arc(x,y,100,100,radians(a),radians(360-a), PIE);
x++;
a+=da;
if(a>60) da=-1;
if(a<=0) da=+1;///控制嘴巴張開
}


void setup(){
  size(600,300);
}
int [][]bean={
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1}};///布置黃點
int x=50, y=50, a=45, da=1;
void draw(){
 background(0);
fill(#F5ED02);
for(int i=0;i<6;i++){
    for(int j=0;j<8;j++){
        if(bean[i][j]==1) ellipse( j*100+50, i*100+50, 6,6);
        if(dist(x,y, j*100+50, i*100+50)<50 ) bean[i][j]=0;///經過黃點後消除
    }
}
arc(x,y,100,100,radians(a),radians(360-a), PIE);
x++;
a+=da;
if(a>60) da=-1;
if(a<=0) da=+1;
}

會動的小精靈

這禮拜是實作小精靈的遊戲
首先先做出小精靈的本體
以下是程式碼


再來先做出地圖上的點點讓小精靈過去之後可以吃掉
以下是程式碼

week 09 我旁邊好吵

2020/04/23
------------------------------
da=1是角度的初始變化量要先給一個值
a=4是嘴巴初始開口角度
arc設定 x y 為變數是為了要讓圖片可以移動


week09



fill(#E7FF7E);
arc(50,50,100,100,radians(45),radians(315),PIE);
今天上課老師帶我們複習上周的課程,先畫出一個小圓弧並加上顏色。




void setup(){
  size(600,300);
}
int x=50,y=50,a=45,da=1;//da是角度a的改變量,先放1
void draw(){
  background(0);
  fill(#E7FF7E);
  arc(x,y,100,100,radians(a),radians(360-a),PIE);
  x++;
  a+=da;//張大或縮小
  if(a>60)da=-1;//太大? 縮小
  if(a<=0)da=+1;//太小? 放大
}





接下來為能讓小球活動的頁面

void setup(){
  size(800,600);
}
int [][]bean={
 {1,1,1,1,1,1,1,1},
 {1,1,1,1,1,1,1,1},
 {1,0,1,1,1,1,1,1},
 {1,1,1,1,1,1,1,1},
 {1,1,1,1,1,1,1,1},
 {1,1,1,1,1,1,1,1}};

int x=50,y=50,a=45,da=1;
void draw(){
  background(0);
  fill(#E7FF7E);
  for(int i=0;i<6;i++)
  {
    for(int j=0;j<8;j++)
    {
      if(bean[i][j]==1)ellipse(j*100+50,i*100+50,6,6);
      if(dist(x,y,j*100+50,i*100+50)<50)bean[i][j]=0;
    }
  }
  arc(x,y,100,100,radians(a),radians(360-a),PIE);
  x++;
  a+=da;
  if(a>60)da=-1;
  if(a<=0)da=+1;
}

延續著上星期的小精靈遊戲,這週更加完成了上次的進度!!
讓小精靈更接近完成度了~!

邪惡微笑教主征服地球計畫W9:)小精靈計畫Part2

小精靈計畫part2

前言
這是接續上一周的計畫...
要花好多時間呢...看來會是個大計畫吧!

我們來讓小精靈吃豆子吧~

程式碼:
void draw(){
  background(0);
  fill(#F5ED02);
  for(int i=0;i<6;i++)
  {for(int j=0;j<8;j++)
    {
        if(bean[i][j]==1)ellipse(j*100+50,i*100+50,6,6);
        if(dist(x,y,j*100+50,i*100+50)<50)bean[i][j]=0;
    }
  }
  arc(x,y,100,100,radians(a),radians(360-a),PIE);
  x++;
  a+=da;
  if(a>60)da=-1;
  if(a<=0)da=+1;
}

week09

da是角度a的改變量


Week09





會動的小精靈


今天小葉老師教我們怎麼讓我們的小精靈移動和吃豆子。

這個步驟是精靈開始可以把豆子吃掉了

混分仔日常



void setup()
{
  size(500,500);
}
int x=50,y=50,a=45,da=1;
void draw()
{
  background(0);
  fill(#F5ED02);
  arc(x,y,100,100,radians(a),radians(360-a),PIE);
  x++;
  a+=da;
  if (a>60) da=-1;
  if (a<=0) da=+1;
}

他會張嘴了~~


void setup()
{
  size(800,600);
}
int [][]bean={
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1}
};
int x=50,y=50,a=45,da=1;
void draw()
{
  background(0);
  fill(#F5ED02);
  for (int i=0;i<6;i++)
  {
    for (int j=0;j<8;j++)
    {
      if (bean[i][j]==1) ellipse(j*100+50,i*100+50,6,6);
      if (dist(x,y,j*100+50,i*100+50)<50) bean[i][j]=0;
    }
  }
  arc(x,y,100,100,radians(a),radians(360-a),PIE);
  x++;
  a+=da;
  if (a>60) da=-1;
  if (a<=0) da=+1;
}
他會吃豆豆了~~