THINK DIFFERENT(不同凡想)
蘋果經典廣告台詞

控制角色跳躍是一個很常見入門的功能
任天堂的經典遊戲
超級瑪利歐就是靠這簡單跳躍前進闖關的
所以本次的問題就是
"我如何讓我的角色跳躍"
在回覆答案之前
我們需探索創造的具體想法
因為編碼可以用來解決特定問題
也可以用來設計遊戲.動畫故事.為他人構件工具.互動式藝術
寫程式能夠思考所有可能性的過程
當學生說出他們的想法通常足以幫助他們弄清楚下一步該做什麼
有趣的是透過SCRATCH眾多程式積木的組合
我們可以想出各種的編碼方式
以下是分享三種的跳躍積木程式組合(還有其他的方法)

透過下方連結實際操作可以感受運作的不同
https://scratch.mit.edu/projects/647848840/

教學上提供一個明確的起點和終點
專注於回應單一途徑
可能會限制了編碼的創造潛力
積木程式是一個表達的媒介
我們可以透過學習來累積自己的資料庫
也可以透過scratch社群看看別人如何思考寫程式
我們需認知程式組合的多元化
就如同開場的think different
受過台灣文法教育的公式學習
think在英文裡是動詞
修飾動詞的因該是副詞differently
但賈伯斯卻用的是different形容詞
我認為從行銷角度來看是因為
1.呼應台詞,文法雖不同,但文字核心最終是表達
2.發音念起來更為順口好記憶
廣告台詞也提到
只有那些瘋狂到以為自己可以改變世界的人,才能真得去改變世界。
在創造與思考的的可能
對SCRATCH小貓咪進行編碼的方法不止一種
身為父母或教育工作者
我們更要多加支持孩子
在各學科學習時鼓勵他們創造性表達的方式
人類因想像力而能夠實踐各種可能性
積木程式功能組合與思考息息相關
大概的步驟如下
由發想開始-->形成圖像-->實踐-->快速驗證功能-->修改更新
寫程式就產出而言是一個快速回饋的過程
思考是一個比較漫長的問題
但國小孩子還在想像力豐富階段
接觸生活與大自然可以幫助我們學習
透過想像能夠擁有信心為自己找到一條路
