2009年12月17日 星期四

作業十: 應用 Key 整合判斷結構式 配合其它的指令--> 創作具有主題性的動態海報設計

影片:

程式碼:
//載入字母函式庫
load dbnletters.dbn

size 400 400
fast
paper 100

//設計一個檢查按下哪一個按鍵的功能
number keycheck
{
set keyvalue 0
repeat a 1 26
{
same? 100
{
set keyvalue a
}
}
value (keyvalue)
}

set k 0
forever
{

//設定字母顏色
pen

作業九: 應用 判斷 same? notsame? 結構式 配合其它的指令創作

主題:錯視

圖:



影片:



程式碼:
size 200 200
Paper 0

Pen 100
repeat A 200 0
{
Same? A 25
{
line 25 A A A
}
Notsame? A 110
{
line A A A 90
line A A A 110
}
}

Pen 50
repeat A 0 200
{
Same? A 25
{
line 20 A A A
}
Notsame? A 110
{
line A A A 90
line A A A 110
}
}
pen 0
line 90 90 90 125

作業八: po 個人心得300字

在上完這堂課後才知道原來早在1979年的奧地利林茲已經開始了數位多媒體活動,林茲電子藝術中心(ARS)更是目前全球知名的數位科技藝術館,許多有重要代表性的作品也收藏於此。
說真的我實在是很佩服那些帶頭領導新潮流的人,有那樣大的遠見和抱負。且比別人早知道未來的趨勢是什麼、未來流行些什麼,真的是令人欽佩啊!
目前台灣的多媒體總是落後西方國家許多年,資訊和資源也不比外國豐富,往往在台灣剛流行的東西在國外早就過時了,因此發展的速度也十分的有限。我們要如何才能趕上國外的速度實在是需要好好的檢討啊!

作業七: 應用 Mouse-1-2-3 配合Time 4 --> 創作

圖:

影片:

程式碼:
size 400 400
paper 100
fast
command rect x y z h c
{
pen

2009年12月3日 星期四

作業六: 應用 Mouse-paint-->「自畫像」&「自由創作」 各一幅

自畫像:
圖:

影片:

程式碼:
size 400 400
paper 20
paper 20 50 90
Forever
{
set
[ ] 100
}


自由創作「咖啡杯」:
參考圖:

圖:

影片:

程式碼:
size 400 400
paper 20
paper 20 50 90
Forever
{
set [ ] 100
}

2009年11月12日 星期四

作業五:Time,Foever,Refresh應用

圖:


程式碼:
size 200 200 paper 20 forever { paper 100 set s4

2009年11月5日 星期四

期中:數位康丁斯基

圖:

影片:

程式碼:
load dbngraphics.dbn

size 600 500
paper 0 100 90
fast

//----------------
repeat A 125 275
{
pen 100 0 0
line 125 460 A 200
}
//----------
repeat A 50 125
{
pen 100 10 0
line 50 270 A 315
}
repeat A 50 125
{
pen 0 30 0
line 125 315 A 270
}
//--------------
pen 100 100 80
Repeat A 250 260
{
line 25 A 125 A
}
//------------------
repeat A 90 125
{
pen 100 100 0
line 125 215 A 235
}
repeat A 105 125
{
pen 80 0 0
line 125 200 A 215
}
//-----------------
repeat A 45 80
{
pen 100
line 65 180 A 220
}
//---------------
repeat A 25 225
{
pen 100 50 0
line 125 65 A 180
}
//-------------------
repeat A 275 350
{
pen 100
line 315 290 A 235
}
repeat A 280 345
{
pen 100
line 315 235 A 165
}
repeat A 280 345
{
pen 100
line 315 165 A 75
}
//----------------
pen 0
Repeat B 100 20
{
circle 465 275 B 0
}
pen 100
Repeat B 0 25
{
circle 465 275 B 100
}
pen 100
Repeat B 100 95
{
circle 465 275 B 100
}
//----------------
repeat A 405 525
{
pen 50 00 0
line 465 275 A 400
}
repeat A 425 505
{
pen 50 00 0
line 465 275 A 75
}
//----------------------
pen 100 100 0
Repeat A 465 475
{
line 510 A 575 A
}