摘要:選上這門課的同學,都能獲得Macbook電腦、iPad等蘋果公司產品的一學期自由使用權,並基於這些設備進行iOS平臺上的APP自主開發:在寢室裏養虛擬寵物、用手機攝像頭打棒球、在校園裏捕捉虛擬小精靈。“同學們開發的APP雖然沒有在iOS平臺上架,但創意度還是很好的,”提起這門課,課程主講的章國鋒教授回憶滿滿,“有組學生開發了一款普及法律知識的APP,拿去參加2017年移動營業創新大賽,還進入了複賽。

原標題:浙大“土豪”課 選課就發蘋果電腦

“這是什麼神仙課,居然給每個學生髮了一臺蘋果電腦!”今年春夏學期,浙江大學計算機學院開設的《移動平臺開發技術》課程引發了選課學生的聲聲驚歎。

選上這門課的同學,都能獲得Macbook電腦、iPad等蘋果公司產品的一學期自由使用權,並基於這些設備進行iOS平臺上的APP自主開發:在寢室裏養虛擬寵物、用手機攝像頭打棒球、在校園裏捕捉虛擬小精靈……學生們自主開發的APP腦洞大開,實現的效果與功能絲毫不遜於市面上的同類APP。

“同學們開發的APP雖然沒有在iOS平臺上架,但創意度還是很好的,”提起這門課,課程主講的章國鋒教授回憶滿滿,“有組學生開發了一款普及法律知識的APP,拿去參加2017年移動營業創新大賽,還進入了複賽。”

開課三年來,學生們呈現出的作品令章國鋒印象深刻;而章國鋒也在每一年的授課中吸取經驗,力求爲學生提供更好的課程體驗。

某一次發放Mac筆記本電腦現場某一次發放Mac筆記本電腦現場

發電腦聽起來“土豪”

實際是課程的常規手段

《移動平臺開發技術》這門課最早開設於2017年,是浙江大學計算機學院面向軟件工程專業大三學生的一門選修課。

隨着智能手機、平板電腦等移動設備興起,移動端的各種APP與大衆生活日益貼近,而大衆普及度最高的是安卓與iOS兩大系統。

章國鋒說,這門課之所以主講iOS開發,還有一個原因是學院裏已經有一門類似的課主要面向安卓系統的軟件開發,這樣這兩門課可以互補。

然而,要想在iOS平臺進行開發,就必須使用蘋果公司的設備;但這蘋果電腦、iPad卻不是人人都有。爲此,章國鋒申請教學經費,購置了一批蘋果產品:30臺Macbook電腦和一些iPad,都讓選課學生自主選擇使用,期末結束課程時歸還。

提起外界認爲的“土豪課”這個稱呼,章國鋒認爲這是種誤解:“給學生髮放電腦聽起來‘土豪’,實際上是很多實踐類課程的常規手段。畢竟Mac電腦是我們實踐課的基礎,提供課程設備也是我們的職責所在。”

而對於備受關注的“發放電腦”這一模式,章國鋒認爲也還在不斷改進。

前兩年,《移動平臺開發技術》的選課人數在40人左右,超出了預設的課程容量,採購的設備數量也不是很充足,僅能保證每個三人小組內能分配到一臺設備。今年的情況要好些,基本上能保證“人手一臺”,學生們的學習體驗相比以往會更好。

  AR+手遊

浙大校園秒變遊戲場景

據章國鋒介紹,由於他本人的研究方向側重於AR(Augmented Reality,增強現實),因此課程作業大多與此相關。增強現實,簡而言之就是將虛擬物體或信息無縫地融入到現實世界中,達到真假難分的效果。例如手機地圖的實景導航、美顏相機的自拍貼紙等,都是AR技術的普遍應用。

而在《移動平臺開發技術》這門課的期末作業中,學生們把AR技術利用在遊戲開發方面,設計出許多充滿趣味的手遊。跟隨着演示者的攝像頭,熟悉的浙大校園成爲手機屏幕上的遊戲場景,讓人產生一種虛擬與現實交錯的感覺:

BALLS&BOMBS小組開發的APP堪稱現實版“水果忍者”。在小組的演示作品中,使用者將手機攝像頭隨機對準了浙大宿舍樓,一個虛擬的棒球便從屏幕那端飛來;只需移動手機攝像頭,對準棒球奮力一擊,即爲擊球得分。同時,遊戲也同“水果忍者”一般間歇性發射炸彈,若使用者未及時躲避炸彈,將會獲得懲罰。

“百鬼夜行”小組開發的APP與之前大火的“Pokemon Go”類似,是一款在現實場景中捕捉怪物的遊戲。遊戲中妖怪的身份皆取材於知名手遊《陰陽師》。當演示者的攝像頭掃過浙大校園各處草叢,隱藏的怪物紛紛現身,與玩家展開一場戰鬥;若戰鬥成功,即可收服怪物。

而PET組開發的虛擬寵物APP則是寢室黨的“萌寵神器”,在這個APP中,你可以飼養一隻虛擬寵物在寢室裏陪伴自己。爲了讓寵物存活下來,玩家必須與它互動、餵食;當玩家點擊屏幕時,寵物會變換不同的動作來實現互動。除此之外,玩家也可以進入觀賞模式觀察自己寵物的行爲,獲得更加真實直觀的萌寵體驗。

虛擬寵物APP則是寢室黨的“萌寵神器”

De-la-bande小組則利用深受年輕人歡迎的“初音未來”形象設計了一個打擊樂遊戲。當手機攝像頭對準一個靜止平面後,即可添加3D的初音未來模型,並開始跳舞。用戶隨着音樂節奏點擊屏幕,通過節奏踩點來累計分數。堪稱寢室裏的初音版“節奏大師”。

在章國鋒看來,學生們的作品雖然不乏借鑑的影子,但其中體現出的創意點及寶貴的實踐操作經歷纔是這門課最重要的收穫。

隨着近年來蘋果、谷歌、微軟等巨頭都推出了各自的AR平臺,針對該方面的開發也成爲移動平臺發展的顯著趨勢。章國鋒希望《移動平臺開發技術》能爲軟件工程的學生們提供一次鍛鍊的機會。

談起未來的課程規劃,章國鋒表示將會繼續開設這門課程,但也會對三年來的經驗進行總結與改進,“我發現學生們的自學能力都很強,因此未來可能會降低理論課的比重,增加一些更有趣的實際案例來輔助學生了解專業領域新進展。”

而本學年的《移動平臺開發技術》課程也將在半學期後結束,章國鋒笑着表示:“我非常期待今年學生們的新作品。”

來源:錢江晚報

相關文章