資訊內(nèi)容
Scratch小課題:射擊游戲 | 一日一編程

周末了,除了寫作業(yè)、上課外班、吃飯、睡覺,就不能有點(diǎn)其他內(nèi)容?
當(dāng)然可以有,但是天寒地凍的,去干什么好呢?

戶外活動(dòng)有益身心,去野外探險(xiǎn)?
有點(diǎn)危險(xiǎn),又沒什么經(jīng)驗(yàn)。

去撿樹葉回來做手工?
大部分早就掉光了。

去玩真人CS?
還是有點(diǎn)危險(xiǎn),人數(shù)不夠不能玩;萬一準(zhǔn)備不足導(dǎo)致摔傷什么的,那就更慘了。
那能干點(diǎn)兒什么?
在家里玩Scratch射擊游戲吧。
?
程序演示效果
我寫的這段Scratch程序是這樣控制的:
屏幕上會(huì)隨機(jī)出現(xiàn)移動(dòng)的靶子,按下空格鍵打開瞄準(zhǔn)鏡,點(diǎn)擊鼠標(biāo)進(jìn)行射擊。屏幕上方有倒計(jì)時(shí)進(jìn)度條,打靶擊中一次得一分,同時(shí)會(huì)增加一部分時(shí)間; 反之時(shí)間則會(huì)減少。當(dāng)進(jìn)度條消失時(shí)游戲結(jié)束。
想一想,這個(gè)程序用到哪些控制模塊,應(yīng)該怎么寫?如果你已經(jīng)是個(gè)“神槍手”,再添加一些元素,編寫一個(gè)進(jìn)階版本吧。

Scratch(簡(jiǎn)易編程工具)是一款由麻省理工學(xué)院(MIT) 設(shè)計(jì)開發(fā)的少兒編程工具。其特點(diǎn)是:使用者可以不認(rèn)識(shí)英文單詞,也可以不會(huì)使用鍵盤。構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實(shí)現(xiàn)。用鼠標(biāo)拖動(dòng)模塊到程序編輯欄就可以了。
編程,未來將成為我們需要掌握的又一門“外語”。但是,只是隨意地摸索嘗試編程并不能給我們帶來應(yīng)有的成就感;同時(shí),沒有完整的作品,也會(huì)讓家長(zhǎng)們覺得孩子只是單純?cè)谕妫]有獲得系統(tǒng)的知識(shí)和實(shí)用的技巧。
其實(shí),編程是一件即簡(jiǎn)單又復(fù)雜的事情。簡(jiǎn)單,是因?yàn)橛蠸cratch、Python這樣模塊式編程語言誕生,讓越來越多的小學(xué)生甚至更低齡的孩子也可以感受編程的魅力;復(fù)雜,是因?yàn)榫幊炭梢詭椭⒆哟蚱茖W(xué)科之間的壁壘,將語文、數(shù)學(xué)甚至外語,文理綜合素質(zhì)的培養(yǎng)融匯其中。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
