◇南京工業(yè)職業(yè)技術(shù)大學(xué)計(jì)算機(jī)與軟件學(xué)院 郭朝霞
移動(dòng)游戲開發(fā)課程是移動(dòng)應(yīng)用開發(fā)專業(yè)方向核心課程。為解決目前課程存在的老師難教,學(xué)生難學(xué),實(shí)際教學(xué)效果距離人才培養(yǎng)目標(biāo)有較大差距的問(wèn)題,依托國(guó)家級(jí)教學(xué)資源庫(kù)項(xiàng)目,采取校企合作方式,以企業(yè)案例為項(xiàng)目載體,并輔以豐富的數(shù)字化配套資源,構(gòu)建移動(dòng)游戲開發(fā)課程體系。
移動(dòng)游戲開發(fā)課程是我院移動(dòng)應(yīng)用開發(fā)專業(yè)方向核心課程,該課程培養(yǎng)目標(biāo)是注重游戲應(yīng)用開發(fā)的基本理論、基本方法和基本技能的學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣,在啟發(fā)、提示下使其自主地、全面地理解游戲開發(fā)的基本理論和基本方法,提高學(xué)生的思維能力和實(shí)際軟件開發(fā)能力,突出體現(xiàn)職業(yè)教育的技能型、應(yīng)用性特色,著重培養(yǎng)學(xué)生的實(shí)踐應(yīng)用技能,力求達(dá)到理論方法夠用,技術(shù)技能過(guò)硬的目的。
但這門課程一直存在老師難教,學(xué)生難學(xué)的問(wèn)題,實(shí)際教學(xué)效果距離人才培養(yǎng)目標(biāo)有較大差距。老師難教,體現(xiàn)在教材難選,已出版教材要么內(nèi)容過(guò)于陳舊,與目前游戲市場(chǎng)實(shí)際需求有脫節(jié),不能較好匹配企業(yè)要求的職業(yè)技能,要么內(nèi)容難度過(guò)大,不適合學(xué)生實(shí)際的學(xué)習(xí)情況。學(xué)生難學(xué),體現(xiàn)在教材相關(guān)配套資源較少,文本類型資源不能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,不能滿足學(xué)生碎片化學(xué)習(xí),自主探究學(xué)習(xí)的需求。編寫移動(dòng)游戲開發(fā)教材,構(gòu)建移動(dòng)游戲開發(fā)課程體系勢(shì)在必行。
2017年學(xué)院承接了國(guó)家級(jí)教學(xué)資源庫(kù)項(xiàng)目:職業(yè)教育移動(dòng)應(yīng)用開發(fā)專業(yè)教學(xué)資源庫(kù)-移動(dòng)游戲開發(fā)子項(xiàng)目的建設(shè)任務(wù),根據(jù)任務(wù)要求需要完成顆粒化資源的績(jī)效目標(biāo),并完成教學(xué)實(shí)施和資源應(yīng)用的推廣。依托該資源庫(kù)項(xiàng)目,結(jié)合對(duì)目前市場(chǎng)上游戲公司研發(fā)情況的調(diào)研,采取校企合作方式,與游戲開發(fā)工程師共同制定教學(xué)大綱,以企業(yè)案例為項(xiàng)目載體,并輔以豐富的數(shù)字化配套資源,編寫完成基于CocosCreator平臺(tái)的移動(dòng)游戲開發(fā)教材,構(gòu)建完成了移動(dòng)游戲開發(fā)課程體系。
依托國(guó)家級(jí)教學(xué)資源庫(kù)項(xiàng)目:職業(yè)教育移動(dòng)應(yīng)用開發(fā)專業(yè)教學(xué)資源庫(kù)-移動(dòng)游戲開發(fā)子項(xiàng)目,構(gòu)建移動(dòng)游戲開發(fā)課程體系,研究構(gòu)建過(guò)程分為以下幾個(gè)階段。
(1)研討技術(shù)平臺(tái)。目前游戲開發(fā)比較流行的兩大技術(shù)開發(fā)平臺(tái)是CocosCreator與Unity 3D,兩者都是組件化游戲開發(fā)解決方案,相較于Unity適合大型游戲開發(fā),且是付費(fèi)不開源的,Cocos具有入門門檻低,開源免費(fèi),且空包體積小的特點(diǎn),比較適合移動(dòng)游戲開發(fā)教學(xué)使用。CocosCreator技術(shù)架構(gòu)如圖1所示。
圖1 CocosCreator技術(shù)架構(gòu)
引擎和編輯器的結(jié)合,數(shù)據(jù)驅(qū)動(dòng)和組件化的開發(fā)方式,設(shè)計(jì)和程序的完美分工合作,以工作流為核心的開發(fā)理念,即時(shí)預(yù)覽的測(cè)試環(huán)境,Cocoscreator易于入手,方便開發(fā),適合學(xué)生特點(diǎn),滿足教學(xué)要求。
(2)課程體系構(gòu)建。課程體系的構(gòu)建采用一體化設(shè)計(jì)、結(jié)構(gòu)化課程、顆?;Y源的建設(shè)方法,由課程到模塊,再到組件,最后細(xì)化到顆粒化資源,將顆?;Y源進(jìn)行組課上線,課程包含完整的教學(xué)內(nèi)容和教學(xué)活動(dòng),支持線上教學(xué)和線上線下混合教學(xué)。課程體系構(gòu)建流程如圖2所示。
圖2 課程體系構(gòu)建流程
a、一體化設(shè)計(jì)。課程資源應(yīng)包含:素材、積件、模塊和課程等不同層次。素材是最基礎(chǔ)的、顆?;馁Y源個(gè)體;積件是以知識(shí)點(diǎn)、技能點(diǎn)為單位,由多個(gè)內(nèi)在關(guān)聯(lián)的素材組合形成;模塊以典型工作任務(wù)、重點(diǎn)技能訓(xùn)練項(xiàng)目或?qū)W習(xí)單元等為單位,是包含多個(gè)知識(shí)點(diǎn)、技能點(diǎn)的積件組合;課程由多個(gè)工作任務(wù)、技能訓(xùn)練項(xiàng)目、學(xué)習(xí)單元組合形成,包括教學(xué)設(shè)計(jì)、教學(xué)實(shí)施、教學(xué)過(guò)程記錄、教學(xué)評(píng)價(jià)等環(huán)節(jié)。
首先構(gòu)建課程結(jié)構(gòu)樹,對(duì)知識(shí)點(diǎn)/技能點(diǎn)進(jìn)行拆分,依此建設(shè)素材庫(kù),題庫(kù),在素材庫(kù),題庫(kù)基礎(chǔ)上組建微課或者課程,最后課程在門戶網(wǎng)站上線使用(見圖3)。
圖3 課程體系設(shè)計(jì)
b、結(jié)構(gòu)化課程。移動(dòng)游戲開發(fā)課程是專業(yè)核心課,屬于項(xiàng)目化課程。項(xiàng)目化課程設(shè)計(jì)思路:采取項(xiàng)目化,任務(wù)式或者模塊化的方式,內(nèi)容包括項(xiàng)目/任務(wù)介紹、知識(shí)點(diǎn)講解、任務(wù)實(shí)現(xiàn)過(guò)程講解、任務(wù)總結(jié)、隨堂測(cè)驗(yàn)/拓展作業(yè)等。確定教學(xué)大綱:與游戲開發(fā)工程師共同研討,依據(jù)對(duì)具體學(xué)情的分析,制定教學(xué)大綱,確定課程框架:首先導(dǎo)入游戲開發(fā)技術(shù),然后介紹CocosCreator編輯器,JavaScript游戲腳本開發(fā)語(yǔ)言,再深入學(xué)習(xí)游戲腳本開發(fā),圖像渲染,動(dòng)畫與音效,物理系統(tǒng),最后進(jìn)行游戲的發(fā)布。構(gòu)建知識(shí)/技能樹:根據(jù)教學(xué)大綱及授課計(jì)劃,構(gòu)建知識(shí)/技能樹,對(duì)每個(gè)單元的教學(xué)要點(diǎn)進(jìn)行拆分和凝練。知識(shí)點(diǎn)拆分的時(shí)候,按照既定課程標(biāo)準(zhǔn)進(jìn)行拆分,系統(tǒng)化、體系化,要碎而不散。邏輯性、關(guān)聯(lián)性強(qiáng)知識(shí)點(diǎn)適當(dāng)整合,要碎而不小。建立游戲開發(fā)課程的知識(shí)/技能樹,后續(xù)素材建設(shè)都以此為依據(jù)。
c、顆?;Y源。素材庫(kù)建設(shè):以知識(shí)點(diǎn)/技能點(diǎn)為基礎(chǔ),進(jìn)行顆?;Y源建設(shè),即素材庫(kù)建設(shè)。顆?;Y源包括文本資源、圖形/圖像資源、視頻資源、演示文稿、微課、動(dòng)畫、交互式資源、案例代碼包等,將建設(shè)好的顆?;Y源上傳到智慧職教平臺(tái)素材管理庫(kù)。題庫(kù)建設(shè):在課程學(xué)習(xí)過(guò)程中,可以通過(guò)試題對(duì)學(xué)習(xí)效果進(jìn)行檢測(cè),題庫(kù)就是試題的出題依據(jù),在進(jìn)行顆?;Y源素材準(zhǔn)備時(shí),每個(gè)知識(shí)點(diǎn)/技能點(diǎn)都包括相關(guān)習(xí)題,類型包括單選題,多選題,判斷題,簡(jiǎn)答題等等,習(xí)題最終通過(guò)智慧職教平臺(tái)中題庫(kù)管理模塊進(jìn)行管理。
(3)完成課程建設(shè)。編寫完成基于CocosCreator平臺(tái)的移動(dòng)游戲開發(fā)教材,教材由淺入深,以企業(yè)項(xiàng)目為載體,以任務(wù)為驅(qū)動(dòng),理論與實(shí)踐相結(jié)合,注重游戲應(yīng)用開發(fā)的基本理論、基本方法和基本技能的學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣,在啟發(fā)、提示下使其自主地、全面地理解游戲開發(fā)的基本理論和基本方法,提高學(xué)生的思維能力和實(shí)際軟件開發(fā)能力,突出體現(xiàn)職業(yè)教育的技能型、應(yīng)用性特色,著重培養(yǎng)學(xué)生的實(shí)踐應(yīng)用技能。
智慧職教平臺(tái)素材庫(kù)中,已完成移動(dòng)游戲開發(fā)課程顆?;Y源,資源類型包括文本,圖形/圖像,演示文稿,微課,動(dòng)畫,交互式課件,案例視頻等等,依據(jù)顆?;Y源可以組建學(xué)歷課程,培訓(xùn)課程,技能訓(xùn)練模塊等課程種類,滿足個(gè)性化教學(xué)需求。
智慧職教平臺(tái)組建了移動(dòng)游戲開發(fā)課程,方便學(xué)生進(jìn)行線上自主學(xué)習(xí),智慧職教平臺(tái)移動(dòng)開發(fā)課程學(xué)習(xí)界面如圖4所示。
圖4 移動(dòng)游戲開發(fā)課程學(xué)習(xí)界面
依托國(guó)家級(jí)教學(xué)資源庫(kù)項(xiàng)目,編寫完成基于CocosCreator平臺(tái)的移動(dòng)游戲開發(fā)教材,構(gòu)建完成了移動(dòng)游戲開發(fā)課程體系,該成果特色與創(chuàng)新點(diǎn)主要包括以下幾個(gè)方面:一是校企合作。與游戲開發(fā)工程師共同制定教學(xué)大綱,并選用目前游戲公司普遍使用的CocosCreator作為游戲開發(fā)平臺(tái),以企業(yè)案例為項(xiàng)目載體,突顯以崗導(dǎo)學(xué)的教學(xué)理念,為學(xué)生的職業(yè)發(fā)展奠定基礎(chǔ)。二是豐富的數(shù)字化配套資源。提供教學(xué)課件、掛圖指南、教學(xué)案例、題庫(kù)習(xí)題、動(dòng)畫、教學(xué)微視頻,交互式學(xué)習(xí)資源等豐富的數(shù)字化資源,既實(shí)現(xiàn)了系統(tǒng)學(xué)習(xí),也滿足了碎片化學(xué)習(xí)需求,提高了教學(xué)效果。進(jìn)一步促進(jìn)教與學(xué)的改革,是進(jìn)行信息化教學(xué)、提升學(xué)校教育信息化水平的基礎(chǔ)和保障。三是智慧職教平臺(tái)移動(dòng)游戲開發(fā)資源庫(kù)。有利于學(xué)生自主學(xué)習(xí)與實(shí)踐,幫助學(xué)生進(jìn)行知識(shí)學(xué)習(xí)和技能提升;為教師搭建了教學(xué)資源獲取、課程開發(fā)和經(jīng)驗(yàn)交流的平臺(tái);方便社會(huì)學(xué)習(xí)者了解行業(yè)、產(chǎn)業(yè)發(fā)展動(dòng)態(tài),提升專業(yè)技術(shù)應(yīng)用能力。
完善的教學(xué)資源滿足“線上”+“線下”混合式教學(xué)需求,進(jìn)一步促進(jìn)教與學(xué)的改革,是進(jìn)行信息化教學(xué)、提升學(xué)校教育信息化水平的基礎(chǔ)和保障。