亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “引擎教學(xué)法”在“J2ME MIDP手機(jī)游戲設(shè)計(jì)”課程中的應(yīng)用

        2008-12-31 00:00:00徐紅勤
        計(jì)算機(jī)教育 2008年20期

        文章編號:1672-5913(2008)20-0070-01

        摘 要:手機(jī)游戲引擎為手機(jī)游戲提供了完整的框架,開發(fā)人員可以直接往這個(gè)框架里填充內(nèi)容來構(gòu)建游戲?!癑2ME MIDP手機(jī)游戲設(shè)計(jì)”課程充分利用了“引擎”這個(gè)概念來構(gòu)建基于工作過程的課程體系和教學(xué)方法。本文介紹了該課程的課程內(nèi)容和教學(xué)過程。

        關(guān)鍵詞:引擎;工作過程;組件;學(xué)習(xí)情景

        中圖分類號:G642

        文獻(xiàn)標(biāo)識碼:B

        1 引言

        簡單地說,引擎就是用于控制所有游戲功能的主程序。在手機(jī)游戲領(lǐng)域,引擎可以理解為制作手機(jī)游戲的框架,它把圖像渲染、輸入處理、音頻播放、資源管理等基本游戲功能組合成一個(gè)有機(jī)的整體,在這個(gè)整體框架中提供了各個(gè)功能接口以實(shí)現(xiàn)可編程性。

        手機(jī)游戲引擎為手機(jī)游戲提供了完整的框架,開發(fā)人員可以直接往這個(gè)框架里填充內(nèi)容來構(gòu)建游戲。這樣,無論是預(yù)算成本還是時(shí)間方面都會形成很大的節(jié)約。

        一直以來,游戲引擎都是游戲開發(fā)的核心技術(shù)之一。一款游戲的成功往往伴隨著一個(gè)尖端的游戲引擎的產(chǎn)生。但手機(jī)游戲引擎的開發(fā)費(fèi)用或者是購買費(fèi)用是相當(dāng)昂貴的,而且手機(jī)游戲種類繁多,學(xué)校不可能花費(fèi)大量的資金去購買這些引擎。學(xué)生的學(xué)習(xí)目標(biāo)是利用J2ME MIDP來開發(fā)手機(jī)游戲,而不僅僅是學(xué)習(xí)利用引擎去開發(fā)手機(jī)游戲。因此,“J2ME MIDP手機(jī)游戲設(shè)計(jì)”課程不僅要考慮行業(yè)技術(shù)的發(fā)展,重視“引擎”這個(gè)技術(shù)在教學(xué)過程中的運(yùn)用,更要結(jié)合高職教學(xué)的特點(diǎn),利用“引擎”這個(gè)概念來構(gòu)建基于工作過程的課程體系和教學(xué)方法。

        2 “引擎教學(xué)法”的基本思路

        2.1 構(gòu)建基于工作過程的課程體系

        德國勞耐爾教授等認(rèn)為,工作過程是“在企業(yè)里為完成一件工作任務(wù)并獲得工作成果而進(jìn)行的一個(gè)完整的工作程序”,“是一個(gè)綜合的、時(shí)刻處于運(yùn)動狀態(tài)但結(jié)構(gòu)相對固定的系統(tǒng)”。

        一款手機(jī)游戲,無論屬于何種類型,基本上都由以下六個(gè)部分構(gòu)成:片頭視頻、閃屏、菜單、游戲主體、音效和排行榜。

        課程以手機(jī)游戲開發(fā)流程為參照,將課程內(nèi)容劃分為六個(gè)學(xué)習(xí)情景,對每個(gè)學(xué)習(xí)情景劃分出若干個(gè)學(xué)習(xí)單元,再根據(jù)職業(yè)崗位所需的各種能力和學(xué)生特點(diǎn)來選擇知識點(diǎn)。將陳述性知識與過程性知識整合,理論知識與實(shí)踐知識整合,按照職業(yè)活動的內(nèi)在邏輯序化課程體系。

        然后,開發(fā)“教學(xué)引擎軟件”,分別將六個(gè)學(xué)習(xí)情景設(shè)計(jì)成六個(gè)獨(dú)立的組件,每個(gè)組件包含若干個(gè)類,每個(gè)類中又包含若干個(gè)方法。其中,組件中的每個(gè)類對應(yīng)學(xué)習(xí)情景中的每個(gè)學(xué)習(xí)單元,每個(gè)類中的若干個(gè)方法對應(yīng)每個(gè)學(xué)習(xí)單元中的若干個(gè)知識點(diǎn)。如圖1所示。

        圖1 課程內(nèi)容與教學(xué)引擎軟件之間的關(guān)系

        2.2 通過“教學(xué)引擎軟件”推進(jìn)課堂教學(xué)過程

        課程以事先制作好的“教學(xué)引擎軟件”展開。首先運(yùn)行某個(gè)組件程序,觀察運(yùn)行效果,明確工作任務(wù)和性質(zhì)。然后,讓學(xué)生在組件框架中簡單地調(diào)用完整的類,以體驗(yàn)相應(yīng)的游戲效果并獲得成就感。

        接著,逐一剖析類中的方法,讓學(xué)生去發(fā)現(xiàn)其中包含的知識點(diǎn)。然后運(yùn)用這些知識點(diǎn)在給定的框架中填入或修改其中的代碼,完成對組件的二次開發(fā)。

        任何時(shí)候,該“教學(xué)引擎軟件”都是可運(yùn)行的,只是增加或減少了其中某個(gè)游戲效果,而這個(gè)效果由學(xué)生寫入的代碼來實(shí)現(xiàn)。根據(jù)學(xué)生對游戲的不同設(shè)計(jì)以及填入代碼量的多少,實(shí)現(xiàn)的效果是多樣的、個(gè)性化的。

        課程的最終目標(biāo)是把這些組件組裝起來形成一款簡單的游戲,從而構(gòu)成一個(gè)完整的工作過程。

        3 “引擎教學(xué)法”實(shí)例——音效的處理

        音效是為游戲服務(wù)并依托于游戲的。離開了生動的音效,游戲的體驗(yàn)會大打折扣。當(dāng)然離開了游戲,音效也就毫無意義了。因此在該學(xué)習(xí)情景中,是和“MIDP2.0游戲開發(fā)”這個(gè)學(xué)習(xí)情景結(jié)合來完成的。

        首先,將在“MIDP2.0游戲開發(fā)”學(xué)習(xí)情景中完成的游戲配上音效演示給學(xué)生看,體驗(yàn)音效對于游戲的重要性。

        然后,把制作好的音效處理部分的“教學(xué)引擎軟件”發(fā)給學(xué)生,通過簡單地調(diào)用組件中的類給游戲配上音效,體驗(yàn)成功的快樂。

        第三,根據(jù)實(shí)現(xiàn)的效果,展開程序,尋找相應(yīng)的代碼塊。比如播放音效、設(shè)置播放次數(shù)、調(diào)節(jié)音量、設(shè)置靜音等等,明確工作性質(zhì)和任務(wù)。

        第四,把“教學(xué)引擎軟件”的框架發(fā)給學(xué)生,一邊講解必要的知識點(diǎn),一邊讓學(xué)生填入代碼,實(shí)現(xiàn)知識點(diǎn)對應(yīng)的效果。

        第五,給出拓展性任務(wù),比如利用多線程實(shí)現(xiàn)音頻文件和音調(diào)的同時(shí)播放,以豐富游戲效果,實(shí)現(xiàn)對組件的二次開發(fā)。

        4 “引擎教學(xué)法”的優(yōu)點(diǎn)

        課程的教學(xué)內(nèi)容和教學(xué)方法按基于工程過程的理念進(jìn)行設(shè)計(jì),讓學(xué)生在工作過程中學(xué)習(xí),在學(xué)習(xí)過程中體驗(yàn)工作。畢業(yè)后能快速適應(yīng)手機(jī)游戲開發(fā)的工作環(huán)境。

        學(xué)生始終是站在一個(gè)項(xiàng)目整體的角度去考慮問題,不再是局部的一段代碼的概念。這樣就培養(yǎng)了學(xué)生整體至上的觀念。一個(gè)項(xiàng)目的成功不是個(gè)人英雄的結(jié)果,而是團(tuán)隊(duì)合作,共同努力的結(jié)晶。

        提高了課堂效率。學(xué)生不用去關(guān)注游戲框架的搭建(在MIDlet中搭建一個(gè)手機(jī)游戲框架是很比較費(fèi)時(shí)費(fèi)力的),學(xué)生只需要把相關(guān)知識點(diǎn)所涉及代碼寫入指定位置,就可以獲得良好的游戲效果。教學(xué)過程和教學(xué)目標(biāo)保持了良好的一致性。

        提高了學(xué)習(xí)的趣味性。常規(guī)的教學(xué)方法通常是一個(gè)知識點(diǎn)一個(gè)小的實(shí)例,這樣的實(shí)例效果是很單一的。而把知識點(diǎn)融合在一個(gè)整體的游戲中,效果是顯而易見的。

        給學(xué)生一個(gè)自由發(fā)揮的空間。雖然實(shí)現(xiàn)某一游戲環(huán)節(jié)的知識點(diǎn)是一樣,但效果是可以任意發(fā)揮的。在基本的手機(jī)游戲框架下,填入的代碼量越多,實(shí)現(xiàn)的效果就越豐富。這就大大激發(fā)了學(xué)生豐富的想象力和創(chuàng)造力。即使是在課堂上,學(xué)生實(shí)現(xiàn)的練習(xí)效果也不是單一的,而是多樣的、個(gè)性化的。

        5 結(jié)束語

        “引擎教學(xué)法”的核心有兩點(diǎn),一是構(gòu)建基于工作過程的課程內(nèi)容;二是“教學(xué)引擎軟件”的開發(fā)。“手機(jī)游戲設(shè)計(jì)”課程走入高職課堂時(shí)間并不長,對該課程的教學(xué)設(shè)計(jì)和教學(xué)方法有待進(jìn)一步的探索和實(shí)踐。

        深夜国产成人福利在线观看女同| 日韩精品少妇专区人妻系列| 青青草一级视频在线观看| 极品少妇被后入内射视| 美丽小蜜桃1一3在线观看| 后入到高潮免费观看| 精品无码专区久久久水蜜桃| 国产成人精品午夜福利在线 | 波多野结衣一区二区三区免费视频| 亚洲五月天中文字幕第一页| 极品人妻被黑人中出种子| 一本加勒比hezyo无码人妻| 亚洲AV无码秘 蜜桃1区| 国产精品一区二区午夜久久| 你懂的视频在线看播放| 2019日韩中文字幕mv| 乱中年女人伦av| 蜜桃av观看亚洲一区二区| 涩涩鲁精品亚洲一区二区| 琪琪色原网站在线观看 | 国产精品久人妻精品老妇| 丰满人妻被黑人中出849| 国产精品入口蜜桃人妻| 九一精品少妇一区二区三区| 国产日韩厂亚洲字幕中文| 粗大猛烈进出高潮视频| 国产99久久无码精品| 国产精品欧美视频另类专区| 亚洲日本一区二区在线| 美女网站免费福利视频| 伊人99re| 91国产视频自拍在线观看| 亚洲日韩成人无码| 欧美黑人粗暴多交高潮水最多| 亚洲av中文aⅴ无码av不卡| 亚洲一区二区三区激情在线观看| 国产成人a在线观看视频免费 | 国产亚洲精品久久777777| 男女男在线精品网站免费观看| 免费人成黄页网站在线观看国内| 肥老熟女性强欲五十路|