Scratch

状课网-少儿编程网课专业平台

Scratch Scratch游戏实战系列:手枪射击小游戏

发布时间:2021-12-13 14:52:42 浏览 0

  小朋友们,又到了我们每周五的5号课堂啦,昨天是“八一”建军节,是我们可敬可爱的军人们的节日,所以今天这节课呢,老师用scratch2.0软件带领小朋友制作一个手枪射击练习的程序。

科普时间:

  八一建军节:八一建军节是中国人民解放军建军纪念日,定为每年的八月一日,由中国人民革命军事委员会设立,为纪念中国工农红军成立的节日。1933年7月11日,中华苏维埃共和国临时中央政府根据中央革命军事委员会6月30日的建议,决定8月1日为中国工农红军成立纪念日。1949年6月15日,中国人民革命军事委员会发布命令,以“八一”两字作为中国人民解放军军旗和军徽的主要标志。中华人民共和国成立后,将此纪念日改称为中国人民解放军建军节。八一建军节诞生于1933年,第一个八一建军节庆祝活动是在中央苏区首府——江西瑞金举行的。

  那么下面我们开始进行手枪射击程序的编写吧。

  1、首先,和以往一样,我们要准备好编程需要的素材:一把手枪,一颗子弹和我们的靶子(为了方便我们的靶子只设计7-10环)。

Scratch游戏实战系列:手枪射击小游戏

  2

  接着,我们先来编写手枪的程序,因为开枪次数有规定,我们先定义好开枪次数的变量,然后当鼠标点击到手枪的时候,广播发射子弹的消息并发出枪声。

Scratch游戏实战系列:手枪射击小游戏

 

  3、然后,当开枪次数达到规定次数后,程序全部结束,所编程序如下:

Scratch游戏实战系列:手枪射击小游戏

 

  4、接下来,我们对靶子进行编程。我们为了增加难度,让靶子在一定范围内不断移动,当被子弹击中后才停下。所编程序如下:

Scratch游戏实战系列:手枪射击小游戏

  5、最后,我们再对子弹进行编程。首先子弹在接收到射击消息后,会自动发射到靶子的X坐标位置,然后进行判断,如果距离脱离靶子就会继续前进直到边缘并且告知脱靶;而没脱靶的话就根据离靶心的距离来判断环数。所以编写的程序如下图。

Scratch游戏实战系列:手枪射击小游戏

  文章来源:极客5号

本文链接:https://www.ascratch.com/news/17941.html

上一篇:Scratch游戏实战系列:模拟拉弓射箭 下一篇:返回列表