?

小學信息技術Scratch簡單游戲設計策略研究

2020-12-14 04:17陳淑君
新智慧·下旬刊 2020年9期
關鍵詞:游戲設計小學信息技術教學策略

陳淑君

【摘 要】筆者發現在Scratch游戲設計課堂教學中,以“由繁化簡到由簡化繁”設計策略有助于學生進行游戲設計,此策略包括:最簡游戲作品設計策略、基本游戲作品原型設計策略、快樂游戲創新作品設計策略。每個策略可分為設計思考、設計實施兩個方向。其中以“由繁化簡”的最簡游戲作品設計策略尤其重要。筆者以“切水果游戲”設計為例展開實例分析。

【關鍵詞】Scratch;游戲設計;教學策略;小學信息技術

計算思維是運用計算機科學的基礎概念去求解問題、設計系統和理解人類的行為,計算思維的本質是抽象和自動化[1]。研究Scratch簡單游戲設計策略以培養學生計算思維,有助于提高課堂效率。

一、課堂現象觀察與分析

Scratch于2014年寫入廣州市小學信息技術第三冊教材[2],筆者發現學生在Scratch游戲作品創作時,會出現以下現象:第一,一節課都在設計角色;第二,照搬課本實例或教師范例; 第三,作品個性、創意不足;第四,處于“無從下手”的狀態。教師常以“任務驅動式”引導,最終展示作品,以分任務逐步實現腳本的方式進行編程,相對忽略不同層次作品構建的思維練訓。

二、Scratch簡單游戲設計策略研究

Scratch游戲設計教學,采用“由繁化簡到由簡化繁”設計策略(見圖1),可從最簡游戲設計出發,再到基本游戲設計,最后創作頗具個人特色的快樂游戲創新作品設計。

在三個基本步驟中,第一個步驟尤其重要,由一個構想繁復的設計中,發現核心功能設計并與Scratch建立聯系,是用計算思維解決問題的關鍵一步。而第二步是基本游戲原型作品設計,在課堂教學中,更多表現為基本任務設計,學時教學目標的實現過程。而最后一步多表現為拓展任務,即學生創作思維的開發過程,個性彰顯的環節。

圖1 “由繁化簡到簡化繁”Scratch游戲設計策略示意圖

(一)最簡游戲作品設計策略

最簡游戲作品設計,即設計一個可實現游戲最基本功能的精簡腳本,包括設計思考分析和設計實施,其中實施過程中可從角色、舞臺、核心腳本三個方面展開設計。

1.設計思考:核心功能分析

引導學生從繁雜的游戲中分析游戲的核心功能。首先,教師要引導學生用語言描述“游戲怎樣玩”,并在學生的表達中,引導概括出核心功能精簡描述。其次,要引導學生拆分精簡描述。最后,要引導學生分析其核心功能并思考其在Scratch中的實現方式。

例如,在“切水果游戲”設計中,學生通過“如何玩”的描述概括出“劃動刀實現切水果”核心功能精簡描述,再拆分為“劃動”“刀”“切”“水果”四個關鍵詞,最后通過分析,得出在Scratch中通過角色設計實現“刀”“水果”,功能腳本實現“劃動”“切”。

2.設計實施:核心功能實現

(1)角色設計:最簡角色及其造型設計

在角色設計中,要堅持“‘簡為準則,以功能實現為原則”的設計理念,設計最簡角色、最簡造型,避免因追求角色的精美而忽略功能的實現。例如,學生可以用一個簡單的“圓”“長方形”為“水果”“刀”的最簡角色設計,用“圓”“兩個半圓”來實現“水果”切開前、后兩個造型。

(2)舞臺設計

舞臺設計非必要條件,可直接忽略。

(3)核心腳本設計(核心功能實現)

在核心腳本設計中,教師應先分析功能及其所在指令模塊,再搭建積木腳本,并引導學生邊編寫腳本邊測試相應的腳本功能實現效果,最后思考腳本的運行控制。

例如,“切水果游戲”的功能實現主要包括“劃動”及“切”?!皠潉印惫δ芗础皠潉拥丁?,可通過劃動鼠標(根據現有機房的硬件配備做出功能實現選擇)實現“劃動刀”,讓“刀”受到鼠標的控制,從而得到“刀”角色的腳本實現模塊的動作指令,其設計關鍵點為跟隨鼠標移動,得出的腳本設計?!扒小钡墓δ芗础八虚_”,表現“水果”造型的變化,從原“水果”造型切換到切開后的“水果”造型,從而得到“水果”角色的腳本實現模塊的造型指令,即得到的腳本設計。教師需要引導學生思考腳本運行的控制方法?!暗丁睆挠螒蜷_始時就跟隨鼠標劃動,選擇的控制腳本為;“水果”在游戲開始后被切時才發生變化,即包含條件指令。值得注意的是,在腳本編寫過程中,需引導學生不斷測試腳本的功能實現是否符合自己的設計預想,并作出相應的調整。

(二)基本游戲作品原型設計

1.設計思考:基本功能分析

在最簡游戲作品設計實現的基礎上,教師可以引導學生思考游戲設計的基本功能,思考方向關鍵在于不增加原來的角色及造型基礎(如切蘋果與切雪梨,雖角色不同但類別相同,其基本的設計理念與腳本實現方式基本一致),并讓學生用簡單的語言描述并做好記錄。例如,在“切水果游戲”中得出的思考方向包括切水果數量統計、切水果加分設計、水果移動、水果重復出現設計等。

2.設計實施:基本功能實現

在基本游戲作品原型設計的實施環節,必須引導學生“細步走”,逐個實現基本功能的各個思考方向,并在成功調試后,再去完成另一個思考方向。例如,在“切水果游戲中”,可引導學生逐步實現切水果數量統計、切水果加分設計、水果重復出現等功能。

在腳本設計中,要先思考腳本對應的角色,再進行腳本設計。腳本設計方向可參考最簡游戲核心腳本設計的方法,即先分析腳本模塊,再編寫核心腳本,最后思考腳本運行控制的步驟。以“水果數量統計”思考方向為例,“數量統計”的對象為“水果”,要在“水果”角色下編寫腳本,再思考實現的指令模塊“變量、邏輯運算”,然后通過新建“變量”實現邏輯運算“變量+1”的切水果統計,最后思考腳本運行控制,找到相應的控制條件及其在腳本程序段位置。同樣地,需引導學生邊編寫腳本邊調試其功能效果是否符合自己的設想。

(三)快樂游戲創新作品設計策略

1.設計思考:拓展功能分析與精美程度分析

快樂游戲創新作品設計包括“精美”“好玩”兩個設計方向?!熬馈敝饕婕巴庠诒憩F精美度效果上,主要包括角色繪制、造型多變、舞臺效果、特效設計等;“好玩”主要關注對游戲復雜度的設計,可橫向思考不同角色,也可縱向思考不同難度,不斷豐富,以培養學生的創新能力。在游戲創作的過程中,學生可根據個性特長進行游戲創作。例如,繪畫等藝術基礎好的學生,可往游戲精美度上發揮;計算思維能力比較強的學生,可往游戲好玩的縱向——游戲難度設計進行思考;也可鼓勵學生合作雙贏,共同研究與設計創作。

學生的“切水果”游戲實例各具特色。有的學生設計了精美細膩的界面,如水果外型、華麗的舞臺等;有的設計了繁雜的水果類型;有的設計了不同出現軌跡、速度下不同水果的分類統計;有的設計了加、減分效果;有的設計切到炸彈等強制停止游戲的指令;更有學生設計了不同關卡、不同游戲難度的過關式游戲作品……同樣的游戲設計主題,同樣的游戲原型設計,最終得到各不相同的個性化作品,彰顯出不同學生的個性特長,充分體現創新能力的培養。

2.設計實施:拓展功能實現

快樂游戲創新作品設計實施方式,也需“細步走”,逐個實現各個功能思考方向,同樣需確定腳本所在角色,再分析腳本模塊,然后編寫核心腳本,最后思考腳本運行控制的步驟。

三、文件保存策略

在整個游戲設計過程中,可加入游戲版本信息作為文件名進行保存,每次加入不同設計時,即另存為另一份文件。以“切水果”游戲為例,可以切水果1.0、切水果 2.0、切水果 3.0的命名方法來保存不同版本文件。這樣,學生可從文件數量的多少直接形象地感知設計、修改、設想實現的次數,有助于提高學習自信心,產生下一次設計的前進動力,在自我肯定中不斷進步。

四、結語

市教研員鐘詠梅老師在《SCRATCH單元教學建議》[3]也介紹了Scratch游戲設計中的“簡單游戲”設計理念。筆者在教學過程中,在不同游戲設計或作品設計中,以“最簡設計”為設計切入點,引導學生用Scratch的語言來描述作品,并較準確地定位角色、找到對應的指令模塊及相應的關鍵指令,但學生在如何控制指令,如何有效地實現自己的想法方面仍存在較大的困難。個性化設計將迎來更多的個性化問題的處理,更需要教師有針對性的指導。

參考文獻:

[1] Jeannette M.Wing.Computing Thinking[J].Communications of the ACM.2006(3).

[2]李師賢.廣州市信息技術教科書信息技術小學第三冊.游戲我來創——簡單游戲的創作[M].廣州:廣東教育出版社,2013.

[3]鐘詠梅.SCRATCH單元教學建議[R].廣州天河區沐陂小學,2014-11-13.

[4]蔣磊.例談小學Scratch學玩結合教學策略[J].中國信息技術教育,2018(23).

[5]李建楠.微課在小學Scratch創意編程教學中的設計與應用研究[D].上海:上海師范大學,2016.

[6]邊永明.程序設計課程中的“游戲設計”項目學習——以小學信息技術Scratch程序設計課為例[J].教育(周刊),2017(52).

[7]譚金玲.小游戲蘊涵大智慧——scratch在信息技術教學中的應用[C].全國智慧型教師培養體系建構模式學術會議一等獎論文集,2016.

猜你喜歡
游戲設計小學信息技術教學策略
高中化學反應原理學習難點及教學策略研究
統編本初中文言文選文變化及教學策略
初中數學絕對值概念教學策略
關于提高小學生識字實效的教學策略
VR技術現況及其未來對游戲設計的影響
小學低年級語文游戲教學設計探討
讓小學英語閱讀教學煥發生機
淺談創客教育下的小學信息技術教學實踐研究
基于新課程理念的小學信息技術游戲化教學探析
小學信息技術教學高效課堂的構建
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合