亚洲免费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í)踐。

        亚洲女同精品一区二区久久| 久久99精品久久久久久| 亚洲AV无码秘 蜜桃1区| 中文字幕久久熟女人妻av免费| 麻豆视频在线播放观看| 精品丰满人妻无套内射| 国产精品麻豆综合在线| 日本护士一区二区三区高清热线| 日本人妻系列中文字幕| 亚洲中文字幕久久精品无码a| 国产乱子伦精品免费无码专区| 无码视频一区二区三区在线播放| 日本一区二区三区清视频| 朋友的丰满人妻中文字幕| 国产精品视频一区二区三区四| 久久久久久久久高潮无码| 久久精品国产亚洲av麻豆床戏| 午夜免费啪视频| 亚洲AV无码一区二区三区日日强| 亚洲av网一区天堂福利| 亚洲国产精品国自产拍久久蜜av| 国产成人亚洲精品青草天美| 澳门毛片精品一区二区三区| 少妇人妻字幕一区二区| 无码爽视频| 夫妇交换刺激做爰视频| 538亚洲欧美国产日韩在线精品| 丝袜av乱码字幕三级人妻| 日本19禁啪啪吃奶大尺度| a毛片全部免费播放| 国产目拍亚洲精品二区| 亚洲av成人一区二区三区本码 | 欧美日韩中文亚洲另类春色| 国产我不卡在线观看免费| 国产色系视频在线观看| 欧美性猛交xxxx乱大交蜜桃| 久久综合激激的五月天| 国产精品会所一区二区三区| 精品人妻伦九区久久aaa片69| 亚洲精品国产综合久久一线| 放荡成熟人妻中文字幕|