2010年1月7日 星期四

[Sin]Key-不盡相同

按鍵整合
原本想說再來玩一次時間差
想說每個色塊在不同的時間點上
往同一個方向延展過去應該會很不錯...
結果勒...結果勒...
竟然要等repeat執行完才可以畫下一個...

如果下判斷式,那這個程式碼可能會沒完沒了吧=▽=+
畢竟把26個字母都排進去了..."OTZ
所以就只能用fast去增加repeat的執行速度...
看久了,有點像是音響的頻譜...
所以就很三八的搞了一個沒有對到節奏
也不知道在打什麼的鬼玩意兒...

即使是落在相對的位置上
每個色塊也都長的有點不同

因每次出現的時間不同,產生出來的效果也不盡相同












一樣的連點2~5下即可全選~



load dbngraphics.dbn
size 360 200
fast

//Left Lines Drewing
forever
{

same? <key 17> 100
{

set b <time 4>

repeat aa 0 180
{
pen b 20 b
line aa 200 aa 180
}
}

same? <key 23> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 180 aa 160
}
}

same? <key 5> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 160 aa 140
}
}

same? <key 18> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 140 aa 120
}
}

same? <key 20> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 120 aa 100
}
}

same? <key 25> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 100 aa 80
}
}

same? <key 21> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 80 aa 60
}
}

same? <key 9> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 60 aa 40
}
}

same? <key 15> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 40 aa 20
}
}

same? <key 16> 100
{
set b <time 4>
repeat aa 0 180
{
pen b 20 b
line aa 20 aa 0
}
}

//Right Lines Drewing

same? <key 1> 100
{

set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 200 aa 180
}
}

same? <key 19> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 180 aa 160
}
}

same? <key 4> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 160 aa 140
}
}

same? <key 6> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 140 aa 120
}
}

same? <key 7> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 120 aa 100
}
}

same? <key 8> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 100 aa 80
}
}

same? <key 10> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 80 aa 60
}
}

same? <key 11> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 60 aa 40
}
}

same? <key 12> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 40 aa 20
}
}

same? <key 26> 100
{
set b <time 4>
repeat aa 360 180
{
pen b 20 b
line aa 20 aa 0
}
}

//top&down lines

same? <key 22> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 170 bb 150 bb
}
}

same? <key 3> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 130 bb 110 bb
}
}

same? <key 24> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 90 bb 70 bb
}
}


same? <key 2> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 190 bb 210 bb
}
}

same? <key 14> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 230 bb 250 bb
}
}

same? <key 13> 100
{
set b <time 4>
repeat bb 200 0
{
pen b 20 b
line 270 bb 290 bb
}
}

}

[Ta]解決dbn容易當機的問題

請至→數位藝術教育暨創作推廣計畫

2010年1月6日 星期三

[Ta]解決 「< >」 被吃掉問題

礙於Html語法的關係
在Google部落格上打上< >會被語法判定為標籤
(EX:<html >、</html >、<a >、</a >諸如此類的)

這時候,就想起榮吉跟志宇老師在課堂上有補充過解決一些特殊符號的顯示
<→&lt;
>→&gt;

※請記得把&變成半形

好用的取代就派上用場啦XDDD
把程式碼複製到記事本或是word都可以
將這兩個大於小於個別取代成特殊碼的語法就可以在部落格顯示了~

[Sin]期末→憂鬱的城市





照慣例的連點2~4、5、6次即可全選...

size 200 100
paper <time 4>

repeat aa 0 100
{
pen (aa-30)
line 0 aa 200 aa
}

forever
{
same? <mouse 3> 100
{
set s <mouse 1>
set g (<time 4>%5)
set c <mouse 2>
repeat a 0 0
{
repeat b 0 s
{
pen <time 4>
line (b-(a*10)) (<mouse 2>) (b-(a*10)) (<mouse 2>+20)
line (b-(a*10)-20) (<mouse 2>+20) (b-(a*10)-20) (<mouse 2>+40)
line (b-(a*10)-20) (<mouse 2>-20) (b-(a*10)-20) (<mouse 2>)

line (200-(b+(a*10))) (<mouse 2>) (200-(b-(a*10))) (<mouse 2>+20)
line (220-(b+(a*10))) (<mouse 2>-40) (220-(b-(a*10))) (<mouse 2>-60)
line (220-(b+(a*10))) (<mouse 2>-20) (220-(b-(a*10))) (<mouse 2>)

}
}
}

}

2009年12月16日 星期三

[Sin]心得

  「Body movies」是我印象較深的一個作品,利用媒體藝術達到人際間交流,讓彼此不相識的人產生關聯,這比起現今網路上推廣的交友朋台來的直接又有趣又直接。其實在顏明宏老師的「科技藝術」這門課,我們也有看到類似的作品,那是利用媒體科技將車站樓梯變成一個個的鋼琴鍵盤,使得人們開始喜歡走樓梯,也變成一群人會在那邊玩著。
  近幾次去新一代參觀,其實大部分台灣的互動媒體還是僵持在一對一,或是一對「少數的」多,作品製作起來的規模不算很大;總覺得台灣是一個很適合將互動科技以及藝術融入生活當中的地方,但實際面看起來,即便是一個很成功有趣的作品,其實很多人也都會有種害羞、不好意思去接觸、玩弄的感覺,說起來我們年輕一代的人也很矛盾呢,感覺上喜歡嘗鮮,卻又對於互動媒體沒什麼興趣感覺…對於這一點,其實還挺可惜的。

2009年11月27日 星期五

[Sin]Work07-「虛實間的扭曲空間」

先把作好的放上來...
因為它是用滑鼠去製作出來的
所以規律性上比較人性一點?
便還是使用以往的交錯式來製作

噩夢

size 400 400
paper 30 30 80
fast
command rect x y w h c
{
pen h h c
line x y (x+w) (y+w)
line x y (x-w) (y+w)
line x y (x+w) (y-w)
line x y (x-w) (y-w)

}

forever
{
rect <mouse 1> <mouse 2> (60-(<time 3>)) 30 (30+<time 4>)
}






思考


size 400 400
paper 100 80 20
fast
command rect x y w h c
{
pen (90+(c/3)) (45+(c/3)) (h-10)
line x y (x+w) (y+w)
line x y (x-w) (y+w)
line x y (x+w) (y-w)
line x y (x-w) (y-w)

}

forever
{
rect <mouse 1> <mouse 2> (60-(<time 3>)) 30 (<time 4>)
}






相框


size 400 400
paper 100 80 80
fast
command rect x y w h c
{
pen (c) (h) (h)
line x y (x+w) (y+w)
line x y (x-w) (y+w)
line x y (x+w) (y-w)
line x y (x-w) (y-w)

}

forever
{
rect <mouse 1> <mouse 2> (60-(<time 4>)) 30 (<time 4>)
}






俯視建築中的鋼架

size 400 400
paper 0
fast
command rect x y w h c
{
pen (100-(c)) (100-(c)) (100-(c/2))
rectangle (x-w) (y-w) (x+w) (y+w)

}

forever
{
rect <mouse 1> <mouse 2> (30-(<time 4>)+10) 30 (<time 4>)
}






無方向性

size 400 400
paper 100 80 20
fast
command rect x y w h c
{
pen (90+(c/3)) (45+(c/3)) (h-10)
line (x-w+10) y x (y+w)
line x (y+w) (x+w-10) (y)
line (x-w+10) y (x-w-10) (y)
line (x-w-10) y (x-w+10) (y-10)
line (x+w-10) y (x+w+10) (y)
line (x+w+10) y (x+w-10) (y-10)
line (x-w+10) (y-10) (x-w) (y-33)
line (x-w) (y-33) x (y-22)
line (x+w-10) (y-10) (x+w) (y-33)
line (x+w) (y-33) x (y-22)

}

forever
{
rect <mouse 1> <mouse 2> 20 10 (<time 4>)
}



2009年11月26日 星期四

[Sin]Mouse-「自畫像」&「熊貓殺人事件?」

這個東西...搞的像是P-BBS線上繪圖留言板似的...
又只能用滑鼠點擊控制黑跟白...
一整個就是詭異...


size 400 400

forever
{
set [<mouse 1> <mouse 2>] <mouse 3>
set [(<mouse 1>+1) (<mouse 2>)] <mouse 3>
set [(<mouse 1>-1) (<mouse 2>)] <mouse 3>
set [(<mouse 1>) (<mouse 2>+1)] <mouse 3>
set [(<mouse 1>) (<mouse 2>-1)] <mouse 3>
set [(<mouse 1>+1) (<mouse 2>+1)] <mouse 3>
set [(<mouse 1>-1) (<mouse 2>-1)] <mouse 3>
set [(<mouse 1>-1) (<mouse 2>+1)] <mouse 3>
set [(<mouse 1>+1) (<mouse 2>-1)] <mouse 3>

}



後來才想到...用graphics來寫的程式還比較短...


load dbngraphics.dbn
size 400 400

command rect x y a b c
{
field x y a b c
}

forever
{
rect (<mouse 1>+1) (<mouse 2>+1) (<mouse 1>-1) (<mouse 2>-1) <mouse 3>

}



老實說............






這個人是誰...這個人是誰...這個人是誰...這個人是誰...

這個人是誰...這個人是誰...這個人是誰...這個人是誰...

這個人是誰...這個人是誰...這個人是誰...這個人是誰...

這個人是誰...這個人是誰...這個人是誰...這個人是誰...


另一張...熊貓吧...XD"

看到室友送的熊貓公仔,就加上不知所云的東西.........

............臨時沒靈感=ˇ="