口算練習(xí)器:加乘容易編寫(xiě),減除需要判斷條件,腳本大人也能玩
口算練習(xí)器:加乘容易編寫(xiě),減除需要判斷條件,腳本大人也能玩
感覺(jué)這個(gè)練習(xí)器還是比較實(shí)用的,大人也可以玩一下。先來(lái)看一看我做的這個(gè)編程口算練習(xí)器,這個(gè)練習(xí)器有倒計(jì)時(shí)提醒、正確率統(tǒng)計(jì),還有一個(gè)空白數(shù)字,那是題目數(shù)統(tǒng)計(jì),也就是說(shuō)題目數(shù)和得分?jǐn)?shù)是可以相等的,如果做錯(cuò)的話(huà),得分會(huì)低于題目數(shù)。
首先,需要裝備素材。主要是這幾個(gè)按鈕不太好找,也可以自己畫(huà),只要?jiǎng)e人能看懂就行。在這里,我們分析一下制作思路。先說(shuō)加乘,再說(shuō)減除,因?yàn)闇p除需要判斷條件。
第一步,需要讓編程貓互動(dòng),讓玩家選擇練習(xí)的類(lèi)型。一般用到的都是對(duì)話(huà),這個(gè)相對(duì)來(lái)說(shuō)比較容易實(shí)現(xiàn)。

第二步,當(dāng)選擇好練習(xí)類(lèi)型以后的腳本編寫(xiě)。這里首先要發(fā)送一條廣播,這里以加法為例。當(dāng)玩家按動(dòng)加法按鈕以后,需要發(fā)送一條廣播。因?yàn)樾枰尸F(xiàn),所以需要角色說(shuō)出來(lái),不可能讓加號(hào)說(shuō)話(huà)吧?所以,只得把運(yùn)算呈現(xiàn)傳遞給編程貓,也就是說(shuō),這四個(gè)運(yùn)算腳本都在角色編程貓上面。
第三步,這是腳本的重點(diǎn)了。如何實(shí)現(xiàn)隨機(jī)加法運(yùn)算的提問(wèn),并且判斷出玩家給出的結(jié)果是否正確呢?這里就需要用到變量和運(yùn)算了。獲取玩家的答復(fù)然后進(jìn)行運(yùn)算判斷,這里設(shè)置為不管玩家回答是否正確都要呈現(xiàn)下一道題,因此,這里不給玩家糾正錯(cuò)題的機(jī)會(huì)了。當(dāng)然,如果感覺(jué)這個(gè)腳本比較粗暴,或者不夠友好,這里還是可以改的。

需要說(shuō)明的是加法和乘法的腳本差不多,基本改一下變量和公式就可以了,但是減法和除法需要增加判斷條件,以便隨機(jī)選的數(shù)可以參與運(yùn)算。所以需要程序重復(fù)判斷,以保證每次參與運(yùn)算的數(shù)都是可以運(yùn)算的。說(shuō)一下這里的參數(shù)設(shè)置:加法隨機(jī)數(shù)是0到10,也就是20以?xún)?nèi),當(dāng)然也可以100以?xún)?nèi);乘法是1到9,也就是最大的結(jié)果是81;減法是15以?xún)?nèi),除法取整,81以?xún)?nèi),但是不是按乘法口訣來(lái)的,但是都可以口算的出來(lái)。

第四步,倒計(jì)時(shí)設(shè)置為180秒,時(shí)間到了游戲結(jié)束,統(tǒng)計(jì)得分,也就是題目做對(duì)的數(shù)量。為了不傷害孩子,題目計(jì)數(shù)這里只是隱藏式的只顯示一個(gè)數(shù)字。
本來(lái)想傳一個(gè)動(dòng)圖,或者留個(gè)腳本的展示,但是嘗試沒(méi)有成功。這里不好意思了,因?yàn)閷?duì)小孩子的口算練習(xí)確實(shí)比較有幫助,如果需要的話(huà)可以后臺(tái)留言。