資源簡介 中小學(xué)教育資源及組卷應(yīng)用平臺(tái)信息技術(shù)《吃金幣大作戰(zhàn)》教學(xué)設(shè)計(jì)課題 《吃金幣大作戰(zhàn)》 單元 單元項(xiàng)目活動(dòng) 學(xué)科 信息技術(shù) 年級 九年級教材分析 《吃金幣大作戰(zhàn)》該課時(shí)教材編排了“活動(dòng)目標(biāo)-任務(wù)分析-新知探究-游戲調(diào)試與修改-游戲測評-游戲進(jìn)階-拓展閱讀”的系列學(xué)習(xí)活動(dòng),旨在讓學(xué)生了解和掌握對游戲進(jìn)行測試和修改。激發(fā)學(xué)生對游戲制作、選擇的實(shí)踐能力,并了解游戲制作的五個(gè)階段,學(xué)習(xí)和掌握程序設(shè)計(jì)的兩種方法。教材編排合理,教學(xué)環(huán)節(jié)注重實(shí)踐與理論相結(jié)合,教材內(nèi)容貼近學(xué)生生活實(shí)際,符合九年級學(xué)生認(rèn)知特點(diǎn)。學(xué)習(xí)目標(biāo) 1.信息意識:培養(yǎng)學(xué)會(huì)對游戲進(jìn)行測試和修改的學(xué)習(xí)意識;2.計(jì)算思維:學(xué)生游戲制作的五個(gè)階段的學(xué)習(xí),將復(fù)雜的學(xué)習(xí)內(nèi)容分解,細(xì)分化地學(xué)習(xí);3.數(shù)字化學(xué)習(xí)與創(chuàng)新:認(rèn)識數(shù)字化的學(xué)習(xí)環(huán)境,創(chuàng)新性、創(chuàng)造性地進(jìn)行學(xué)習(xí);4.信息社會(huì)責(zé)任:在運(yùn)用信息技術(shù)學(xué)習(xí)時(shí),不做違背道德的事情。重點(diǎn) 掌握制作“吃金幣大作戰(zhàn)”游戲的設(shè)計(jì)和制作方法和步驟。難點(diǎn) 學(xué)會(huì)對游戲進(jìn)行程序設(shè)計(jì)和分析教學(xué)過程教學(xué)環(huán)節(jié) 教師活動(dòng) 學(xué)生活動(dòng) 設(shè)計(jì)意圖導(dǎo)入新課 導(dǎo)入:師:上節(jié)課我們學(xué)會(huì)制作“小酷吃金幣”的游戲,那請同學(xué)們思考一下可以增加哪些程序的設(shè)計(jì),讓這個(gè)游戲更有趣! 學(xué)生初步了解本節(jié)課的學(xué)習(xí)知識 由此引出今天的學(xué)習(xí)內(nèi)容講授新課 游戲的制作可不是一步就能完成的,通常需要經(jīng)歷五個(gè)階段,如右圖所示。讓我們按照這樣的流程來制作游戲吧!活動(dòng)目標(biāo)現(xiàn)在,嘗試將“小酷吃金幣”升級為“吃金幣大作戰(zhàn)”吧!要載入之前制作的游戲,可在菜單中選擇“載入世界”,在本機(jī)“我的世界”中,找到要加載的游戲,其中可以選擇玩、編輯、匯出、分享、編輯標(biāo)簽、刪除等操作(如圖所示),這里選擇“編輯”?!俺越饚糯笞鲬?zhàn)”的游戲場景、游戲規(guī)則都有小小的提升,其中的要求包含:(1)設(shè)置一個(gè)有邊界的場景;(2)計(jì)時(shí)又計(jì)分,不同顏色的金幣,分值不同;(3)小酷吃掉所有金幣后顯示“WIN”。結(jié)合所學(xué)的各種游戲結(jié)束的方式,嘗試搭配組合,創(chuàng)造出新的游戲規(guī)則,讓游戲變得更加完整、好玩。小貼士好玩的游戲通常應(yīng)包含的一些特性:容易上手吸引玩家參與擁有目標(biāo)擁有規(guī)則擁有沖突是交互式的擁有挑戰(zhàn)游戲能夠創(chuàng)造自己內(nèi)在價(jià)值任務(wù)分析1.游戲描述制作游戲前需要對游戲進(jìn)行策劃,對游戲進(jìn)行大致的描述,分析游戲的任務(wù),設(shè)定游戲的規(guī)則,這樣才能進(jìn)一步設(shè)計(jì)與制作游戲。這是一個(gè)關(guān)于“小酷吃金幣”的故事,場景中總共有10枚金幣,主角小酷的目標(biāo)是在1分鐘時(shí)間內(nèi)吃掉6枚金幣,當(dāng)吃到紅色顏色的金幣時(shí)會(huì)得到得分的反饋,當(dāng)吃到黑色顏色的金幣時(shí)會(huì)得到扣分的反饋,游戲中也包含一些陷阱,在吃金幣的過程中要注意,躲開陷阱,完成挑戰(zhàn)。2.畫出場景草圖根據(jù)游戲策劃時(shí)設(shè)定的任務(wù)、規(guī)則,首先要繪制游戲場景草圖,包括規(guī)劃地面的大小與形狀,確定游戲?qū)ο笮】?、金幣的?shù)量與位置。在草圖最下方也可對游戲中出現(xiàn)的角色以及如何贏得游戲進(jìn)行一些描述。新知探究1.得分與失分 為了增強(qiáng)游戲設(shè)計(jì)的趣味性,游戲中經(jīng)常會(huì)設(shè)置些得分與失分的機(jī)制,有些游戲會(huì)在角色完成某個(gè)任務(wù)之后給予特定的加分。在吃金幣大作戰(zhàn)中,可以為不同顏色的金幣賦予不同的分值,甚至可以設(shè)定一些減分金幣。請?jiān)O(shè)計(jì)若干得分與失分的規(guī)則,填寫在下面的得分、失分規(guī)則表中。2.倒計(jì)時(shí) 為了讓玩家對可用時(shí)間一目了然,并提升可玩性,可以設(shè)計(jì)一個(gè)倒數(shù)計(jì)時(shí)的效果。雖然在KODU中并沒有直接可用的倒數(shù)計(jì)時(shí)器,但是可以結(jié)合計(jì)分和定時(shí)器的功能,來實(shí)現(xiàn)同樣的效果。分析如下學(xué)習(xí)記錄表中的三個(gè)語句,嘗試在表中填寫它們的功能,并在KODU中運(yùn)行檢驗(yàn)。試一試語句1中的限制條件“一次”有什么作用?如果去掉“一次”,倒計(jì)時(shí)會(huì)發(fā)生什么變化?設(shè)置的時(shí)間就是定時(shí)器顯示的時(shí)間為1秒。如果刪除,那么顯示的時(shí)間就會(huì)很快。拓展延伸為了更好地進(jìn)行游戲的設(shè)計(jì),有時(shí)候我們使用鍵盤操控小酷時(shí),世界會(huì)隨著按鍵而移動(dòng)和旋轉(zhuǎn),我們可以在更改世界設(shè)定這個(gè)選項(xiàng)里,進(jìn)行選擇和更改,這樣視角就可以固定,方便我們操控。游戲調(diào)試與修改初次編制好的游戲,可能還存在一些錯(cuò)誤和漏洞(在計(jì)算機(jī)系統(tǒng)或程序中,這些隱藏的缺陷或問題常常被稱為BUG)。這就需要在調(diào)試階段,通過測試去發(fā)現(xiàn)問題,究其緣由,并予以更正。有時(shí)候,比較游戲運(yùn)行時(shí)所反映的功能與設(shè)計(jì)時(shí)預(yù)想的功能是否一致,是一個(gè)找到問題的好方法。游戲的可玩性是評價(jià)—個(gè)游戲好壞最基本的標(biāo)準(zhǔn)。如果想讓自己的游戲變得更受歡迎,你或許可以關(guān)注游戲中的一些數(shù)據(jù),諸如哪些金幣被吃的概率最高 玩家完成任務(wù)平均花費(fèi)多少時(shí)間 玩家的平均分是多少?除了自己測試以外,還可以尋找朋友來試玩。他們往往能夠通過不同的視角,去審視你覺得已經(jīng)非常熟悉和完美的游戲,找出被忽略的問題,并給予更多的建議和靈感。游戲測評 游戲測評表如下:游戲進(jìn)階一個(gè)人玩會(huì)稍顯寂寞,游戲中能不能添加競爭對手呢 當(dāng)然可以,可以是人機(jī)對抗,也可以是多個(gè)玩家一起游戲,前者是人與計(jì)算機(jī)互動(dòng),后者是人與人互動(dòng),兩種方法都引入了競爭,可讓游戲更具挑戰(zhàn)性。場景決定了角色的活動(dòng)范圍,如果小酷行走時(shí),超越了地面的邊緣會(huì)怎樣?KODU場景中存在一個(gè)隱形的玻璃墻,它可以防止一些角色掉出場景的邊緣。請你對玻璃墻進(jìn)行探究,看看在海洋、天空、陸地這些不同場景中,它們的邊緣有何不同?當(dāng)不同的對象超越場景的邊緣時(shí),結(jié)果是否相同?拓展延伸游戲的玻璃墻可以起到保護(hù)角色的作用,每一個(gè)世界都存在這樣的玻璃墻,如視頻所示。在不同的場景下,仍然存在這個(gè)保護(hù)的玻璃墻,并且不同的對象,結(jié)果不一樣,對于章魚、烏龜這樣的角色,即使設(shè)定了程序,動(dòng)手還是難以進(jìn)行移動(dòng)。程序設(shè)計(jì)方法你可曾想過造幢樓要考慮哪些事情 大到總的樓層、大樓的建筑風(fēng)格;小到各層的要求、具體細(xì)節(jié);還有諸如綠化、電梯、建筑圖紙等許多問題。其實(shí),程序設(shè)計(jì)與造大樓有相似之處,也要面對大大小小的功能和需求。程序設(shè)計(jì)方法一般有自頂向下和自底向上兩種方式。在建造大樓時(shí),設(shè)計(jì)師可能會(huì)先考慮造多少層的高樓,然后將不同樓層分隔為商場、辦公室和住宅;接著針對各樓層進(jìn)行設(shè)計(jì),例如住宅,可以分隔為多個(gè)住宅單元,再為每個(gè)單元設(shè)計(jì)客廳、臥室、廚房、衛(wèi)生間等。這就是自頂向下的設(shè)計(jì)方法。這種設(shè)計(jì)方法是設(shè)計(jì)者首先從整體上規(guī)劃系統(tǒng)的功能和性能,然后對系統(tǒng)進(jìn)行劃分,分解為規(guī)模較小、功能較為簡單的局部模塊,并確立它們之間的相互關(guān)系。其優(yōu)點(diǎn)是在一開始就能從總體上理解和把握整個(gè)系統(tǒng),而后對于組成系統(tǒng)的各功能模塊逐步求精,從而使整個(gè)程序保持良好的結(jié)構(gòu),提高軟件開發(fā)的效率。自頂向下的程序設(shè)計(jì)是一種從用戶需求出發(fā)的設(shè)計(jì)??梢韵葘⒛骋粋€(gè)任務(wù)分解成幾個(gè)二級任務(wù),如有必要再將二級任務(wù)繼續(xù)分解,細(xì)化為三級任務(wù)。下圖就是采用自頂向下方式進(jìn)行設(shè)計(jì)的吃金幣游戲。這樣逐層、逐個(gè)地進(jìn)行設(shè)計(jì)、編程和測試,就能設(shè)計(jì)出具有層次結(jié)構(gòu)的程序。但要看到,按自頂向下的方法進(jìn)行設(shè)計(jì),對設(shè)計(jì)師有較高的要求,必須對所設(shè)計(jì)的系統(tǒng)有一個(gè)全面的理解。實(shí)際上,在大樓設(shè)計(jì)時(shí),也不是簡單、機(jī)械地先從樓層再到每一個(gè)房間這樣的順序,要先考慮每一個(gè)房間的功能需求,然后拼接成一個(gè)住宅單元,否則,有可能會(huì)出現(xiàn)具體房間功能設(shè)計(jì)不能滿足要求的情況,例如,空間太小,沒辦法安置廚衛(wèi)設(shè)備。為了避免這種設(shè)計(jì)上的失誤,可以先編寫出基礎(chǔ)程序段,然后再拼接,逐步擴(kuò)大規(guī)模、補(bǔ)充和升級某些功能,這就是自底向上的設(shè)計(jì)方法,實(shí)際上是一種自底向上構(gòu)造程序的過程。自底向上的設(shè)計(jì)方法是從具體的各個(gè)對象及其功能開始,憑借設(shè)計(jì)者熟練的技巧和豐富的經(jīng)驗(yàn),通過對程序進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的游戲。由于設(shè)計(jì)是從最底層開始的,所以難以保證總體設(shè)計(jì)的最佳性,可能出現(xiàn)程序結(jié)構(gòu)優(yōu)化稍遜等問題。在現(xiàn)代許多程序設(shè)計(jì)中,是混合使用自頂向下法和自底向上法的,因?yàn)榛旌蠎?yīng)用可能會(huì)取得更好的設(shè)計(jì)效果。我們可以一起了解一下自頂向下的思維模式。作業(yè)布置請同學(xué)們以“小汽車”為游戲設(shè)計(jì)元素,加入自己的創(chuàng)新想法,制作一個(gè)游戲方案,下節(jié)課,跟同學(xué)們分享你的制作思路。 學(xué)生了解游戲制作的流程學(xué)生了解和學(xué)習(xí)游戲的特性學(xué)生先對游戲進(jìn)行描述,然后在此基礎(chǔ)上畫出草圖,然后再進(jìn)行設(shè)計(jì)學(xué)生掌握得分、失分、倒計(jì)時(shí)的程序設(shè)定學(xué)生加深對軟件的了解學(xué)生對游戲進(jìn)行測評,如何完成測評的表格填寫,對這些問題解決學(xué)生觀看視頻,了解“玻璃墻”在游戲中的作用學(xué)生了解程序設(shè)計(jì)的兩種方法學(xué)生完成作業(yè) 增加學(xué)生知識技能增加學(xué)生知識技能鋪墊學(xué)生后續(xù)的操作學(xué)習(xí)提高學(xué)生的動(dòng)手實(shí)踐能力拓展延伸學(xué)生知識學(xué)生掌握對游戲測評的方法提高學(xué)生的學(xué)習(xí)興趣增加學(xué)生知識技能鞏固本節(jié)課的學(xué)習(xí)內(nèi)容課堂練習(xí) 對于游戲的創(chuàng)意設(shè)計(jì),同學(xué)們還有其他的想法和思路嗎?一起說說你想在游戲里加入哪些有趣的元素。 學(xué)生完成課堂練習(xí) 鞏固所學(xué)知識課堂小結(jié) 完成游戲制作,學(xué)會(huì)對游戲進(jìn)行測試和改進(jìn)。了解KODU游戲的世界設(shè)定;學(xué)習(xí)程序設(shè)計(jì)的方法有兩種,重點(diǎn)是自頂向上的方法。 學(xué)生總結(jié)本節(jié)課的學(xué)習(xí)知識 總結(jié)概括本節(jié)課的學(xué)習(xí)內(nèi)容板書 對游戲測試改進(jìn)程序設(shè)計(jì)的方法學(xué)會(huì)分析游戲的程序設(shè)計(jì)21世紀(jì)教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://www.21cnjy.com/" 21世紀(jì)教育網(wǎng)(www.21cnjy.com)(共41張PPT)《吃金幣大作戰(zhàn)》滬科版 九年級第二冊內(nèi)容總覽學(xué)習(xí)目標(biāo)01新知導(dǎo)入02活動(dòng)目標(biāo)03新知探究04課堂練習(xí)05課后總結(jié)06目錄07板書設(shè)計(jì)08作業(yè)布置教學(xué)目標(biāo)1.信息意識:培養(yǎng)學(xué)會(huì)對游戲進(jìn)行測試和修改的學(xué)習(xí)意識;2.計(jì)算思維:通過游戲制作的五個(gè)階段的學(xué)習(xí),將復(fù)雜的學(xué)習(xí)內(nèi)容分解,細(xì)分化地學(xué)習(xí);3.數(shù)字化學(xué)習(xí)與創(chuàng)新:認(rèn)識數(shù)字化的學(xué)習(xí)環(huán)境,創(chuàng)新性、創(chuàng)造性地進(jìn)行學(xué)習(xí);4.信息社會(huì)責(zé)任:在運(yùn)用信息技術(shù)學(xué)習(xí)時(shí),不做違背道德的事情。新知導(dǎo)入上節(jié)課我們學(xué)會(huì)制作“小酷吃金幣”的游戲,那請同學(xué)們思考一下可以增加哪些程序的設(shè)計(jì),讓這個(gè)游戲更有趣!新知講解游戲的制作可不是一步就能完成的,通常需要經(jīng)歷五個(gè)階段,如右圖所示。讓我們按照這樣的流程來制作游戲吧!游戲策劃場景設(shè)計(jì)制作游戲?qū)ο笤O(shè)計(jì)游戲測試完善游戲發(fā)布1.分析游戲任務(wù)2.制定游戲規(guī)則1.繪制場景設(shè)計(jì)草圖2.制作游戲場景1.添加對象2.設(shè)置對象屬性3.編寫對象行為程序1.測試游戲功能2.修改完善游戲發(fā)布游戲新知講解活動(dòng)目標(biāo)現(xiàn)在,嘗試將“小酷吃金幣”升級為“吃金幣大作戰(zhàn)”吧!新知講解要載入之前制作的游戲,可在菜單中選擇“載入世界”,在本機(jī)“我的世界”中,找到要加載的游戲,其中可以選擇玩、編輯、匯出、分享、編輯標(biāo)簽、刪除等操作(如圖所示),這里選擇“編輯”。新知講解新知講解“吃金幣大作戰(zhàn)”的游戲場景、游戲規(guī)則都有小小的提升,其中的要求包含:(1)設(shè)置一個(gè)有邊界的場景;(2)計(jì)時(shí)又計(jì)分,不同顏色的金幣,分值不同;(3)小酷吃掉所有金幣后顯示“WIN”。結(jié)合所學(xué)的各種游戲結(jié)束的方式,嘗試搭配組合,創(chuàng)造出新的游戲規(guī)則,讓游戲變得更加完整、好玩。新知講解小貼士好玩的游戲通常應(yīng)包含的一些特性:容易上手吸引玩家參與擁有目標(biāo)擁有規(guī)則擁有沖突是交互式的擁有挑戰(zhàn)游戲能夠創(chuàng)造自己內(nèi)在價(jià)值新知講解任務(wù)分析1.游戲描述制作游戲前需要對游戲進(jìn)行策劃,對游戲進(jìn)行大致的描述,分析游戲的任務(wù),設(shè)定游戲的規(guī)則,這樣才能進(jìn)一步設(shè)計(jì)與制作游戲。新知講解這是一個(gè)關(guān)于“小酷吃金幣”的故事,場景中總共有10枚金幣,主角小酷的目標(biāo)是在1分鐘時(shí)間內(nèi)吃掉6枚金幣,當(dāng)吃到紅色顏色的金幣時(shí)會(huì)得到得分的反饋,當(dāng)吃到黑色顏色的金幣時(shí)會(huì)得到扣分的反饋,游戲中也包含一些陷阱,在吃金幣的過程中要注意,躲開陷阱,完成挑戰(zhàn)。新知講解2.畫出場景草圖根據(jù)游戲策劃時(shí)設(shè)定的任務(wù)、規(guī)則,首先要繪制游戲場景草圖,包括規(guī)劃地面的大小與形狀,確定游戲?qū)ο笮】?、金幣的?shù)量與位置。在草圖最下方也可對游戲中出現(xiàn)的角色以及如何贏得游戲進(jìn)行一些描述。記錄單繪制游戲場景草圖新知講解新知探究1.得分與失分為了增強(qiáng)游戲設(shè)計(jì)的趣味性,游戲中經(jīng)常會(huì)設(shè)置些得分與失分的機(jī)制,有些游戲會(huì)在角色完成某個(gè)任務(wù)之后給予特定的加分。在吃金幣大作戰(zhàn)中,可以為不同顏色的金幣賦予不同的分值,甚至可以設(shè)定一些減分金幣。請?jiān)O(shè)計(jì)若干得分與失分的規(guī)則,填寫在下面的得分、失分規(guī)則表中。新知講解得分規(guī)則表得分條件 得分結(jié)果例:吃掉紅色金幣 +5分失分規(guī)則表失分條件 失分結(jié)果例:碰到黑色金幣 -10分新知講解2.倒計(jì)時(shí)為了讓玩家對可用時(shí)間一目了然,并提升可玩性,可以設(shè)計(jì)一個(gè)倒數(shù)計(jì)時(shí)的效果。雖然在KODU中并沒有直接可用的倒數(shù)計(jì)時(shí)器,但是可以結(jié)合計(jì)分和定時(shí)器的功能,來實(shí)現(xiàn)同樣的效果。分析如下學(xué)習(xí)記錄表中的三個(gè)語句,嘗試在表中填寫它們的功能,并在KODU中運(yùn)行檢驗(yàn)。新知講解語句 功能出現(xiàn)紅色的點(diǎn)數(shù)定時(shí)器一秒減少一個(gè)紅點(diǎn)計(jì)分器顯示點(diǎn)數(shù),游戲結(jié)束新知講解試一試語句1中的限制條件“一次”有什么作用?如果去掉“一次”,倒計(jì)時(shí)會(huì)發(fā)生什么變化?新知講解設(shè)置的時(shí)間就是定時(shí)器顯示的時(shí)間為1秒。如果刪除,那么顯示的時(shí)間就會(huì)很快。新知講解為了更好地進(jìn)行游戲的設(shè)計(jì),有時(shí)候我們使用鍵盤操控小酷時(shí),世界會(huì)隨著按鍵而移動(dòng)和旋轉(zhuǎn),我們可以在更改世界設(shè)定這個(gè)選項(xiàng)里,進(jìn)行選擇和更改,這樣視角就可以固定,方便我們操控。拓展延伸新知講解游戲調(diào)試與修改初次編制好的游戲,可能還存在一些錯(cuò)誤和漏洞(在計(jì)算機(jī)系統(tǒng)或程序中,這些隱藏的缺陷或問題常常被稱為BUG)。這就需要在調(diào)試階段,通過測試去發(fā)現(xiàn)問題,究其緣由,并予以更正。有時(shí)候,比較游戲運(yùn)行時(shí)所反映的功能與設(shè)計(jì)時(shí)預(yù)想的功能是否一致,是一個(gè)找到問題的好方法。新知講解游戲中事件 預(yù)設(shè)的結(jié)果 實(shí)際的結(jié)果 改進(jìn)與提高小酷吃金幣 按要求在規(guī)定事件內(nèi)吃完規(guī)定數(shù)量的金幣 沒有吃完 可以適當(dāng)減少金幣或者延長小酷吃金幣挑戰(zhàn)的時(shí)間小酷任務(wù)完成 按照規(guī)定時(shí)間吃完規(guī)定數(shù)量的金幣 完成小酷任務(wù)失敗 沒有按照規(guī)定時(shí)間吃完規(guī)定數(shù)量的金幣新知講解游戲的可玩性是評價(jià)—個(gè)游戲好壞最基本的標(biāo)準(zhǔn)。如果想讓自己的游戲變得更受歡迎,你或許可以關(guān)注游戲中的一些數(shù)據(jù),諸如哪些金幣被吃的概率最高 玩家完成任務(wù)平均花費(fèi)多少時(shí)間 玩家的平均分是多少?除了自己測試以外,還可以尋找朋友來試玩。他們往往能夠通過不同的視角,去審視你覺得已經(jīng)非常熟悉和完美的游戲,找出被忽略的問題,并給予更多的建議和靈感。新知講解游戲測評 游戲測評表如下:很滿意 有待改進(jìn) 不滿意場景大小合適 √場景布局合理 √場景美觀 √對象控制 √程序?qū)崿F(xiàn)功能 √綜合評價(jià) √新知講解游戲改進(jìn)建議 場景:多一點(diǎn)環(huán)境的設(shè)計(jì)和布局功能: ……對象:小酷其他:金幣游戲改進(jìn)措施希望學(xué)習(xí)的知識與技能新知講解游戲進(jìn)階一個(gè)人玩會(huì)稍顯寂寞,游戲中能不能添加競爭對手呢 當(dāng)然可以,可以是人機(jī)對抗,也可以是多個(gè)玩家一起游戲,前者是人與計(jì)算機(jī)互動(dòng),后者是人與人互動(dòng),兩種方法都引入了競爭,可讓游戲更具挑戰(zhàn)性。場景決定了角色的活動(dòng)范圍,如果小酷行走時(shí),超越了地面的邊緣會(huì)怎樣?KODU場景中存在一個(gè)隱形的玻璃墻,它可以防止一些角色掉出場景的邊緣。請你對玻璃墻進(jìn)行探究,看看在海洋、天空、陸地這些不同場景中,它們的邊緣有何不同?當(dāng)不同的對象超越場景的邊緣時(shí),結(jié)果是否相同?新知講解拓展延伸游戲的玻璃墻可以起到保護(hù)角色的作用,每一個(gè)世界都存在這樣的玻璃墻,如視頻所示。新知講解在不同的場景下,仍然存在這個(gè)保護(hù)的玻璃墻,并且不同的對象,結(jié)果不一樣,對于章魚、烏龜這樣的角色,即使設(shè)定了程序,動(dòng)手還是難以進(jìn)行移動(dòng)。新知講解程序設(shè)計(jì)方法你可曾想過造幢樓要考慮哪些事情 大到總的樓層、大樓的建筑風(fēng)格;小到各層的要求、具體細(xì)節(jié);還有諸如綠化、電梯、建筑圖紙等許多問題。其實(shí),程序設(shè)計(jì)與造大樓有相似之處,也要面對大大小小的功能和需求。程序設(shè)計(jì)方法一般有自頂向下和自底向上兩種方式。新知講解在建造大樓時(shí),設(shè)計(jì)師可能會(huì)先考慮造多少層的高樓,然后將不同樓層分隔為商場、辦公室和住宅;接著針對各樓層進(jìn)行設(shè)計(jì),例如住宅,可以分隔為多個(gè)住宅單元,再為每個(gè)單元設(shè)計(jì)客廳、臥室、廚房、衛(wèi)生間等。這就是自頂向下的設(shè)計(jì)方法。這種設(shè)計(jì)方法是設(shè)計(jì)者首先從整體上規(guī)劃系統(tǒng)的功能和性能,然后對系統(tǒng)進(jìn)行劃分,分解為規(guī)模較小、功能較為簡單的局部模塊,并確立它們之間的相互關(guān)系。其優(yōu)點(diǎn)是在一開始就能從總體上理解和把握整個(gè)系統(tǒng),而后對于組成系統(tǒng)的各功能模塊逐步求精,從而使整個(gè)程序保持良好的結(jié)構(gòu),提高軟件開發(fā)的效率。新知講解自頂向下的程序設(shè)計(jì)是一種從用戶需求出發(fā)的設(shè)計(jì)。可以先將某一個(gè)任務(wù)分解成幾個(gè)二級任務(wù),如有必要再將二級任務(wù)繼續(xù)分解,細(xì)化為三級任務(wù)。下圖就是采用自頂向下方式進(jìn)行設(shè)計(jì)的吃金幣游戲。新知講解這樣逐層、逐個(gè)地進(jìn)行設(shè)計(jì)、編程和測試,就能設(shè)計(jì)出具有層次結(jié)構(gòu)的程序。但要看到,按自頂向下的方法進(jìn)行設(shè)計(jì),對設(shè)計(jì)師有較高的要求,必須對所設(shè)計(jì)的系統(tǒng)有一個(gè)全面的理解。實(shí)際上,在大樓設(shè)計(jì)時(shí),也不是簡單、機(jī)械地先從樓層再到每一個(gè)房間這樣的順序,要先考慮每一個(gè)房間的功能需求,然后拼接成一個(gè)住宅單元,否則,有可能會(huì)出現(xiàn)具體房間功能設(shè)計(jì)不能滿足要求的情況,例如,空間太小,沒辦法安置廚衛(wèi)設(shè)備。為了避免這種設(shè)計(jì)上的失誤,可以先編寫出基礎(chǔ)程序段,然后再拼接,逐步擴(kuò)大規(guī)模、補(bǔ)充和升級某些功能,這就是自底向上的設(shè)計(jì)方法,實(shí)際上是一種自底向上構(gòu)造程序的過程。新知講解KODU有哪些功能?(移動(dòng)、跳躍、舉起、發(fā)射導(dǎo)彈、血條等)這些功能能夠完成什么游戲?(KODU吃金幣、吃蘋果、與敵人對戰(zhàn)等)如何實(shí)際這樣的一款游戲?(KODU可以吃不同顏色的金幣或者蘋果,還會(huì)遇到敵人,需要躲避或者攻擊敵人,在規(guī)定時(shí)間內(nèi)完成分值獲勝。)自底向上的吃金幣游戲設(shè)計(jì)新知講解自底向上的設(shè)計(jì)方法是從具體的各個(gè)對象及其功能開始,憑借設(shè)計(jì)者熟練的技巧和豐富的經(jīng)驗(yàn),通過對程序進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的游戲。由于設(shè)計(jì)是從最底層開始的,所以難以保證總體設(shè)計(jì)的最佳性,可能出現(xiàn)程序結(jié)構(gòu)優(yōu)化稍遜等問題。在現(xiàn)代許多程序設(shè)計(jì)中,是混合使用自頂向下法和自底向上法的,因?yàn)榛旌蠎?yīng)用可能會(huì)取得更好的設(shè)計(jì)效果。新知講解我們可以一起了解一下自頂向下的思維模式。課堂練習(xí)對于游戲的創(chuàng)意設(shè)計(jì),同學(xué)們還有其他的想法和思路嗎?一起說說你想在游戲里加入哪些有趣的元素。課堂總結(jié)1.完成游戲制作,學(xué)會(huì)對游戲進(jìn)行測試和改進(jìn);3.學(xué)習(xí)程序設(shè)計(jì)的方法有兩種,重點(diǎn)是自頂向上的方法。2.了解KODU游戲的世界設(shè)定;板書設(shè)計(jì)對游戲測試改進(jìn)程序設(shè)計(jì)的方法學(xué)會(huì)分析游戲的程序設(shè)計(jì)作業(yè)布置請同學(xué)們以“小汽車”為游戲設(shè)計(jì)元素,加入自己的創(chuàng)新想法,制作一個(gè)游戲方案,下節(jié)課,跟同學(xué)們分享你的制作思路。謝謝21世紀(jì)教育網(wǎng)(www.21cnjy.com)中小學(xué)教育資源網(wǎng)站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源列表 1秒的作用.mp4 單元項(xiàng)目活動(dòng)《吃金幣大作戰(zhàn)》教案.doc 單元項(xiàng)目活動(dòng)《吃金幣大作戰(zhàn)》課件.pptx 玻璃墻.mp4 自頂向下.mp4 縮略圖、資源來源于二一教育資源庫