1. <rp id="zsypk"></rp>

      2. 實(shí)用文檔>Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文

        Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文

        時(shí)間:2024-09-28 18:18:31

        Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文

        Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文

        Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文

          0 引 言。

          Flash 游戲設(shè)計(jì)是高職游戲軟件專業(yè)的核心課程。對(duì)高職學(xué)生而言,該課程的實(shí)踐操作性強(qiáng)、涉及知識(shí)面廣,需要扎實(shí)的理論基礎(chǔ)和熟練的編程能力。由于高職學(xué)生的基礎(chǔ)相對(duì)較弱、自我學(xué)習(xí)主動(dòng)性較差、同班學(xué)生水平參差不齊,因此,如何有效地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,讓學(xué)生“愿意學(xué)”且“能學(xué)好”,是高職教學(xué)中必須面對(duì)的一個(gè)問(wèn)題。

          移動(dòng)互聯(lián)網(wǎng)的浪潮和智能手機(jī)的出現(xiàn),讓手機(jī)游戲

          呈風(fēng)靡之勢(shì)。傳統(tǒng)的游戲開(kāi)發(fā)教學(xué)亟須轉(zhuǎn)型,應(yīng)將人才培養(yǎng)目標(biāo)定位轉(zhuǎn)至手機(jī)游戲開(kāi)發(fā)。

          目前手機(jī)游戲開(kāi)發(fā)教學(xué)領(lǐng)域主要分為安卓游戲開(kāi)發(fā)和蘋(píng)果游戲開(kāi)發(fā)兩大塊,學(xué)生學(xué)習(xí)的內(nèi)容多,往往是學(xué)安卓開(kāi)發(fā)時(shí)就忘記蘋(píng)果開(kāi)發(fā)知識(shí),如此反復(fù),學(xué)習(xí)難度大。如何結(jié)合 Flash 跨平臺(tái)的特點(diǎn),探索一種有利于學(xué)生學(xué)習(xí)且能適應(yīng)手機(jī)游戲發(fā)展趨勢(shì)的教學(xué)模式,這一點(diǎn)非常重要。

          1 基于Starling游戲引擎的項(xiàng)目教學(xué)法簡(jiǎn)介。

          項(xiàng)目教學(xué)法是指師生共同實(shí)施一個(gè)完整的項(xiàng)目工作,通過(guò)收集資料、調(diào)查研究、設(shè)計(jì)方法、加工制作、成果展示和評(píng)估等途徑完成項(xiàng)目的教學(xué)方法[1].它起源于美國(guó),盛行于德國(guó),強(qiáng)調(diào)個(gè)性化和層次化的人才培訓(xùn)理念,非常適合高職教育。該教學(xué)法中,項(xiàng)目的選取和設(shè)計(jì)是關(guān)鍵,通常根據(jù)課程自身特點(diǎn),選取貼近行業(yè)崗位需求且適合教學(xué)的項(xiàng)目。

          Starling 游戲引擎是在 Stage3D 應(yīng)用程序接口基礎(chǔ)上開(kāi)發(fā)出的一種 AS3.0 開(kāi)源框架,它為 AS3.0開(kāi)發(fā)人員而設(shè)計(jì),直觀且容易使用,集成了游戲開(kāi)發(fā)中常見(jiàn)的場(chǎng)景、動(dòng)畫(huà)、音效、碰撞檢測(cè)、渲染等模塊,利用它能快速地寫(xiě)出游戲。因此,將Starling 引擎作為項(xiàng)目教學(xué)平臺(tái)有如下優(yōu)勢(shì):

         。1)引擎本身是開(kāi)源的,方便獲取,不存在版權(quán)問(wèn)題。

         。2)Starling 引擎出現(xiàn)多年,在國(guó)內(nèi)形成了龐大的技術(shù)圈,學(xué)習(xí)的文檔、教程等資料非常完善,比較方便組織教學(xué)內(nèi)容。

         。3)Starling 引擎是跨平臺(tái)的,在上面使用 AS3.0 開(kāi)發(fā)的程序能同時(shí)發(fā)布在 Windows、Android、iOS 平臺(tái),可適應(yīng)移動(dòng)手機(jī)游戲開(kāi)發(fā)的教學(xué)需求。

         。4)目前利用 Starling 引擎開(kāi)發(fā)的開(kāi)源游戲比較多,這些游戲項(xiàng)目的源碼質(zhì)量高,是行業(yè)內(nèi)一線程序員完成的作品,具有較高的學(xué)習(xí)價(jià)值。通過(guò)開(kāi)源游戲項(xiàng)目的學(xué)習(xí),能極大地拓寬學(xué)生的技術(shù)視野,規(guī)范學(xué)生的編碼意識(shí),這是傳統(tǒng)教材無(wú)法相比的。

         。5)學(xué)生利用 Starling 引擎能方便地編寫(xiě)出游戲,極大提升其成就感,增加其對(duì)游戲開(kāi)發(fā)的興趣。此外,接觸開(kāi)源引擎,并獲得與企業(yè)工程師直接交流、學(xué)習(xí)的機(jī)會(huì),縮短了學(xué)生過(guò)渡到企業(yè)職業(yè)人的時(shí)間。

          鑒于利用 Starling 引擎進(jìn)行教學(xué)的優(yōu)勢(shì),結(jié)合游戲開(kāi)發(fā)實(shí)踐性強(qiáng)的內(nèi)在特點(diǎn),在 Flash 游戲設(shè)計(jì)課程中可引入 Starling 引擎開(kāi)展項(xiàng)目教學(xué)。

          2 在Flash游戲設(shè)計(jì)教學(xué)中的應(yīng)用。

          2.1 基于 Starling 引擎的游戲項(xiàng)目選取。

          教學(xué)項(xiàng)目作為項(xiàng)目教學(xué)法的主線,所涉知識(shí)點(diǎn)必須涵蓋對(duì)口工作崗位的主要技能。目前Starling 游戲社區(qū)非;钴S,已經(jīng)產(chǎn)生了許多優(yōu)秀的開(kāi)源游戲,如城市英雄、狂野戰(zhàn)斗、奧林匹克之河等,為教學(xué)內(nèi)容的選取提供了豐富的素材。本著“緊扣主題、點(diǎn)面結(jié)合、強(qiáng)調(diào)實(shí)踐”的基本原則[2],可選擇經(jīng)典的城市英雄游戲作為課程的教學(xué)項(xiàng)目,它的主要特點(diǎn)有:

          (1)游戲的趣味性較強(qiáng),且題材是當(dāng)前流行的跑酷風(fēng)格,很適合學(xué)生的審美品位,將其作為教學(xué)項(xiàng)目讓枯燥的游戲開(kāi)發(fā)課程有了新的活力,提高了學(xué)生的學(xué)習(xí)興趣。

         。2)整個(gè)游戲的設(shè)計(jì)相當(dāng)完整,包括了游戲的新手引導(dǎo)模塊、選關(guān)模塊、場(chǎng)景切換模塊、道具模塊、特效模塊、排行榜模塊,能讓學(xué)生較為全面地了解游戲開(kāi)發(fā)的流程和主要功能模塊。

         。3)游戲的邏輯簡(jiǎn)單,整體難度非常適合職業(yè)教學(xué)。

         。4)開(kāi)源代碼質(zhì)量較高,積累了優(yōu)秀的設(shè)計(jì)模式、編碼規(guī)范和編程技巧,這些都能為教學(xué)所用。

          2.2 游戲項(xiàng)目的教學(xué)適應(yīng)化改造。

          合適的游戲項(xiàng)目選取為課程的開(kāi)展奠定了堅(jiān)實(shí)的基礎(chǔ),但要將其引入高職教學(xué)課堂,還必須做精心的設(shè)計(jì),對(duì)游戲項(xiàng)目?jī)?nèi)容做適當(dāng)?shù)牟眉艉驼{(diào)整。

          首先,教師須明晰游戲本身的開(kāi)發(fā)細(xì)節(jié),將原始項(xiàng)目中商業(yè)化因素比較高的模塊剔除,讓教學(xué)項(xiàng)目不依賴于第三方收費(fèi)軟件也能順利開(kāi)展。

          其次,需要對(duì)游戲項(xiàng)目的搭建進(jìn)行本地化改造,選取學(xué)生容易上手且漢化程度較高的開(kāi)發(fā)軟件,以方便學(xué)生掌握游戲開(kāi)發(fā)環(huán)境。再次,須準(zhǔn)備好引擎的學(xué)習(xí)資料、項(xiàng)目的完整源代碼,以便于學(xué)生理解。最后,要對(duì)游戲的功能模塊作相應(yīng)的教學(xué)內(nèi)容提取,按照由簡(jiǎn)單到復(fù)雜的原則設(shè)計(jì)出一個(gè)功能不斷迭代的教學(xué)版本,并制訂開(kāi)發(fā)計(jì)劃日程表,讓學(xué)生在學(xué)習(xí)的過(guò)程中體驗(yàn)企業(yè)正式項(xiàng)目開(kāi)發(fā)的流程[3].

          經(jīng)過(guò)幾個(gè)學(xué)期的教學(xué)實(shí)踐,對(duì)項(xiàng)目教學(xué)內(nèi)容不斷打磨,最終確定的教學(xué)內(nèi)容版本主要包括游戲主界面學(xué)習(xí)、游戲場(chǎng)景學(xué)習(xí)、游戲碰撞檢測(cè)學(xué)習(xí)、游戲資源管理學(xué)習(xí)和游戲打包發(fā)布學(xué)習(xí)。

          2.3 教學(xué)中游戲項(xiàng)目的應(yīng)用。

          在具體的教學(xué)實(shí)施過(guò)程中,采用功能原型迭代的設(shè)計(jì)思路,將整個(gè)項(xiàng)目的教學(xué)內(nèi)容拆分成 7個(gè)工作任務(wù)(見(jiàn)表 1)。學(xué)生通過(guò)完成工作任務(wù)學(xué)習(xí)相關(guān)開(kāi)發(fā)技術(shù),每個(gè)工作任務(wù)中學(xué)習(xí)的知識(shí)和方法都是學(xué)習(xí)下一個(gè)任務(wù)的基礎(chǔ),構(gòu)建出循序漸進(jìn)的學(xué)習(xí)內(nèi)容。

          具體工作任務(wù)的實(shí)施分為任務(wù)引入、功能講解、內(nèi)容深化、知識(shí)歸納、模擬訓(xùn)練和任務(wù)總結(jié)6 個(gè)步驟,形成以工作任務(wù)為中心、理論與實(shí)踐相整合的一體化教學(xué)模式。以“游戲界面的實(shí)現(xiàn)”

          這一工作任務(wù)為例,其具體實(shí)施步驟為:

         。1)任務(wù)引入。教師首先演示游戲的各個(gè)功能界面,然后向?qū)W生提問(wèn):“如果讓你們實(shí)現(xiàn),應(yīng)該使用什么技術(shù)?”經(jīng)過(guò)引導(dǎo)分析,讓學(xué)生對(duì)功能的實(shí)現(xiàn)產(chǎn)生好奇心,并使其對(duì)接下來(lái)要講解的實(shí)現(xiàn)原理充滿期待。

         。2)功能講解。教師分析各個(gè)界面之間的切換是通過(guò)顯示和隱藏界面來(lái)實(shí)現(xiàn)的,重點(diǎn)分析如何控制界面是否顯示,并從游戲的整體架構(gòu)上分析界面之間的連接關(guān)系。

         。3)內(nèi)容深化;诠δ苤v解的原理,讓學(xué)生利用剛學(xué)的知識(shí)在游戲主界面上添加一個(gè)幫助按鈕,引出幫助界面,幫助界面上要設(shè)置返回到主界面的入口。

          (4)知識(shí)歸納。將實(shí)現(xiàn)各個(gè)界面顯示和跳轉(zhuǎn)的知識(shí)、技能進(jìn)行總結(jié),關(guān)鍵代碼和原理以文檔的形式進(jìn)行說(shuō)明。

          (5)模擬訓(xùn)練。讓學(xué)生獨(dú)立實(shí)現(xiàn)一個(gè)類似游戲主界面的功能,如道具管理界面,要求在界面上實(shí)現(xiàn)道具的使用、購(gòu)買(mǎi)、刪除按鈕,并支持快捷鍵顯示和隱藏功能。

          (6)任務(wù)總結(jié)。任務(wù)完成后,教師對(duì)學(xué)生的整體學(xué)習(xí)情況作出總結(jié)和評(píng)價(jià),學(xué)生通過(guò)任務(wù)過(guò)程中的經(jīng)驗(yàn)收獲進(jìn)行自我評(píng)價(jià) ,最后選出有代表性的作品在班上進(jìn)行分享和討論,促使學(xué)生將所學(xué)知識(shí)轉(zhuǎn)化為解決問(wèn)題的能力。

          3 教學(xué)效果及分析。

          為了真實(shí)掌握應(yīng)用 Starling 引擎項(xiàng)目進(jìn)行教學(xué)的效果,本著客觀、公正、負(fù)責(zé)的態(tài)度,可使用問(wèn)卷調(diào)查和訪談的形式對(duì)采用 Starling 引擎項(xiàng)目教學(xué)的前后進(jìn)行效果分析。

          游戲軟件專業(yè) 2011 級(jí)和 2012 級(jí)兩個(gè)班均開(kāi)設(shè)了 Flash 游戲設(shè)計(jì)課程,其中 2011 級(jí)學(xué)生沒(méi)有采用 Starling 引擎項(xiàng)目教學(xué),而 2012 級(jí)應(yīng)用了該引擎進(jìn)行教學(xué),發(fā)放問(wèn)卷 96 份,回收問(wèn)卷和有效問(wèn)卷都是 96 份。本次調(diào)查主要從學(xué)生的學(xué)習(xí)興趣、課程內(nèi)容掌握程度、學(xué)生職業(yè)技能培養(yǎng)等方面進(jìn)行對(duì)比(見(jiàn)表 2)。從表 2 可以看出,采用 Starling 引擎項(xiàng)目教學(xué)后,學(xué)生在學(xué)習(xí)積極性、課程內(nèi)容學(xué)習(xí)情況、職業(yè)技能提升方面都有了明顯的改善。

          通過(guò)對(duì)學(xué)生進(jìn)行訪談,我們發(fā)現(xiàn)教學(xué)效果提升的關(guān)鍵在于教學(xué)內(nèi)容的改革。按照 Flash 游戲教程組織教學(xué)的傳統(tǒng)教學(xué)模式,模塊化非常獨(dú)立,知識(shí)點(diǎn)的銜接度不好,常常要學(xué)完整個(gè)課程內(nèi)容后學(xué)生才能做出相對(duì)完整的游戲,且傳統(tǒng)教材中的項(xiàng)目案例較為枯燥乏味,從而導(dǎo)致部分學(xué)生在課程中間甚至開(kāi)始階段就對(duì)該門(mén)課程失去興趣和信心; Starling 引擎的城市英雄游戲項(xiàng)目涵蓋了整個(gè)游戲開(kāi)發(fā)的基本流程,游戲框架的建立非常容易,能讓學(xué)生在較快時(shí)間內(nèi)做出自己的游戲,這對(duì)學(xué)生的學(xué)習(xí)興趣提升非常關(guān)鍵。此外,改革后的教學(xué)內(nèi)容極大地拓寬了學(xué)生的技術(shù)視野,提升了學(xué)習(xí)主動(dòng)性。由于城市英雄項(xiàng)目中還涉及其他開(kāi)源項(xiàng)目(例如 Box2D 物理引擎等),學(xué)生在學(xué)習(xí)碰撞、檢測(cè)知識(shí)內(nèi)容時(shí),主動(dòng)要求教師講授該物理引擎的知識(shí),部分學(xué)生還在班內(nèi)分享自己的學(xué)習(xí)心得。目前,2012 級(jí)的大部分學(xué)生養(yǎng)成了訪問(wèn)開(kāi)源網(wǎng)站、關(guān)注業(yè)內(nèi)技術(shù)動(dòng)向的好習(xí)慣,這對(duì)其職業(yè)能力的提升非常有益。

          采用游戲項(xiàng)目教學(xué)后,學(xué)生在學(xué)科競(jìng)賽方面也取得了突破(見(jiàn)表 3)。學(xué)生的作品創(chuàng)作能力得到較大提升,1/3 的學(xué)生能夠通過(guò)精心設(shè)計(jì),獨(dú)立編碼完成學(xué)院比賽作品題目,這與課程的教學(xué)改革密不可分。由于教學(xué)項(xiàng)目簡(jiǎn)單易學(xué),游戲整體結(jié)構(gòu)完整,在教學(xué)項(xiàng)目的框架基礎(chǔ)上能較方便地進(jìn)行擴(kuò)展,學(xué)生騰出了更多時(shí)間用于創(chuàng)作思考,而不拘泥于游戲本身的實(shí)現(xiàn)。

          4 教學(xué)中的實(shí)踐體會(huì)。

          4.1 選取項(xiàng)目的要求。

          在進(jìn)行項(xiàng)目教學(xué)法的實(shí)踐中,切忌選擇大而全的項(xiàng)目,應(yīng)該結(jié)合學(xué)生素質(zhì)、實(shí)踐環(huán)境、課時(shí)安排等綜合因素,選擇有較多參考資料、源代碼完整、整體框架清晰的項(xiàng)目,并確定其具有一定的技術(shù)示范作用?杀M量選擇當(dāng)前流行型的游戲項(xiàng)目,這樣的項(xiàng)目可玩性強(qiáng),學(xué)生愿意學(xué)且易獲成就感,在體會(huì)項(xiàng)目高實(shí)用性和豐富內(nèi)容的同時(shí),還能學(xué)到許多實(shí)際的開(kāi)發(fā)技巧和設(shè)計(jì)模式。

          4.2 注意基礎(chǔ)理論知識(shí)的學(xué)習(xí)。

          基于 Starling 引擎的項(xiàng)目教學(xué)需要學(xué)生具有一定的基礎(chǔ)知識(shí),在實(shí)施過(guò)程中不能因?yàn)檎n程重視技能訓(xùn)練而忽視理論知識(shí)教學(xué)。教學(xué)時(shí)不能急于求成,應(yīng)該與其他教學(xué)法(如講授法、案例教學(xué)法等)進(jìn)行組合,循序漸進(jìn)地開(kāi)展教學(xué)任務(wù)。

          此外,要善于進(jìn)行經(jīng)驗(yàn)總結(jié),針對(duì)不同認(rèn)知能力和知識(shí)水平的學(xué)生及時(shí)調(diào)整指導(dǎo)方法,做到以學(xué)生為本,從學(xué)生的實(shí)際情況出發(fā),更好地發(fā)揮游戲引擎在項(xiàng)目教學(xué)中的作用。

          4.3 教師綜合能力的要求。

          該教學(xué)法選用貼近真實(shí)產(chǎn)品的項(xiàng)目作為教學(xué)內(nèi)容,對(duì)任課教師的要求較高,教師須同時(shí)具備較高的理論素養(yǎng)和豐富的實(shí)戰(zhàn)能力。

          首先,教師在業(yè)務(wù)技能上要緊跟當(dāng)前流行技術(shù)。很多教師畢業(yè)后直接任教,沒(méi)有在一線企業(yè)從事開(kāi)發(fā)工作的經(jīng)驗(yàn),編程能力和技術(shù)視野都存在缺陷。業(yè)務(wù)培訓(xùn)可以解決教師實(shí)踐能力的不足。教師應(yīng)經(jīng)常參加行業(yè)組織的相關(guān)技術(shù)開(kāi)發(fā)培訓(xùn),多和企業(yè)開(kāi)發(fā)人員接觸,了解最新開(kāi)發(fā)技術(shù),深入開(kāi)源社區(qū),學(xué)習(xí)各種相關(guān)前沿技術(shù)。

          其次,教師須有較好的教學(xué)方法,能引導(dǎo)學(xué)生按項(xiàng)目任務(wù)計(jì)劃進(jìn)行進(jìn)度實(shí)施,形成以“學(xué)生為主體,教師為導(dǎo)向”的教學(xué)模式[4].在給學(xué)生搭建好教學(xué)框架后,教師更多的責(zé)任是引導(dǎo)、解惑以及督促,充分挖掘?qū)W生的學(xué)習(xí)積極性和創(chuàng)新性,與學(xué)生保持課后的交流溝通。

          4.4 注意評(píng)價(jià)方式,避免兩極分化。

          引入分組評(píng)價(jià),讓項(xiàng)目中每個(gè)成員明確分工,各司其職,皆有成果。部分學(xué)生由于基礎(chǔ)較差或動(dòng)手能力較弱而缺乏自信心,在項(xiàng)目的實(shí)施中不愿意承擔(dān)任務(wù),對(duì)組內(nèi)成員依賴程度高,久而久之出現(xiàn)學(xué)習(xí)效果兩極分化的情況。因此,項(xiàng)目評(píng)價(jià)得分可由教師評(píng)價(jià)、自評(píng)、組內(nèi)成員互評(píng)3 部分構(gòu)成,盡可能做到公開(kāi)、公正。針對(duì)實(shí)力較弱的學(xué)生,采取教師重點(diǎn)輔導(dǎo)、團(tuán)隊(duì)成員盡力幫助的策略,避免其產(chǎn)生依賴思想。

          5 結(jié) 語(yǔ)。

          基于 Starling 游戲引擎的項(xiàng)目式教學(xué)法在Flash 游戲設(shè)計(jì)課程中的應(yīng)用是行之有效的,充分發(fā)揮了學(xué)生的主觀能動(dòng)性,取得了良好的教學(xué)效果。網(wǎng)絡(luò)開(kāi)源項(xiàng)目貼近企業(yè)真實(shí)產(chǎn)品,如何合理地選取、組織項(xiàng)目素材,并科學(xué)地對(duì)項(xiàng)目進(jìn)行教學(xué)化改造是今后仍然需要探索研究的課題。

          參考文獻(xiàn):

          [1] 郭曉俐。 項(xiàng)目教學(xué)法在多媒體課件制作課程教學(xué)中的應(yīng)用[J]. 計(jì)算機(jī)教育, 2012(6): 75-78, 82.

          [2] 賀平。 項(xiàng)目教學(xué)法的實(shí)踐探索[J]. 中國(guó)職業(yè)技術(shù)教育, 2006 (22): 43-44.

          [3] 徐紅勤!耙娼虒W(xué)法”在“J2ME MIDP手機(jī)游戲設(shè)計(jì)”課程中的應(yīng)用[J]. 計(jì)算機(jī)教育, 2008(20): 70-71.

          [4] 譚論正, 劉艷飛。 項(xiàng)目教學(xué)法在Flash動(dòng)畫(huà)制作教學(xué)中的應(yīng)用[J]. 計(jì)算機(jī)教育, 2009(4): 122-123.

        【Flash游戲設(shè)計(jì)教學(xué)中項(xiàng)目教學(xué)法的運(yùn)用論文】相關(guān)文章:

        關(guān)于圖譜在幼兒園音樂(lè)欣賞教學(xué)中的設(shè)計(jì)與運(yùn)用07-03

        《分物游戲》教學(xué)設(shè)計(jì)03-03

        FLASH教程總結(jié)01-20

        幼兒園教學(xué)活動(dòng)中電子白板的運(yùn)用報(bào)告02-23

        淺談化學(xué)教學(xué)中問(wèn)題設(shè)計(jì)策略03-19

        程序設(shè)計(jì)課堂教學(xué)模式探索論文03-20

        試論體育教學(xué)中如何培養(yǎng)終身體育意識(shí)論文07-02

        工業(yè)設(shè)計(jì)表現(xiàn)技法課程教學(xué)革新論文03-10

        配對(duì)游戲幼兒園教學(xué)活動(dòng)設(shè)計(jì)(通用13篇)03-17

        除去粗鹽中的可溶性雜質(zhì)優(yōu)秀教學(xué)設(shè)計(jì)03-03

        用戶協(xié)議
        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>