2012年10月9日 星期二

98160860黃麒, HW05, Week05

1.花會一直旋轉:

void setup(){
size(800,800);
}
float rrr;
void draw(){
  background (255,100,0);
  fill (0,200,10);
  translate(400,700);
  rotate(PI/-10);
  ellipse (160,0,300,100);
  rotate(PI/10);
  rotate(PI/10);
  ellipse (-150,0,300,100);
  rotate(PI/-10);
  
  translate(-400,-700);
  
  translate(400,280);
  rect (-10,5,25,450);
  ellipse (30,30,100,10);
  
  rotate(rrr);rrr+=0.03;
  for(int i=0;i<20;i++){
    fill (i*20,i*20,i*40);
    rotate(PI/10);
    ellipse (100,0,250,50);
 }
 fill (255,255,0);
 ellipse (0,0,50,50);
}


2.花跟滑鼠跑~



void setup(){
size(800,800);
}
float rrr;
float c=random(255);
void draw(){
  translate(mouseX-400,mouseY-400);
  pushMatrix();
  background (255,100,0);
  fill (0,200,10);
  translate(400,700);
  rotate(PI/-10);
  ellipse (160,0,300,100);
  rotate(PI/10);
  rotate(PI/10);
  ellipse (-150,0,300,100);
  rotate(PI/-10);
  
  translate(-400,-700);
  
  translate(400,280);
  rect (-10,5,25,450);
  ellipse (30,30,100,10);
  
  rotate(rrr);rrr+=0.03;
  for(int i=0;i<20;i++){
    fill (i*10,c,c/i);
    rotate(PI/10);
    ellipse (100,0,250,50);
 }
 fill (255,255,0);
 ellipse (0,0,50,50);
 popMatrix();
}

3. 期中作品你想做什麼 (請放圖、放文字)



我們想要做的是射龍門~ 老師同學可能不知道射龍門是什麼東西,所以我就先來講解一下:

射龍門是撲克牌其中一種玩法。
玩家首先把兩張牌翻開,根據這兩張牌的數字,玩家要猜下一張牌的數字是介於這兩數字之間、之外,或是相同。
現在多半在過年時,親子同樂的賭博遊戲,首先先在桌上丟出至少十元的硬幣,若有五位玩家要參與遊戲,則本次遊戲的最高本金就是五十元。 再由其中一位玩家為各位玩家(包含自己)發兩張牌,此時每位玩家可從檯面上的本金決定要下注之金額,最少十元最多五十,再翻出第三張牌,若第三張牌介於前兩張牌之間,則可拿走自己所下注的金額,若在兩張牌之外,則必須賠一倍的金額。
利如:開出的兩張牌是3和9,玩家下注十元,此時若開出4.5.6.8(7有特別意義,等等補充),則該玩家可獲得十元,若開出1.2.10.11.12.13,則該名玩家需多拿出十元制於檯面上。其中若開出3或者9,則玩家必須賠雙倍,也就是二十元,若開出7,則必須賠單倍,十元。
當然這遊戲另外一種情況:當開出兩張牌相同時,玩家可選擇要在相同點數之上或之下,例如開出兩張6,玩家可決定要6以上或者六以下,賞罰和前面相同,而若開出來的牌是6,則該玩家須賠六倍,也就是六十元至檯面上。





1 則留言: