THINK DIFFERENT(不同凡想)
蘋果經典廣告台詞
控制角色跳躍是一個很常見入門的功能
任天堂的經典遊戲
超級瑪利歐就是靠這簡單跳躍前進闖關的
所以本次的問題就是
"我如何讓我的角色跳躍"
在回覆答案之前
我們需探索創造的具體想法
因為編碼可以用來解決特定問題
也可以用來設計遊戲.動畫故事.為他人構件工具.互動式藝術
寫程式能夠思考所有可能性的過程
當學生說出他們的想法通常足以幫助他們弄清楚下一步該做什麼
有趣的是透過SCRATCH眾多程式積木的組合
我們可以想出各種的編碼方式
以下是分享三種的跳躍積木程式組合(還有其他的方法)
透過下方連結實際操作可以感受運作的不同
教學上提供一個明確的起點和終點
專注於回應單一途徑
可能會限制了編碼的創造潛力
積木程式是一個表達的媒介
我們可以透過學習來累積自己的資料庫
也可以透過scratch社群看看別人如何思考寫程式
我們需認知程式組合的多元化
就如同開場的think different
受過台灣文法教育的公式學習
think在英文裡是動詞
修飾動詞的因該是副詞differently
但賈伯斯卻用的是different形容詞
我認為從行銷角度來看是因為
1.呼應台詞,文法雖不同,但文字核心最終是表達
2.發音念起來更為順口好記憶
廣告台詞也提到
只有那些瘋狂到以為自己可以改變世界的人,才能真得去改變世界。
在創造與思考的的可能
對SCRATCH小貓咪進行編碼的方法不止一種
身為父母或教育工作者
我們更要多加支持孩子
在各學科學習時鼓勵他們創造性表達的方式
人類因想像力而能夠實踐各種可能性
積木程式功能組合與思考息息相關
大概的步驟如下
由發想開始-->形成圖像-->實踐-->快速驗證功能-->修改更新
寫程式就產出而言是一個快速回饋的過程
思考是一個比較漫長的問題
但國小孩子還在想像力豐富階段
接觸生活與大自然可以幫助我們學習
透過想像能夠擁有信心為自己找到一條路