Scratch之所以叫趣味編程,游戲和競(jìng)技性是一個(gè)教學(xué)的指導(dǎo)思想,要么和別人PK,要么和時(shí)間PK。在這里如果我們把完成目標(biāo)定為得分,在1分鐘內(nèi)得到多少分就算贏,那么,需要有一個(gè)記分牌。這個(gè)記分牌,我們?cè)诔绦蚶锝凶兞俊?/p>
變量的意思就是會(huì)變化的量,用來(lái)存儲(chǔ)數(shù)字、字符等。在這里,我們用來(lái)存我們的得分。我們新建一個(gè)叫“得分”的變量:點(diǎn)擊“數(shù)據(jù)”,再點(diǎn)“新建變量”(圖1)。
在彈出的對(duì)話框里輸入:得分(圖2)。
這時(shí)候我們發(fā)現(xiàn)變量添加到了這里(圖3)。
好,變量有了,那現(xiàn)在要做兩件事,首先要將“得分”初始化為0。這個(gè)代碼,我們寫在“舞臺(tái)”里。先選中“舞臺(tái)”(圖4、5)。
然后在右邊寫上如下代碼。然后,我們要想,什么時(shí)候給得分加分呢?當(dāng)然是執(zhí)行任務(wù)的時(shí)候,更改“我”的代碼,把得分加分(圖6)。
現(xiàn)在運(yùn)行程序,是不是發(fā)現(xiàn)左上角有得分了。這個(gè)游戲到這里還差一點(diǎn),什么時(shí)候過關(guān)呢?當(dāng)然是拿到100分的時(shí)候!要寫一個(gè)循環(huán),不斷看當(dāng)前得分,如果超過100,則顯示通關(guān),并停止游戲。這段代碼也寫在“舞臺(tái)”里。切換到“舞臺(tái)”,然后寫代碼(圖7)。大功告成!
電腦報(bào)數(shù)橙
Scratch在線課程如何購(gòu)買?
1.登錄電腦報(bào)官方數(shù)橙網(wǎng)站:http://www.showchin.com/lesson.
2.在錄播課選擇S1(全五章),單章98元-128元,全集打包價(jià)490元(原價(jià)1280元)。目前定價(jià)十分優(yōu)惠,希望國(guó)內(nèi)的科技老師、孩子們以低成本融入到浩瀚的編程教育體系中來(lái),擁抱未來(lái)的科技教育。
3. 微信掃碼付款后可在線學(xué)習(xí),通過超大內(nèi)容量逐步掌握編程知識(shí)。
學(xué)習(xí)說明:如果是初級(jí)入門的用戶,可以選擇單個(gè)章節(jié)購(gòu)買(價(jià)格98元起),然后根據(jù)進(jìn)階程度購(gòu)買全章節(jié)52節(jié)課時(shí)。教輔QQ群:524690838,有老師專門解答。每周五群主會(huì)有Zoom直播指導(dǎo),歡迎各位讀者參加。