李明謙(Edison)、黃昀柔(Melody)、張信富(Chris)和 王政凱(Kenny)是一群熱愛寫程式的青少年,從全台最大的兒童程式教育機構——橘子蘋果兒童程式學苑畢業後,便加入公司內部的遊戲開發團隊,一同為國家級的博物館「國立臺灣史前文化博物館」開發了結合歷史和程式設計的教學遊戲—《遨遊史前:玩程式學工藝》。
《遨遊史前:玩程式學工藝》作為第一款以台灣史前史為主題的程式教學遊戲,不但將許多程式設計必學的:序列、迴圈等概念,和知名的史前古文物、小知識結合,關卡中逗趣的劇情也讓它相較過往常見的教學遊戲更顯得豐富、有趣。
為了讓遊戲的難度貼近不同年紀的民眾,過程中必須先和史前館的考古人員層層校對,並針對每一關模擬好幾個版本給教學第一線的老師、學生試玩過,才能正式定案。四人光是要完成遊戲的基本架構,就需先花費大量的時間來回測試、反覆修正,卻也樂此不疲。
其中一位學生Edison曾分享到:「以前自己寫APP上架,一個人就可以很快的決定要做什麼主題、怎麼改,但在這裡除了把程式寫出來,還要想辦法和美工設計、企劃溝通、讓自己的構想被接受,雖然花不少時間,但看到遊戲成品出來就很有成就感!」
目前由這群小小工程師所開發的遊戲已經搶先公開,並開放在網上供民眾線上試玩:
英雄出少年,用程式讓天賦發光
令人驚訝的是,這並不是孩子們第一次幫企業設計軟體、遊戲,Chris、Edison和Melody在從橘子蘋果畢業後,就曾參與開發過教兒童寫程式的線上學習平台,他們設計的題材因為簡單易懂、貼近生活,很受到小孩子歡迎,專案在網路平台上也有超過2,000多名的粉絲。
而團隊中年紀最小的Kenny,12歲時就已學過前後端的程式語言JavaScript、C/C++,總是能飛快地完成份內工作的他,常幫大家寫的遊戲進行「關卡測試」。為了讓落落長的程式碼更簡潔,Kenny在修改前會花很多的時間「畫白板」、拆解步驟,釐清每一個專案的設計流程,他有點靦腆的笑道:「測試時難免會發現大大小小的程式錯誤(bug),所以事先搞清楚邏輯,就可以簡短之後卡關的時間,更快找到問題點,這也是過去從學苑老師身上學到的經驗。」
結合人文與科技,培養理論實務兼具的軟體人
橘子蘋果兒童程式學苑 執行長 束凱文表示:「不少家長聽到這些關卡是由『學生』設計的,都相當吃驚。但這些孩子都是經過3-4年以上的培訓、一步步從小專案累積經驗的。我們也不斷教育學生,除了提升自己的程式能力,更要懂得換位思考、理解使用者喜歡什麼,這在業界是相當重要的核心能力。」
全關卡版本預計在10/1正式公開,之後將會免費開放給所有來館的民眾當作教學使用,有興趣的朋友可以點擊的連結搶先試玩,快和小編一起挑戰吧!
本文授權轉載自:橘子蘋果兒童程式學苑