隨著中小學推動 STEM 教育,相信很多老師和同學都有使用過 Scratch 編寫程式。在 Scratch 平台中編寫程式,只需將不同的方塊拉出來組合在一起,然後改變當中的一些數據就能完成。經過兩期程式的講解後,今期運用 Scratch 來製作平面密鋪圖案。
Scratch 不需要輸入複雜的程式碼或指令,而且網上教學甚多,因此受到中小學生歡迎,確實是一個適合用作訓練邏輯思維和編程技巧的工具。歷經兩期程式製作,以下改用簡單的方式,運用 Scratch 繪畫另一種平面密鋪的圖案。
進階思考訓練
練習中,我們主要是繪畫一個基於正方形為基本單位的平面密鋪圖案,但會先在正方形中,分割出四個不同顏色的不規則三角形,而當使用正方形作密鋪的時候,同時會將正方形作隨機的旋轉,令最後繪製出來的圖案,表面看來十分不規則,但只要細心觀察,就能夠看到當中排列是十分有秩序的。
Scratch:https://scratch.mit.edu
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
總結
有關編寫程式繪製圖像,運用 Trinket 及 Scratch 外,同學還可以考慮安裝一個免費的互動程式- Processing 。熟悉 Processing 軟件的朋友,相信也知道此軟件是善於處理多媒體的程式,可按不同的輸入數據,並即時運算出新的圖像,而且能配合 Arduino 、 Kinect 或手提電腦等,製作出互動的藝術裝置。網上亦找到大量的學習資源,同學可以慢慢進一步探索。