极客小将

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

资讯内容

第二单元综合实践活动 程序募捐

极客小将2019-08-29-
综合实践活动 程序募捐 结束了数字科学家单元的学习,你一定对“数据”和“稳定的规律”这两个概念有了深入的了解了吧。我们研究科学的一个重要目的是学以致用,那么反应时间的研究能够有什么具体应用呢?让我们做一个募捐程序吧,用技术来帮助需要帮助的人。同学们,传

综合实践活动 程序募捐

 

结束了数字科学家单元的学习,你一定对“数据”和“稳定的规律”这两个概念有了深入的了解了吧。我们研究科学的一个重要目的是学以致用,那么反应时间的研究能够有什么具体应用呢?让我们做一个募捐程序吧,用技术来帮助需要帮助的人。

同学们,传统的募捐形式比较单一,如果把募捐和游戏结合起来,效果应该会好很多。通过反应时间的研究我们发现,大部分人的反应时间都差不多,极少人反应很快,对于一个人,做100次,可能只有五六次反应超快,那么让人和计算计比反应时间,每玩一次需要捐出1元钱,如果比计算机快就可以拿一个小礼物,效果一定不错。很期望看到学生们拿着电脑四处募捐的场景啊,让我们从小做善事,并且善于做善事。

先看看参考的程序界面吧,如图Z2.1所示。

Z2.1 程序募捐界面

背景图显示的是游戏的规则,有小猫和魔法帽两个角色,它们各有两个造型。游戏规则,你看下面的源代码就知道了。

Z2.2  程序代码

 

思考一下,程序有几个变量?那个变量控制游戏的难度?请同学们注意,难度设置要合适,过低自己会赔钱,过高同学们就不愿意玩了。

最后给大家几个小建议,一、背景和角色造型的设计要是和募捐主题相关,募捐的效果就更好了。二、在真实募捐之前,可以请志愿者模拟实验,判断程序难度是否合理。三、如果添加数据记录功能,能够让人玩完游戏后显示他是第几号玩家,他的反应速度在全部玩家中的百分比,将会很大地促进玩家继续捐款。最后,确定一个难度之后,用scratch2exe生成一个exe文件,就可以交给不会编程序的同学帮助你募捐了,毕竟——众人拾柴火焰高!当然,最重要的事情,是将善款妥善地交到被帮助的人手中。


网友点评

共有5条评论来说两句吧...

在线客服