現在網路非常發達,用 Google 甚至是問 ChatGPT 就能找到不少寫程式的內容,但對於初學者,又或是想讓小朋友提早接觸程式設計的爸媽,要找到合適的教學不是那麼容易,現在網路上就有這麼一個「一小時玩程式(HOUR OF CODE)」網站,專為所有年齡層打造,支援 45 種語言,透過玩遊戲的方式讓學習者快速認識程式設計,不需要任何基礎,用任何設備都能玩,手機也可以,完全免費。
「一小時玩程式」用玩遊戲的方式來快速學習程式設計,初學者、小朋友都適合
根據網站開發者說明,一小時玩程式是一項國際性的活動,以一個小時的時間來介紹電腦科學,讓人們快速瞭解程式設計,很容易就學習到最基本的知識。
不需要任何寫程式的知識,這個一小時玩程式活動主要著重在自我指導,每個人需要做的事,就是嘗試網站上的教程,在一小時空閒裡選擇你喜歡的遊戲。更棒的一點是,這邊的遊戲都有標註適合幾歲,最小到幼稚園都可以玩。
進到一小時玩程式頁面後,往下滑就能找到所有遊戲,都有中文,所以不用擔心看不懂:
每一款遊戲都有說明適合幾歲的人,像是學前、2 年級以上、5 年級以上等等,遊戲內容也很多元,有 AI 和機器學習、積木式、JavaScript、Python、CoffeeScript、C++ 等等,大多都是積木式:
每一款遊戲也都會有詳細說明,像 Flappy 這款是積木式,用拖曳程式積木方式來設計自己的 Flappy 遊戲、用瀏覽器就能玩、一個小時玩完會有進階版本,一開始都很簡單,靠邏輯就可以:
遊戲開始前也有影片說明,所以真的不需要擔心不知道怎麼玩,這些影片也都有中文字幕:
沒辦法看影片,或是影片播放不了,也有文字說明:
積木式遊戲的玩法都差不多,先看上方的操作說明,然後根據題目移動下方左側的程式積木到右邊工作區:
如下圖所示,沒問題後就按左邊的運行,來檢查自己的程式積木堆疊的正不正確:
正確的話就能進到下一關:
左邊的程式積木會越來越多,題目也會越來越難,一開始前面 5 題都蠻容易的,基本上應該不太會錯,但到後半段就有可能做錯:
做錯時,操作說明會跳出提示,如:「不完全正確。你還需要使用一個沒用過的積木。」:
完成一小時之後,可獲得網站提供的證書,也能輸入中文。這證書不能幹嘛,就是鼓勵小朋友持續學習:
目前支援中文的遊戲數量還不是非常多,英文的就多很多,我是覺得也能用這遊戲來一邊學習英文、一邊了解程式設計,畢竟很多遊戲幼稚園以上就能玩,用到的英文單字也不會到太難。
關於更多一小時玩程式的介紹和解答,可進到「常見問題與解答」頁面查看: