袁曉勇 王必晴
(銅陵學(xué)院,安徽 銅陵 244061)
應(yīng)用型本科注重學(xué)生實(shí)際應(yīng)用能力的培養(yǎng)和注重培養(yǎng)學(xué)生的實(shí)踐能力。同時(shí),我們的課程要基于CDIO理念,以項(xiàng)目的形式驅(qū)動(dòng)我們的教學(xué)內(nèi)容,學(xué)生以作品的形式展示學(xué)習(xí)成果。由于動(dòng)漫游戲課程教學(xué)注重實(shí)踐,所以通過項(xiàng)目的形式能更好地使學(xué)生適應(yīng)我們的教學(xué)。除了傳統(tǒng)的教師上課講學(xué)生練習(xí)為主外,還要輔助MOOC課程教學(xué)方式[1],對(duì)重難點(diǎn)知識(shí)還要使用MOOC給予講解。
《動(dòng)漫游戲設(shè)計(jì)與制作》課程是數(shù)字媒體類專業(yè)重要的專業(yè)課,但是由于動(dòng)漫游戲這門課學(xué)習(xí)難度大,對(duì)于我們這類應(yīng)用性本科院校學(xué)生來說,學(xué)習(xí)效果不是很理想,由于動(dòng)漫游戲這門課既要涉及藝術(shù)設(shè)計(jì)方面的知識(shí),又要涉及計(jì)算機(jī)編程知識(shí),所以這門課程對(duì)大部分學(xué)生來說在學(xué)習(xí)過程中都會(huì)遇到很多困難。從而挫傷了學(xué)生的學(xué)習(xí)積極性。
目前我校動(dòng)漫游戲課程教學(xué)還是使用老師講學(xué)生聽的傳統(tǒng)教學(xué)方法,由于我校動(dòng)漫游戲課程使用Unity引擎和C#腳本語言作為教學(xué)內(nèi)容,課程難度較大使用傳統(tǒng)的教學(xué)方法,絕大部分學(xué)生只能夠機(jī)械地模仿教師授課案例,不能獨(dú)立完成一個(gè)完整的游戲項(xiàng)目。特別是在編寫程序去實(shí)現(xiàn)游戲的互動(dòng)和模型控制方面,絕大部分學(xué)生都不能夠獨(dú)立完成。這樣導(dǎo)致學(xué)生學(xué)習(xí)興趣不高,對(duì)動(dòng)漫游戲課程失去學(xué)習(xí)興趣和動(dòng)力,從而導(dǎo)致很少學(xué)生選擇動(dòng)漫游戲方向。作為應(yīng)用性本科高校的數(shù)字媒體技術(shù)專業(yè)來說,動(dòng)漫游戲制作是這個(gè)專業(yè)一個(gè)重要的培養(yǎng)方向[2]。
有效合理的課程考核方式也是促進(jìn)學(xué)生學(xué)習(xí)動(dòng)力的有效方法,傳統(tǒng)的課程考核方式是平時(shí)成績*10%+實(shí)驗(yàn)成績*20%+期末成績*70%,這種考核方式不能夠全面的考核學(xué)生,往往出現(xiàn)學(xué)生作業(yè)抄襲或者請(qǐng)人幫忙代寫的情況,傳統(tǒng)的考核方式不能夠很好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。
《動(dòng)漫游戲設(shè)計(jì)與制作》這門課程是數(shù)字媒體類專業(yè)的一門重要的專業(yè)課程,由于這門課程也是近幾年開設(shè)的新課程,所以在制定培養(yǎng)方案時(shí)很多課程先后順序設(shè)置不合理和課程的教學(xué)內(nèi)容并沒有側(cè)重于游戲開發(fā)方向,在開設(shè)動(dòng)漫游戲課程時(shí)有的先驅(qū)課程沒有開設(shè),比如我校在開設(shè)動(dòng)漫游戲制作這門課時(shí),C#語言和建模類軟件都沒有開設(shè),這樣就導(dǎo)致學(xué)生在學(xué)習(xí)動(dòng)漫游戲這門課程時(shí)對(duì)模型結(jié)構(gòu)不了解,從而導(dǎo)致學(xué)生在編寫對(duì)模型控制程序時(shí)出現(xiàn)很多困難。動(dòng)漫游戲課程的先驅(qū)課程有photoshop、3Dmax、C#語言等。這些課程應(yīng)該在開設(shè)《動(dòng)漫游戲設(shè)計(jì)與制作》課程之前開設(shè),學(xué)生能夠具有一定的專業(yè)基礎(chǔ)知識(shí)可以讓學(xué)生能夠更快適應(yīng)動(dòng)漫游戲課程學(xué)習(xí)。每門課授課側(cè)重點(diǎn)如表1所示。
表1 先驅(qū)課程教學(xué)內(nèi)容側(cè)重點(diǎn)
動(dòng)漫游戲涉及基礎(chǔ)知識(shí)多,采用CDIO教學(xué)模式將動(dòng)漫游戲開發(fā)知識(shí)進(jìn)行微項(xiàng)目化,通過項(xiàng)目化的教學(xué)可以更容易掌握游戲開發(fā)的基礎(chǔ)知識(shí)。比如,我?!秳?dòng)漫游戲設(shè)計(jì)與制作》課程選用Unity3D引擎,傳統(tǒng)的教學(xué)方法是把引擎內(nèi)容分成若干章節(jié),每個(gè)章節(jié)講授Unity3D不同的基礎(chǔ)知識(shí),學(xué)生經(jīng)過一學(xué)期學(xué)習(xí)后,雖然能夠基本掌握Unity引擎基礎(chǔ)知識(shí),但是并不能夠完成完整的游戲開發(fā)和游戲作品的創(chuàng)作,也不能很好地將Unity3D引擎知識(shí)點(diǎn)融會(huì)貫通。從而達(dá)不到獨(dú)立開發(fā)完整的游戲項(xiàng)目的能力從而導(dǎo)致達(dá)不到我們預(yù)期教學(xué)效果,更不能夠開發(fā)出高質(zhì)量的作品參加游戲類作品的學(xué)科競賽。所以,我們要通過改革教學(xué)模式,將Unity引擎基本知識(shí)貫穿于項(xiàng)目中,就是通過微項(xiàng)目的形式將Unity引擎基礎(chǔ)包含進(jìn)來,學(xué)生通過完成一個(gè)個(gè)的具體項(xiàng)目,能夠達(dá)到掌握Unity基礎(chǔ)知識(shí)的目的。也能夠通過項(xiàng)目化形式的教學(xué)可以提高學(xué)生的學(xué)習(xí)興趣。
那么項(xiàng)目化教學(xué)這對(duì)于項(xiàng)目的選擇和設(shè)計(jì)有一定的要求,通過多年的課堂教學(xué)經(jīng)驗(yàn)可以將Unity游戲引擎教學(xué)分成四個(gè)部分,第一,游戲腳本教學(xué),Unity3D引擎主要使用C#語言,學(xué)生在學(xué)習(xí)引擎之前要有一定的編程能力和掌握C#語言的基本語法知識(shí),這樣就會(huì)為游戲開發(fā)奠定一定的基礎(chǔ)。第二,Unity3D引擎基本知識(shí),學(xué)生要能掌握常用控件的制作、物理引擎基本知識(shí)、3D游戲常用開發(fā)技術(shù)、粒子系統(tǒng)、光影效果和模型動(dòng)畫等知識(shí)[3]。第三,需要對(duì)游戲場(chǎng)景和模型的渲染還要學(xué)習(xí)Shader語言,掌握使用Shader語言編程對(duì)游戲中的模型進(jìn)行渲染。第四,游戲中常用的算法,比如A*算法,魚群算法等。
由于游戲開發(fā)課程難度大,教師在上課時(shí)候講授的有些微項(xiàng)目很多學(xué)生在課堂上不能完全的掌握,同時(shí),這門課程注重操作性和邏輯思維能力。所以,需要學(xué)生課后學(xué)習(xí)鞏固,那么我們可以將每個(gè)項(xiàng)目中的重點(diǎn)和難點(diǎn)知識(shí)點(diǎn)制作成MOOC課的形式。同時(shí),我們將制作的MOOC利用學(xué)習(xí)通平臺(tái)發(fā)放給學(xué)生。學(xué)生在學(xué)習(xí)這些MOOC時(shí)我們可以通過學(xué)習(xí)通來管理和考核,這樣可以進(jìn)一步促進(jìn)學(xué)生的學(xué)習(xí)積極性,從而有助于對(duì)學(xué)習(xí)內(nèi)容的掌握。MOOC的形式可以讓學(xué)生可以獲得自由的學(xué)習(xí)時(shí)間,比課堂教學(xué)更具有靈活性。
動(dòng)漫游戲課程是一門綜合應(yīng)用課程既要學(xué)生有一定的應(yīng)用軟件操作能力,也要求學(xué)生具有編程能力。同時(shí),也是數(shù)媒專業(yè)重要的一個(gè)培養(yǎng)方向,所以這門課程對(duì)數(shù)媒的專業(yè)的發(fā)展有著重要的影響。由于我校實(shí)行的是計(jì)算機(jī)大類招生,在大二分流時(shí)選擇數(shù)字媒體技術(shù)的學(xué)生不是很多,那么如何能夠吸引學(xué)生選擇數(shù)字媒體技術(shù)專業(yè),那么學(xué)科競賽成果是吸引學(xué)生選擇數(shù)字媒體技術(shù)專業(yè)的一個(gè)重要方面,數(shù)媒專業(yè)學(xué)生每年都有很多學(xué)生在中國大學(xué)計(jì)算機(jī)設(shè)計(jì)大賽和安徽省數(shù)字媒體創(chuàng)新大賽中獲得優(yōu)異的成績[4],但是,大部分獲獎(jiǎng)作品是短視頻和微課等藝術(shù)類作品,并不能完全體現(xiàn)計(jì)算機(jī)類專業(yè)的特色,對(duì)專業(yè)發(fā)展并不能起到推動(dòng)作用,由于數(shù)字媒體技術(shù)學(xué)生都是理工類學(xué)生,雖然學(xué)生在藝術(shù)類學(xué)科競賽中能夠獲得一定成績,但是,通過對(duì)學(xué)生就業(yè)和職業(yè)發(fā)展的跟蹤調(diào)查發(fā)現(xiàn),理工類學(xué)生由于沒有一定的藝術(shù)功底,如果學(xué)生從事藝術(shù)類工作在職業(yè)發(fā)展到一定程度就會(huì)遇到瓶頸從而達(dá)不到一定的高度。比如:學(xué)生在從事建模類工作時(shí)會(huì)發(fā)現(xiàn)基本的模型能夠處理得較好,但是如果在制作二次元模型時(shí)候,如果沒有美術(shù)背景就很難完成工作任務(wù),學(xué)生就會(huì)在這個(gè)方向進(jìn)一步發(fā)展就會(huì)受到限制。所以,作為計(jì)算機(jī)類的學(xué)生,我們要引導(dǎo)學(xué)生向著技術(shù)類方向發(fā)展,重點(diǎn)培養(yǎng)學(xué)生的邏輯思維能力和編程能力。游戲開發(fā)方向是數(shù)字媒體技術(shù)專業(yè)重要的培養(yǎng)方向,由于游戲開發(fā)難度較大,要想使這個(gè)專業(yè)良性發(fā)展一是要促進(jìn)學(xué)生的學(xué)習(xí)積極性,二是吸引更多優(yōu)秀的學(xué)生在大類分流時(shí)候選擇這個(gè)專業(yè)。游戲開發(fā)方向的競賽成果是吸引學(xué)生選擇數(shù)字媒體技術(shù)專業(yè)的重要方面,因?yàn)橛螒蜷_發(fā)可以體現(xiàn)計(jì)算機(jī)類專業(yè)特色。同時(shí),Unity引擎不但可以作為優(yōu)秀的游戲開發(fā)引擎,隨著Unity引擎功能的完善和加強(qiáng),近些年來Unity引擎作為開發(fā)VR、AR的重要開發(fā)工具,學(xué)生如果具有了游戲開發(fā)基礎(chǔ)后就很快適應(yīng)VR開發(fā)。學(xué)生掌握Unity引擎基礎(chǔ)不但可以為以后就業(yè)奠定重要基礎(chǔ)甚至為以后讀研深造也具有重要的幫助作用。為了讓數(shù)字媒體技術(shù)專業(yè)良性發(fā)展我們改革后的教學(xué)模式如圖1所示:
圖1 動(dòng)漫游戲課程改革后教學(xué)模式
動(dòng)漫游戲課程是一門應(yīng)用型很強(qiáng)的課程,同時(shí),也是一門與社會(huì)發(fā)展密切相關(guān)的課程,學(xué)生在掌握游戲開發(fā)的基本流程和技術(shù)的同時(shí)也要了解市場(chǎng)應(yīng)用需求,競賽可以為學(xué)生提供一個(gè)了解市場(chǎng)應(yīng)用的平臺(tái)。通過競賽可以幫助學(xué)生了解游戲開發(fā)的趨勢(shì)和動(dòng)態(tài),同時(shí),可以了解我們和發(fā)達(dá)地區(qū)高校的差距,比如北京、上海和深圳等高校學(xué)生之間的差距。
合理有效的考核方式也是促進(jìn)學(xué)生學(xué)習(xí)動(dòng)力重要方式,由于動(dòng)漫游戲課程需要綜合應(yīng)用能力,并不是讓所有學(xué)生能夠達(dá)到競賽要求,但是要求所有的學(xué)生能夠達(dá)到掌握基本知識(shí)的要求,要想保證教學(xué)效果學(xué)風(fēng)也是一個(gè)重要方面,我們可以將考核方式進(jìn)行量化,出勤率是重要的一方面,傳統(tǒng)的點(diǎn)名方式占用課堂時(shí)間也會(huì)出現(xiàn)代簽到的情況,我們可以利用學(xué)習(xí)通的位置簽到功能可以保證學(xué)習(xí)在課堂簽到,同時(shí)設(shè)置簽到時(shí)間在10分鐘左右。通過位置和時(shí)間限制可以及時(shí)發(fā)現(xiàn)缺課的學(xué)生,同時(shí)也可以掌握學(xué)生的情況,出勤率可以占成績的5%。學(xué)習(xí)通中插入的MOOC的觀看情況可以設(shè)置占成績的5%,通過出勤率和簽到并不能真正體現(xiàn)學(xué)生的學(xué)習(xí)效果,能夠及時(shí)反映學(xué)生的學(xué)習(xí)情況的主要方式有課堂提問和學(xué)習(xí)通中的討論板塊以及學(xué)生作業(yè)情況,這部分我們?cè)O(shè)置為10%,這些成績可以用學(xué)習(xí)通統(tǒng)計(jì)出來,教師可以及時(shí)掌握每個(gè)學(xué)生的學(xué)習(xí)情況。實(shí)驗(yàn)報(bào)告也是反映學(xué)生學(xué)習(xí)情況的一個(gè)重要方面,每個(gè)實(shí)驗(yàn)報(bào)告就是一個(gè)小項(xiàng)目,通過完成實(shí)驗(yàn)報(bào)告中的項(xiàng)目學(xué)生就可以將平時(shí)上課所需的項(xiàng)目進(jìn)行改進(jìn)和提高,將所學(xué)的知識(shí)得到鞏固。同時(shí),將好的學(xué)生實(shí)驗(yàn)作品進(jìn)行課堂展示,供大家學(xué)習(xí)交流,這部分成績我們?cè)O(shè)置為10%。課程的學(xué)習(xí)效果的重要保證是平時(shí)的督促和及時(shí)反饋。由于動(dòng)漫游戲制作這門課程是考查課,考查的方式是以期末大作業(yè)的形式,期末作業(yè)可以包括若干個(gè)項(xiàng)目的形式組成,由于題目的設(shè)置既要保證大部分學(xué)生達(dá)到基本要求,也要能夠體現(xiàn)出區(qū)分度,所以我們?cè)O(shè)計(jì)的題目要合理全面既要保證大部分學(xué)生達(dá)到考核要求也要保證選拔出優(yōu)秀的學(xué)生??己似谀┳鳂I(yè)的方式也包括兩部分一部分是作品的完成情況,另一部分是學(xué)生對(duì)作品的答辯情況,通過現(xiàn)場(chǎng)答辯可以更進(jìn)一步了解學(xué)生的學(xué)習(xí)情況。綜合這兩方面我們可以給出成績這部分成績占比70%。最后將這些成績綜合起來就可以給出這門課的期末成績。
由于動(dòng)漫游戲制作課程安排一周的課程設(shè)計(jì),經(jīng)過一學(xué)期的學(xué)習(xí)學(xué)生基本能夠掌握Unity引擎開發(fā)游戲的基本技術(shù),再經(jīng)過一周的強(qiáng)化訓(xùn)練可以提高學(xué)生的綜合應(yīng)用能力,課程設(shè)計(jì)是以小組的形式完成,課程設(shè)計(jì)小組成員一般3到4人,成員組成要包括擅長編程和擅長應(yīng)用軟件操作能力的學(xué)生組成。課程設(shè)計(jì)一般要求每個(gè)小組完成一個(gè)小游戲,制作的游戲包括素材的收集、游戲模型的創(chuàng)建和腳本編寫,通過課程設(shè)計(jì)學(xué)生可以掌握游戲的整個(gè)開發(fā)流程。同時(shí)也培養(yǎng)了學(xué)生團(tuán)隊(duì)合作精神和溝通協(xié)調(diào)能力。指導(dǎo)課程設(shè)計(jì)的教師有本校授課教師和邀請(qǐng)企業(yè)導(dǎo)師共同進(jìn)行指導(dǎo)和答疑。企業(yè)導(dǎo)師可以進(jìn)行現(xiàn)場(chǎng)指導(dǎo)或者通過網(wǎng)絡(luò)遠(yuǎn)程指導(dǎo),企業(yè)導(dǎo)師更能了解行業(yè)情況和市場(chǎng)需求,授課教師能夠了解每個(gè)學(xué)生的優(yōu)缺點(diǎn),可以提供針對(duì)性的指導(dǎo),課程設(shè)計(jì)的項(xiàng)目一般選擇商業(yè)應(yīng)用的游戲項(xiàng)目。這樣,學(xué)生在課堂的學(xué)習(xí)內(nèi)容更能接近市場(chǎng)需求,從而在就業(yè)后更快適應(yīng)工作,保證了學(xué)校所學(xué)知識(shí)更接近游戲公司實(shí)際使用的技術(shù),有效地促進(jìn)了學(xué)校和社會(huì)的銜接。
綜合期末考查情況和課程設(shè)計(jì)完成情況,我們選拔優(yōu)秀的學(xué)生進(jìn)入競賽班[5]。競賽班的學(xué)員包括擅長應(yīng)用軟件操作熟練的學(xué)生和編程能力強(qiáng)的學(xué)生,這樣可以發(fā)揮各自優(yōu)勢(shì),取長補(bǔ)短形成合作關(guān)系。通過完成競賽項(xiàng)目培養(yǎng)了團(tuán)隊(duì)合作精神和協(xié)調(diào)溝通能力,競賽班包括新入選的學(xué)生和以往競賽獲得好的成績的學(xué)生。競賽獲獎(jiǎng)學(xué)生可以傳授給新入選的學(xué)生傳授競賽經(jīng)驗(yàn)和輔助教師指導(dǎo)其他學(xué)生完成競賽作品,這樣競賽班就形成一個(gè)良性循環(huán)的局面。
通過對(duì)《動(dòng)漫游戲設(shè)計(jì)與制作》課程改革取得了一定的教學(xué)效果,首先為我校數(shù)字媒體技術(shù)專業(yè)確定了一個(gè)重要的教學(xué)方向,找到了一個(gè)適應(yīng)應(yīng)用性本科專業(yè)的教學(xué)方向。同時(shí),通過教學(xué)改革后數(shù)媒類學(xué)生在參加中國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽和安徽省數(shù)字媒體創(chuàng)新大賽時(shí)候更多學(xué)生選擇技術(shù)類作品,比如游戲類作品和VR交互類作品,這些作品更能體現(xiàn)數(shù)字媒體技術(shù)專業(yè)計(jì)算機(jī)類屬性。經(jīng)過幾年的教學(xué)改革學(xué)生在中國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽數(shù)媒游戲和交互設(shè)計(jì)專業(yè)組中獲得五項(xiàng)省一等獎(jiǎng)。在安徽省數(shù)字媒體創(chuàng)新大賽技術(shù)類作品中獲得三項(xiàng)省一等獎(jiǎng),實(shí)現(xiàn)了一定的突破性成果。數(shù)字媒體技術(shù)專業(yè)學(xué)生在各類競賽獲的較好成績,對(duì)計(jì)算機(jī)類學(xué)生在專業(yè)分流時(shí)選擇數(shù)字媒體技術(shù)專業(yè)的學(xué)生逐年增加。同時(shí),專升本學(xué)生由2020年的50人提高到2021年的100人。因?yàn)楹芏鄬W(xué)生懼怕編程,在考研方面前些年很多學(xué)生考研選擇藝術(shù)類方向的研究生。
由于《動(dòng)漫游戲設(shè)計(jì)與制作》這門課程難度大,使用傳統(tǒng)的教學(xué)方式不能達(dá)到預(yù)期的學(xué)習(xí)效果,不能調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,通過新的教學(xué)方式可以有效地提高學(xué)生的學(xué)習(xí)積極性,同時(shí)更能讓學(xué)生接受新的知識(shí)。該種教學(xué)方法不但可以用在動(dòng)漫游戲教學(xué)方向,還可以推廣到其他教學(xué)方向比如VR開發(fā)方向。同時(shí),通過開發(fā)MOOC資源,不但便于學(xué)生平時(shí)的學(xué)習(xí),還便于在遇到突發(fā)公共衛(wèi)生事件時(shí)實(shí)現(xiàn)線上線下的相互轉(zhuǎn)化教學(xué)。
總之,通過教學(xué)改革后數(shù)字媒體技術(shù)專業(yè)出現(xiàn)了新的氣象,在學(xué)科競賽作品上逐步有藝術(shù)類作品向技術(shù)類作品轉(zhuǎn)換,學(xué)生人數(shù)上也得到了增加,專業(yè)分流時(shí)更多的學(xué)生選擇數(shù)字媒體技術(shù)專業(yè)。同時(shí),就業(yè)率和就業(yè)對(duì)口率都得到提高,考研率也有很大的提高。