資訊內容
迎接2020,一起Scratch少兒編程轉出花來!
2020年即將到來,如何既有科技感又有藝術性地來迎接新的一年呢?
思來想去,不如用代碼來畫新年窗花吧!
先來個簡單一些的給大家瞧瞧~


怎么樣,是不是很有趣呢?接下來就叫你如何利用Scratch轉出花!
//?基礎篇?//
首先,你可以信手涂鴉幾個造型,再旋轉著敲圖章,窗花就畫好了。
同樣的造型,旋轉不同角度重復敲不同次數的章,效果也會不一樣。
那么,問題來了:
這么簡單,玩著不過癮啊~
別急!接著往下看~
翻出南瓜博士的“代碼藝術課”私家珍藏,找到“對稱圖案”這章中的一個程序,稍作改動就成為剪窗花游戲。
美滋滋的玩了好久后,問題又來了:
怎樣才能超越 LOGO 式的畫畫,更多地發揮孩子們的創造力呢?
這個問題……干脆,自己先來玩一玩吧。
//?進階篇?//
盡可能降低代碼的邏輯要求,甚至不用畫線功能,看看光靠敲圖章,能敲出怎樣的創意來。
蒙德里安?草間彌生?如果不使用復雜邏輯,我們該如何創作出有藝術味道的畫呢?也許只能畫畫波洛克?

試著學學草間彌生:
用點點裝飾圣誕樹:

還可以用來給甜甜圈添加糖粒:

但還能玩什么呢?
試試修拉吧:用圣誕樹點彩的方式來給窗花涂色!

//??創造力Plus?//
只要把造型設成一個小點,在畫布上隨機移動,遇到不是白色的地方蓋章,就可以了呢,代碼比給圣誕樹裝彩燈更簡單。

實驗一:
通過顏色特效代碼,可以讓造型變成各種彩點。所以在下圖背景上運行代碼,就可以得到一朵五彩窗花。

(重要技巧:按住 shift 鍵的同時點擊綠旗,可以進入加速模式。)

實驗二:
繼續玩,改一下顏色特效的隨機數范圍,就是冰藍的雪花了。
實驗三:
換個顏色范圍,就是烈焰般的色彩,更適合用婀娜女郎做背景圖。

實驗四:
還是更喜歡冰藍的雪花,可以從網上找些雪花剪影,最初的窗花代碼也可以派上用場了,還是省略了變量的極簡版:
即使亂涂幾根線條,效果也不錯哦!
比如,搞笑的卡通上下眼,怎么都想象不出它能演變成那么正常的一幅窗花。
實驗五:
現在程序是:按 a 鍵畫黑色窗花剪影,按空格點彩上色。
添加一個求距離的公式,染出彩虹色的花!
除了公式,還有有個簡單的方法——添加一個在 (0,0) 位置的“原點”角色,然后復雜的公式就變成如下易理解的代碼:

繼續玩,把圓點變成細斜線后圖畫的風格都變了。

之前是“碰到白色不成立就敲圖章”,彩點都嚴格畫在黑色輪廓之內。將判斷條件換成“碰到黑色就敲圖章”,彩點會跑到輪廓之外,畫出來的是毛毛的感覺。

畫的彩點多了把黑色全部蓋住成了一個個圓環,不夠有趣,再添加一個亮度的隨機值:

旋轉的花紋玩過癮了,換成平移,來個拉花式的窗花。

把顏色設為 x 坐標,就出現了彩虹拉花。

按 y 坐標來設顏色,會是另一種趣味:

直接拿 Scratch 自帶的造型也可以作畫:


試試拖動蝴蝶角色到處飛,你會發現點彩跟著蝴蝶動,然后滿屏都是彩點!
那么,干脆讓彩點遇到角色就敲圖章吧!為了提升效率,把一個彩點變成一堆彩點也不錯。

用代碼畫畫是 LOGO 的標志性玩法,用來教數學再好不過。而色彩選擇,又用到了一點點邏輯思考。
現在學 Scratch 的以低齡孩子為主,如果換做孩子們來寫色彩相關的代碼,會給我們帶來怎樣的驚喜呢?
元旦的鐘聲就要敲響
科技學堂想對大家說
2
0
2
0

圖片?| 科技學堂 劉欣
前方或許崎嶇,但前方的希望便是動力。
新的一年,一起加油,勇攀高峰!
? ? ? HAPPY ? ? ?
新 年 快 樂
