ckguozhi 10 發表於 September 29, 2005 檢舉 Share 發表於 September 29, 2005 Design By Numbers最近才聽到這個麻省理工學院2003年8月出的目前是3.01版它算是一種程式不過僅能用來繪圖100X100的圖...動態的圖可是又稱不上是動畫...目前似乎也沒啥實際用途語言很簡單有程式經驗的同學可以輕易上手xd有一點點的好玩英文官網http://dbn.media.mit.edu可以先看看它的範例有人有在用嗎? 鏈接文章 分享到其他網站
ckguozhi 10 發表於 September 29, 2005 作者 檢舉 Share 發表於 September 29, 2005 把我目前知道的介紹一下...(建議先去它的網站晃一下)http://dbn.media.mit.edu/dbn/applet.html上面這個網址是DBN的網頁版編輯器需要Java Applet(一般IE應該都有吧)建議你用網頁版就好了因為安裝的會跟explorer衝本程式的畫面就是一個解析度100X100的框框(以下簡稱畫框)加上一個給你打程式的TextBox程式碼打完以後就按左上方控制列的Play就會在畫框裡顯示你的執行結果(L)以下為語法介紹(L)DBN語法雖簡單,但要求比較嚴謹一行一行要照規矩來不能像C一樣隨便亂排1. paper 設定紙張(背景)顏色 DBN的顏色由白到黑由0到100表示 paper使用方法為 paper 顏色 在執行過程中你可能會在畫框裡畫線、打點 你可以隨時用本指令來洗螢幕 預設為0paper 100 //將背景設定為全黑paper 50 //將背景設定為50%灰//像這樣跟在兩個斜線後的句子叫註解//註解是給程式設計師看的//大家應該都知道吧???= =||||||| 2. pen 設定筆顏色 決定線畫出來的顏色 預設為100pen 90 //將筆顏色設定為90%灰 3. line 畫線 本指定需接四個値 line使用方法為 line X1 Y1 X2 Y2 雖然畫框大小只有100X100 但是你要用超出範圍的數字也不打緊line 0 0 100 100 //畫一條左下到右上的直線 *注意 在DBN中,做任何四則運算一定要再最外面套一小括 才算是一個數值 之後用到了變數也是一樣line 0 0 80+20 100 //這樣寫就會錯掉line 0 0 (80+20) 100 //這樣寫才是對的 4. repeat 重複(迴圈) 雖然都叫迴圈 但是你可不要以為它就是for;-) 我說過DBN是動態了xd repeat使用方法為 repeat 變數 起始值 結束值 { 要重複執行的語法 } 結束值可以小於起始值沒關係 每次把變數加或減1 變數名稱的命名規則跟其他程式一樣 不得以數字開頭 不得包含除底線_外之符號 變數名稱取跟指令一樣沒關係(但是請儘量不要) 兩個大括號各佔一行 絕對不可以省空間= =# //本程式會以畫橫線的方式由畫框下方往上填滿並漸淡//會動喔~~~xdrepeat a 0 100{ pen (100-a) line 0 a 100 a} 鏈接文章 分享到其他網站
petercpg 10 發表於 September 30, 2005 檢舉 Share 發表於 September 30, 2005 突然有點像當年的LOGO只是變成動畫板?100*100的大小是小了點 不過如果能配合其他的東西應該還滿好用的 鏈接文章 分享到其他網站
imprazaguy 10 發表於 October 7, 2005 檢舉 Share 發表於 October 7, 2005 耶,對了,問一下大家的意見,你覺得DBN這套軟體有發展的潛力嗎? 鏈接文章 分享到其他網站
Kannushi Link 11 發表於 October 7, 2005 檢舉 Share 發表於 October 7, 2005 最初由 imprazaguy 發表耶,對了,問一下大家的意見,你覺得DBN這套軟體有發展的潛力嗎? 有..................簡單的互動式圖片(如果你開啟某些內建的範例檔你就會發現:有些圖會隨著滑鼠指標的位置不同而稍有改變) 鏈接文章 分享到其他網站
ckguozhi 10 發表於 October 8, 2005 作者 檢舉 Share 發表於 October 8, 2005 原來你也有用深藍啊xdwayne其實我已經寫出一個簡單版的小畫家了http://infor.org/~n3002/paint.dbn 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入