「5号课堂」Scratch制作龟派气功波

「5号课堂」Scratch制作龟派气功波

首页动作格斗大爆炸龟派气功波更新时间:2024-07-26

本次我们将使用Scratch2.0制作《七龙珠》里面的龟派气功波。

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

龟派气功波是通过计算机科学中的简单状态机原理实现的。

状态机可归纳为4个要素,现态、条件、动作、次态。“现态”和“条件”是因,“动作”和“次态”是果。

孙悟空在发射龟派气功波的时候显示聚气(现态)

当聚气达到一定量的时候(条件)

我们就把气发射出去(动作)

然后再回复原状态(次态)

在这个游戏中我们会有两个主要角色。

一个是孙悟空,一个是龟派气功波。

首先我们定义三个积木块,就是孙悟空的主要状态

新建变量,位置变量,蓄力的力量条,发射标记,蓄力标记,蓄力完成

然后我们对孙悟空进行编程,上下左右的行动是可以同步的是并行状态。所以使用多并发的消息,通过按下C键来蓄力。

下面我们对蓄力发射这一动作进行编程,当按下C键的时候蓄力计数器自增,力量条开始增加,松开是发射,或者力量条达到50的时候自动发射,发射完成后计时器归零。

然后我们对气功波进行编程,在蓄力的过程中气功波造型变化,同时会根据蓄力的大小变大。

然后对发射进行单独编程。

下面我们来看看最终效果吧。

按下绿旗,运行程序,按下上下左右键移动,按C键续气发射。

具体大家可以去试验哟,

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

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