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