2010年7月8日 星期四

▌pd創作_ 立方體的切割


split cell from kicko on Vimeo.

這一個練習和另外一個預備要寫的康威的生命遊戲,都是我自己開給自己的暑假程式作業。
想寫這隻程式已經很久了,今年的open lab跨年趴時,就跟聖博約好一起用不同自由軟體來完成它。
只是聖博大師當晚就完成了,而程式初心者的我,過了半年才有時間花了四天去寫完它。
(真是汗顏,人家是一個晚上,我是四天)

當晚要做的只是平面矩型的切割,也沒有包含聲音(好像也沒啥不同...),不過我終究是用了連李駿大師都說:
”pd寫這東西有複雜喔!“的軟體 puredata去完成它(因為它跟其他文字型物件導向語言還是有不同,比較難呼叫)。
過了半年才寫出來的原因,除了是暑假時間比較多以外,另外一點就是前鎮子跟經堯合作的科技表演Distortion City,在那表演裡有一段程式,
就需要不停的用陣列儲存新的物件,也是因為那個實作,才讓我用習慣了陣列的用法。(在gem裡用repeat和separator去對同一個物件切割,並且將新的物件的參數都儲存在不同陣列)。

寫完之後我自己很開心反覆的執行這patch,這對一年前連1加到100的程式都不會寫的我,真的是很大鼓舞。
最後,真的很感謝在程式上啓蒙我的巧三,還有在pd上惠我良多的李駿以及經堯,你們讓我完成了一年前我不敢做的夢(Coding)。

ps.因為我將每個分裂的方塊都做計算,所以帶耳機比較能夠聽出不同方塊的聲音差別,也比較立體。

檔案下載