資訊內容
Scratch小課題:射擊游戲 | 一日一編程

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

戶外活動有益身心,去野外探險?
有點危險,又沒什么經驗。

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

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

Scratch(簡易編程工具)是一款由麻省理工學院(MIT) 設計開發的少兒編程工具。其特點是:使用者可以不認識英文單詞,也可以不會使用鍵盤。構成程序的命令和參數通過積木形狀的模塊來實現。用鼠標拖動模塊到程序編輯欄就可以了。
編程,未來將成為我們需要掌握的又一門“外語”。但是,只是隨意地摸索嘗試編程并不能給我們帶來應有的成就感;同時,沒有完整的作品,也會讓家長們覺得孩子只是單純在玩,而并沒有獲得系統的知識和實用的技巧。
其實,編程是一件即簡單又復雜的事情。簡單,是因為有Scratch、Python這樣模塊式編程語言誕生,讓越來越多的小學生甚至更低齡的孩子也可以感受編程的魅力;復雜,是因為編程可以幫助孩子打破學科之間的壁壘,將語文、數學甚至外語,文理綜合素質的培養融匯其中。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
