狂!他們15歲,幫國家博物館開發遊戲,教大家寫程式
2018-09-25
核心摘要:讓孩子從小接觸程式,並非為了讓孩子當工程師,而是在大腦發展的關鍵期建立邏輯思考習慣。研究顯示,及早接觸有系統的程式課程,能幫助孩子在數學、語言與解決問題上都有更好的表現。了解更多:橘子蘋果兒童程式課程。
回想一下你國中時在忙什麼?也許你在想著等等下課要去打籃球,或是正和喜歡的同學上課傳傳紙條。不過,在這個最好動、青春的年紀,有一群國中生,竟然已經加入了新創公司的遊戲製作團隊,成為了史上年紀最小的「遊戲工程師」!
李明謙 (Edison) 、黃昀柔 (Melody) 、張信富 (Chris) 和 王政凱 (Kenny) 是一群熱愛寫程式的青少年,從全台最大的兒童程式教育機構 -- 橘子蘋果兒童程式學苑畢業後,便加入公司內部的遊戲開發團隊,一同為國家級的博物館「國立臺灣史前文化博物館」開發了結合歷史和程式設計的教學遊戲—《遨遊史前:玩程式學工藝》。
( 國立臺灣史前文化博物館 與 橘子蘋果兒童程式學苑 合作,開發針對兒童的程式設計教學遊戲 )
《遨遊史前:玩程式學工藝》作為第一款以台灣史前史為主題的程式教學遊戲,不但將許多程式設計必學的:序列、迴圈等概念,和知名的史前古文物、小知識結合,關卡中逗趣的劇情也讓它相較過往常見的教學遊戲更顯得豐富、有趣。
為了讓遊戲的難度貼近不同年紀的民眾,過程中必須先和史前館的考古人員層層校對,並針對每一關模擬好幾個版本給教學第一線的老師、學生試玩過,才能正式定案。四人光是要完成遊戲的基本架構,就需先花費大量的時間來回測試、反覆修正,卻也樂此不疲。
其中一位學生 Edison 曾分享到:「以前自己寫APP上架,一個人就可以很快的決定要做什麼主題、怎麼改,但在這裡除了把程式寫出來,還要想辦法和美工設計、企劃溝通、讓自己的構想被接受,雖然花不少時間,但看到遊戲成品出來就很有成就感!」
目前由這群小小工程師所開發的遊戲已經搶先公開,並開放在網上供民眾線上試玩:
(《遨遊史前》以距今 5300 至 2300 年的史前時代為背景,玩家將和來自過去的「史前人」合作,一起解開回到現代的線索。)
(遊戲共有 8 大項關卡,玩家要使用圖像化的程式積木為腳色設定路徑、完成 NPC 所指定的任務)
( 而每一關的最終目標,就是完成一個史前博物館藏最重要的國寶級文物,民眾能從中多認識關於史前臺灣的各種小知識 )
英雄出少年,用程式讓天賦發光
令人驚訝的是,這並不是孩子們第一次幫企業設計軟體、遊戲,Chris、Edison和 Melody 在從橘子蘋果畢業後,就曾參與開發過教兒童寫程式的線上學習平台,他們設計的題材因為簡單易懂、貼近生活,很受到小孩子歡迎,專案在網路平台上也有超過 2,000 多名的粉絲。
而團隊中年紀最小的 Kenny,12歲時就已學過前後端的程式語言 JavaScript、C/C++,總是能飛快地完成份內工作的他,常幫大家寫的遊戲進行「關卡測試」。為了讓落落長的程式碼更簡潔,Kenny 在修改前會花很多的時間「畫白板」、拆解步驟,釐清每一個專案的設計流程,他有點靦腆的笑道:「測試時難免會發現大大小小的程式錯誤(bug),所以事先搞清楚邏輯,就可以簡短之後卡關的時間,更快找到問題點,這也是過去從學苑老師身上學到的經驗! 」。
結合人文與科技,培養理論實務兼具的軟體人
橘子蘋果兒童程式學苑 執行長 束凱文表示:「不少家長聽到這些關卡是由『學生』設計的,都相當吃驚。但這些孩子都是經過 3 - 4年以上的培訓、一步步從小專案累積經驗的。我們也不斷教育學生,除了提升自己的程式能力,更要懂得換位思考、理解使用者喜歡什麼,這在業界是相當重要的核心能力。」
全關卡版本預計在 10/1 正式公開,之後將會免費開放給所有來館的民眾當作教學使用,有興趣的朋友可以點擊下方的網址搶先試玩,快和小編一起挑戰吧!
遊戲官網: https://orangeapple.co/museum-game/stages/01/index.html
--------------------------------------------------------------------------------------------------------
想讓他們一樣成為程式大師嗎?來看看其他人怎麼做的: http://oaoa.fun/AVRQ5
關於臺灣史前館的更多小故事:https://www.nmp.gov.tw/
常見問題 FAQ
像文中這幾位 15 歲學生一樣,能實際參與真實專案開發,孩子大概要幾歲、學多久?
文中的 Edison、Melody、Chris、Kenny 都是從橘子蘋果畢業後才加入遊戲開發團隊,並非一入門就能接專案——他們都經過 3-4 年以上的系統培訓,從小專案一步步累積經驗。一般來說,中年級(4-6 年級)可從 Scratch 或 Minecraft 程式課開始建立基礎,國中以上進階到 Python,扎實走完這個路徑,才有能力像文中孩子一樣獨立完成一款完整的教學遊戲。
孩子只喜歡玩遊戲,要怎麼引導他走向像文中一樣自己「做」遊戲?
不建議強迫,但可以善用孩子對遊戲的熱情作為切入點。文中的孩子一開始也是從玩遊戲、寫簡單的 APP 開始,透過 Minecraft 闖關、Roblox 設計等遊戲化入門,讓孩子從「玩」轉向「做」,親眼看到自己的創意變成別人也能玩的作品,這種成就感往往比說教更能點燃長期興趣。
學程式和數學成績有關係嗎?
程式學習本身不要求高深的數學,但能強化數學的應用能力——因為程式本質上是「把數學邏輯轉為可執行的步驟」。研究顯示,系統學習程式的孩子在數學的「問題分析」和「多步驟解題」能力上有顯著提升。
線上程式課和實體課有什麼差異?
線上課程可以跨地區選擇優質師資、時間彈性高;實體課則在即時互動和動手操作上有優勢。關鍵差異在於師生比和課程結構:小班制(4–8 人)的線上課,互動品質不遜於實體;若是 20 人以上的大班實體課,反而可能學習效果有限。選課時重視師生比更重於上課形式。
想培養到文中孩子那種能與美術、企劃協作、獨立完成專案的程度,要花多久時間?
文中執行長束凱文提到,這些學生都是經過 3-4 年以上的培訓、一步步從小專案累積經驗,才具備獨立溝通、協作開發的能力。三分鐘熱度通常來自挑戰感不足或缺乏階段性成果,解方是找到適合難度的起點,並讓孩子每個月都能完成一個小遊戲或動畫等具體成果,逐步累積到能承接更大型專案的實力。
如何評估孩子現在的程度適合哪種課程?
最快的方式是讓顧問做一次評估:了解孩子的年級、有無接觸過程式、學習目標(興趣培養 / 競賽 / 升學)後,推薦最適合的課程起點和路徑。不同起點差距很大——Scratch 入門到 Python 進階,每個階段都有對應的節奏和方法。
橘子蘋果開辦多久了?有多少學員?
橘子蘋果程式學苑成立於 2012 年,累積超過 10 萬名學員,目前有 500 位以上資深教師,在全台 12 縣市設有直營實體教室、線上覆蓋全台 22 縣市。
幫孩子找到屬於他的程式學習起點
- 依年級與學習經驗,找到最適合的課程起點
- 小班制教學,確保每堂課都有有效的練習與回饋
- 從入門到進階,路徑清楚、階段明確
