馬震安
隨著信息技術(shù)的快速發(fā)展,課堂教學(xué)與之整合的效率也在不斷提高。信息技術(shù)與教學(xué)整合的方式表現(xiàn)最多的就是多媒體課件的應(yīng)用。但是對(duì)于交互式課件的制作,很多制作軟件(如Flash等)都要求教師具有一定的代碼編程基礎(chǔ),這就給廣大教師帶來了一定的困擾。一提到編程,先不說上了年紀(jì)的老教師,就是一些新畢業(yè)的年青教師恐怕也是望而生畏;如果現(xiàn)學(xué),也不是一朝一夕就能學(xué)成的。那么是否有更好的方法來改變這種局面,不用代碼也能打造交互式課件呢?這正是本文筆者與大家共同探討的問題。
經(jīng)過研究筆者發(fā)現(xiàn),一些游戲制作軟件能夠?qū)崿F(xiàn)很好的人機(jī)交互效果。這些游戲軟件有的以代碼的方式生成交互效果,而有的則是將代碼固化成模塊,使用者只需要通過搭積木的方式將所需要的語句模塊拼接在一起,再進(jìn)行必要的設(shè)置就可以了。在這里,筆者首先向大家推薦Scratch 2這個(gè)小游戲制作軟件,并通過一個(gè)實(shí)例展示利用其制作交互式課件的過程。
實(shí)例描述:在課件中當(dāng)開關(guān)閉合時(shí),根據(jù)滑動(dòng)變阻器的滑塊位置電燈達(dá)到一定亮度,安培表指針也指到一定數(shù)值,且左、右拖動(dòng)滑動(dòng)變阻器的滑塊時(shí),電燈的亮度及安培表的指針都發(fā)生相應(yīng)變化;當(dāng)開關(guān)打開時(shí),電燈滅掉,安培表指針恢復(fù)到0(如圖1)。
1. 添加角色
打開軟件,右擊角色中的“貓”并刪除。點(diǎn)擊新建角色右邊的“從本地文件中上傳角色”,選取燈泡、開關(guān)、滑塊、電路圖、指針等圖片添加到場景中。利用工具欄上的放大、縮小工具對(duì)圖片的大小進(jìn)行調(diào)整,在場景中根據(jù)需要組裝成完整電路圖(如圖2)。
小提示:刀片開關(guān)的圖形中心點(diǎn)要設(shè)成它的最左面。
2. 添加變量
制作交互式課件,變量是必不可少的,所以需要添加幾個(gè)變量。選擇“腳本”選項(xiàng)卡中的“數(shù)據(jù)”,點(diǎn)擊“新建變量”按鈕,建立2個(gè)變量,分別輸入變量名稱“guan”“x1”,選擇“適用于所有角色”,去掉“guan”“x1”的勾選不進(jìn)行顯示(如圖3)。
小提示:“guan”用來判斷開關(guān)是否閉合,“x1”用來記錄滑塊的坐標(biāo)。
3. 設(shè)置交互效果
選擇“刀片”角色(開關(guān)),選擇“腳本”選項(xiàng)卡中的“事件”,將“當(dāng)‘小綠旗被點(diǎn)擊”拖放到右側(cè)腳本區(qū),表示當(dāng)點(diǎn)擊小綠旗時(shí)運(yùn)行下面的腳本;選擇“數(shù)據(jù)”選項(xiàng)卡,將“將‘guan設(shè)定為0”拖放到腳本區(qū),將這兩個(gè)腳本模塊組合在一起。其實(shí),腳本模塊的添加就是將相應(yīng)的腳本模塊模型拖放到腳本區(qū),設(shè)定好各個(gè)腳本模型的值,就像搭積木一樣將這些模型組合在一起。如果想調(diào)試某個(gè)模型組合,可在這個(gè)組合上單擊,整個(gè)組合的周圍就會(huì)發(fā)光,說明當(dāng)前組合就處于運(yùn)行狀態(tài)。如果想結(jié)束運(yùn)行,可再次在模塊組上單擊。如果組合或選取腳本模塊錯(cuò)誤,可右擊刪除或是將錯(cuò)誤模塊拖放到腳本模塊區(qū)刪除。
小提示:如果腳本提示文字太小,可按住Shift鍵的同時(shí)點(diǎn)擊窗口中小地球按鈕,選擇“set font size”菜單來設(shè)置提示文字的大小。
最后,點(diǎn)擊場景左上方的全屏顯示按鈕,點(diǎn)擊小綠旗運(yùn)行,觀察效果。如果達(dá)到要求,保存這個(gè)游戲。如果想將這個(gè)課件轉(zhuǎn)換成EXE文件,還需要單獨(dú)下載安裝一個(gè)名為“scratch2exe-ch-se”的軟件進(jìn)行轉(zhuǎn)換;如果想將這個(gè)課件轉(zhuǎn)換成swf格式的文件,需要安裝“GateFace門面”軟件進(jìn)行轉(zhuǎn)換。
通過上面的實(shí)例,我們不難看出,這樣的課件制作方法給了我們很大的自由發(fā)揮空間,雖然也涉及了編程的思想,但是它沒有代碼,語句都整合成了模塊。我們只需要設(shè)置好模塊,并將這些模塊按照一定的思維進(jìn)行積木式的組合,就能完成較復(fù)雜的交互效果了。其實(shí),這樣的軟件還有很多,如Stencyl、Gamemaker 8等,既可以通過語句模塊進(jìn)行搭積木式的交互制作,也能通過語句代碼來實(shí)現(xiàn)。
總之,信息技術(shù)的快速發(fā)展給我們的課件制作帶來了新技術(shù)、新方法,只要我們不斷地挖掘、學(xué)習(xí)和創(chuàng)新,一定會(huì)高效地制作出優(yōu)秀的交互式課件并服務(wù)于課堂教學(xué)。
(作者單位:河北唐山市豐南區(qū)第一中學(xué))