暑假编程作业!太坑了!老师,你过来!我保证不... #少儿编程

暑假编程作业!太坑了!老师,你过来!我保证不... #少儿编程

首页游戏大全暑假作业找不到了测试版更新时间:2024-10-15

这学期的编程作业真是坑爹。

接下来,我将带领大家一起制作一个打字游戏。如果还没有获取素材的同学,可以观看本系列的第二个视频,获取所需的素材。接下来,请思考如何解决这些问题。

·如果你想要增加丢分,可以在这里添加一,但是仅仅在这里添加一可以吗?为什么?因为火箭火苗、字母都是走这段代码,所以在这里丢分会执行三遍,会加,所以这里需要用什么?需要用这种方法,类似于这种方法来做,我们只用了火箭的。

·火箭的克隆体在这里做一下判断,以火箭的坐标为准,如果火箭移动到超过了y坐标的距离就将我们的丢分加一。如果此时按下键,已经来不及按字母了,所以最后还是正常走这段代码。测试一下效果,可以在这里点开始。

·仔细看一下火箭体,这里还有些问题。火箭往上走的时候丢分,但是丢分的变量一直在增加,按敲对几个字母之后得分也在增长,按一个增长10个,按一个得分加10对。这是得分和丢分的信息。

·这两个信息已经记录下来了。这里仔细观察一下刚才的程序,这地方有一个问题。火箭如果生成(位置)在太集中可能会有这样一个问题。这个问题待会再讲。

·先这样,先仔细观察一下得分丢分。如果每5秒钟生成一个,观察一下每5秒钟生成一个整体火箭,对应的克隆体的个数是1到4,中间是3个,这个没问题。一旦上去了之后克隆体应该会从7减到5。

·这个已经看到了。是有一个变化的,但是这个时间太短了。设置10秒。希望看到的是克隆体是正常删除的。做这个测试,当第一个克隆体的时候是月亮,然后生成第一个火箭,会生成三个克隆体,然后的克隆数加到了4这3个。然后当我的火箭上去消失之后,克隆体的数量会回到1,回到1了。这说明我们的克隆体正常删除了,对应的丢分也会相应的加一。这个克隆体丢分之后正常删除,这个是没有问题了。

我们还需要做一个测试。1-3之间正常生成。我们将字母设成怎么样?设成1-3之间的随机字母,也就是abc。再点击一下开始。在这种情况下,我们会只出现abc的字母。如果我按下c同时爆炸两个烟花,得分会直接加到20。如果我按下b,这里是三个直接加到50。这是我们存在的问题。这是一个bug。这个bug该怎么解决?大家有没有好的方法?可以说出来我们互相讨论一下。当然,我这里也有相应的方法来解决。此小坑留给大家来思考解决了。

同时还会发现还有一个类似的bug。我们先将这里的参数调回来。

我们为什么要测试?测试一下在狭窄的范围内生存的火箭会有什么效果。因为火箭的x坐标范围很窄,它们可能会在很短的时间内重叠,导致角色之间存在层次关系。因此,需要检查这种层次关系是否正确。可以看出,g和q不正常,火苗被隐藏在下面。

找到问题后,可以使用分析的方法来解决这个问题。将火苗的层次关系向上移动一层,因为克隆顺序不同,所以向上移动也没有关系。修改后,时间设置为1秒。可以看到,n、o和p的层次关系是正常的。这是解决这个问题的方法。完成修改后,需要重新编写代码。同时,需要考虑代码是否清晰易懂。

对于这段代码,可以使用自定义积木的方式进行处理。例如,创建一个名为“火箭生成”的自定义积木,其中包含“可选刷新屏幕”的选项。将火箭的代码拖入其中,并将字母的代码拖入相应的位置,最后将“火苗生成”的代码拖入其中。

将“火苗生成”代码拖入其中。这里的代码用于移动角色,而“丢分”代码只需进行一次统一判断。这样可以清晰地看到问题所在。最后,需要在这里加入烟花的“烟花生存”代码,因为烟花需要爆炸效果。将烟花的代码拖入其中,并将“烟花生存”代码拖入其中。

这样,火箭的整体生成代码就变得清晰明了。虽然逻辑还有一点复杂,但已经解决了很多问题。主要是通过判断角色类型来生成火箭,并在不同情况下持续移动。最后,在移动到顶部时,需要删除克隆体,因此需要使用“丢分”技术。这是火箭整体代码的主要部分。

这一集的教程已经完成。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved