請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

科技

台灣難波萬!逢甲、海大兩學生獲 WWDC21 學生挑戰賽獎

科技新報

更新於 2021年06月01日20:47 • 發布於 2021年06月01日21:00

蘋果在開發者大會(WWDC)前夕,先揭曉了今年的「Swift Student Challenge」的獲獎者;而台灣學生今年也相當爭氣,由逢甲大學資工系大三生薛竣祐與海洋大學學資工系大四生顧賀翔得獎。值得注意的是,逢甲的薛竣祐去年也是 2020 Swift Student Challenge 的得主之一,今年參賽再度獲獎;而海大的顧賀翔今年則是首次參賽即獲獎,兩人的表現都相當亮眼。

每年在 Swift Student Challenge 獲獎的學生,都將可獲得 WWDC 年度定製外套(僅提供給學生開發者),另外也將可獲得年度的 WWDC 專屬別針與一年免費的蘋果開發者計劃會員資格。

薛竣祐連續二年獲獎

就讀逢甲大學資工系大三的薛竣祐目前也擔任校內 iOS 社團的社長,去年他是以《Camel Playground》這款以環保為出發的小遊戲獲得 Swift Student Challenge 獎項;去年的得獎作品是以引導的方式,來讓使用者在遊戲當中逐步關燈、關冷氣、關爐火,來讓環保概念印入腦中。

▲ 逢甲大學資工系薛竣祐再度獲得 WWDC21 學生挑戰賽獎。(Source:薛竣祐提供)

不過今年薛竣祐並不延續去年的程式設計架構與遊戲設計概念,而是直接「砍掉重練」;除了將遊戲的主題改以 AR 技術來將各種不同的打招呼方式投射在鏡頭中,且程式架構也改採 Playground Book 來撰寫。

薛竣祐指出,會想改採新的架構一方面是自己想要嘗試不同的架構,不想要複製去年的程式改改就上傳作品;另一方面則是希望遊戲能有一種關卡的感覺,而如果想要有關卡的呈現,就需要換成 Playground Book 來撰寫。

今年薛竣祐的作品《Hello World》,是希望倡導種族、性別平等,希望讓大家認識世界上很多不一樣的人為理念,因此才會設計許多不同打招呼的動作、方式,且透過 AR 可以讓打招呼的動畫直接呈現在眼前。

(Source:薛竣祐提供)

(Source:薛竣祐提供)

而要玩薛竣祐所設計的這款遊戲,首先需要先輸入一個 Emoji 符號,再開啟 AR 先掃描一下地板或桌面等平面,這時就會跳出不同膚色、性別的人,來做出相對應的打招呼方式;不過這次薛竣祐僅有先設計出 4 種不同打招呼方式,如果有構想出其他打招呼方式,未來也會持續加入《Hello World》當中。

(Source:薛竣祐提供)

值得注意的是,每年 WWDC Swift Student Challenge 挑戰賽,從公佈比賽徵件到截稿,大多都僅有短短的兩週時間;不過因為薛竣祐參加了校內的 iOS 社團,參加 Swift Student Challenge 挑戰賽已是每年社內的傳統,因此他這款遊戲的設計發想到完成就花了兩三個月的時間。

顧賀翔首次參賽就獲獎

而就讀海洋大學四年級的顧賀翔,他的作品是一個「測量時間」小遊戲《Time Flies》。雖然說是測量時間,但是測量的是使用者「自我感覺」的時間,使用者的目標就是要準確地將計時器停在指定的時間上。

▲ 海大四年級的顧賀翔今年首次參賽即獲獎。(Source:顧賀翔提供)

《Time Flies》的創作靈感是來自於電影《露西》,顧賀翔解釋,電影中曾提到「時間是世界唯一的衡量單位。若時間不存在,則我們將不存在。」人們對於時間的認知比想像中的還要少,看不見時間更無法控制時間的長短與速度。

《Time Flies》整個遊戲是利用 SwiftUI、Timer、3D effect、Animation 以及 AVFoundation 等工具完成。玩家可以選擇不同的難度(05.00s、09.00s、12.34s、20.21s 等),也可以有一定時間的聲音提示,又或是加入一定程度的干擾等。

與薛竣祐不同的是,顧賀翔從得知比賽收件到截稿就只有兩週的時間。他指出,整個遊戲設計最難的部分就是選主題,光是創意的發想就花了他一週的時間;在主題發想完畢後,遊戲的完成則僅花了3~4 天。

對於未來,已經大四即將畢業的顧賀翔並不打算繼續進修,而是要在畢業後直接進入職場,這也意味著今年首次參賽、獲獎的他,也是最後一次參加 Swift Student Challenge。

而對於未來的職涯,顧賀翔表示,自己對於 AI 或機器學習等領域都相當有興趣,因為 AI 這塊領域將會是未來重要的發展方向;又或者,未來自己也可能會進行 iOS 應用程式的開發等。

(首圖來源:蘋果官網

0 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0