极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch小课题:射击游戏 | 一日一编程

极客小将2021-03-02-
https://cdn.china-scratch.com/timg/181124/1545534056-0.gif

周末了,除了写作业、上课外班、吃饭、睡觉,就不能有点其他内容?

当然可以有,但是天寒地冻的,去干什么好呢?

upload/article/images/2021-03-02/0523618840ea4abc12e8fd5e998bd114.jpg

户外活动有益身心,去野外探险?

有点危险,又没什么经验。

upload/article/images/2021-03-02/76513cbf5dcc1d663347c7f17555bebb.jpg

去捡树叶回来做手工?

大部分早就掉光了。

upload/article/images/2021-03-02/a94fc4b59f7668cae73d55322199b997.jpg

去玩真人CS?

还是有点危险,人数不够不能玩;万一准备不足导致摔伤什么的,那就更惨了。

那能干点儿什么?

在家里玩Scratch射击游戏吧。

 upload/article/images/2021-03-02/f5a6a096d6ff11add3d42e4ef4fe0832.jpg

程序演示效果

我写的这段Scratch程序是这样控制的:

屏幕上会随机出现移动的靶子,按下空格键打开瞄准镜,点击鼠标进行射击。屏幕上方有倒计时进度条,打靶击中一次得一分,同时会增加一部分时间; 反之时间则会减少。当进度条消失时游戏结束。

想一想,这个程序用到哪些控制模块,应该怎么写?如果你已经是个“神枪手”,再添加一些元素,编写一个进阶版本吧。

https://cdn.china-scratch.com/timg/181124/15455J403-5.gif

Scratch(简易编程工具)是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

编程,未来将成为我们需要掌握的又一门“外语”。但是,只是随意地摸索尝试编程并不能给我们带来应有的成就感;同时,没有完整的作品,也会让家长们觉得孩子只是单纯在玩,而并没有获得系统的知识和实用的技巧。

其实,编程是一件即简单又复杂的事情。简单,是因为有Scratch、Python这样模块式编程语言诞生,让越来越多的小学生甚至更低龄的孩子也可以感受编程的魅力;复杂,是因为编程可以帮助孩子打破学科之间的壁垒,将语文、数学甚至外语,文理综合素质的培养融汇其中。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

预约试听课

已有385人预约都是免费的,你也试试吧...