資訊內(nèi)容
【scratch2】- 簡(jiǎn)單的算術(shù)游戲,讓小朋友在游戲中掌握知識(shí)
浩浩的數(shù)學(xué)之前掌握的方法不夠靈活,需要重復(fù)做一些題目,所以就考慮能不能把算數(shù)過(guò)程做成一個(gè)小游戲,讓他在玩的過(guò)程中加深印象。
一、游戲的構(gòu)思
先做一個(gè)加法的,讓相加的兩個(gè)數(shù)字顯示在屏幕上,然后,要求輸入答案。
為了增加趣味性,答對(duì)了就加一分,答錯(cuò)了繼續(xù)答題。
當(dāng)然,也可以答錯(cuò)就扣一分,家長(zhǎng)們可自行決定
二、步驟
1、構(gòu)建新角色
工具自帶的圖庫(kù)里是有數(shù)字類型的,但是都是獨(dú)立的角色。這里考慮到切換的效果,所以,需要將他們都變?yōu)橥唤巧牟煌煨汀?
數(shù)字有了,那還需要一個(gè)加號(hào),可以從網(wǎng)上找一個(gè),也可以自己用繪圖工具畫(huà)一個(gè)。
另外,加法是有兩個(gè)加數(shù),為了減少難度,將數(shù)字角色復(fù)制一份,如圖所示:
2、產(chǎn)生加數(shù),并進(jìn)行臨時(shí)保存
產(chǎn)生的方法可通過(guò)隨機(jī)數(shù)的方式來(lái)生成
可以在隨機(jī)數(shù)這里,來(lái)控制產(chǎn)生數(shù)字的范圍,比如20以內(nèi)的,可考慮隨機(jī)范圍為0,9;
另一個(gè)數(shù)字角色也可以同樣來(lái)處理,不過(guò)做這個(gè)之前,可先對(duì)角色進(jìn)行處理
a)設(shè)置角色的大小
b)設(shè)置角色的位置和先隱藏
要顯示成“加數(shù)+加數(shù)”的格式,則需要讓這三個(gè)角色在一個(gè)水平線上,所以,y軸設(shè)置為0,x軸要分開(kāi)一定為距離。
為了方便,將加號(hào)設(shè)置為(0,0),則一個(gè)設(shè)置為(-50,0),另一個(gè)設(shè)置為(50,0)
另一個(gè)可以按照上圖進(jìn)行設(shè)置。
c)建立觸發(fā),保存隨機(jī)數(shù)
觸發(fā)方式可以多種,這里是采用鍵盤的方式來(lái)處理,并且對(duì)產(chǎn)生的數(shù)字進(jìn)行保存。
d)根據(jù)保存的加數(shù),切換對(duì)應(yīng)的造型
這里稍微要注意一下的是,加數(shù)的值要與角色造型的編號(hào)一致,也就是說(shuō)如果加數(shù)值為9,那么就會(huì)切換到編號(hào)為9的造型。
另一個(gè)角色也按照這個(gè)進(jìn)行設(shè)置。
e)計(jì)算加法,然后要求計(jì)算出答案,如果答案正確就加一分,如果不正確,就繼續(xù)要求答題
f)接下來(lái),就是要把數(shù)字顯示出來(lái),然后完整驗(yàn)證一次
整體上來(lái)說(shuō),要調(diào)整難度,可以修改隨機(jī)產(chǎn)生的數(shù),比如,是0到5。
如果要變成兩位數(shù)的話,會(huì)麻煩一點(diǎn),這樣可能要使用4個(gè)角色,兩個(gè)是表示十位,兩個(gè)是表示個(gè)位,然后先把產(chǎn)生的隨機(jī)數(shù)進(jìn)行整除,然后分出十位和個(gè)位。
好了,今天就到這里,大家可以試試看。讓學(xué)習(xí)算術(shù)的小朋友練起來(lái)。
也可以試試看,做成減法、乘法、除法。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
