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