sfqxx 发表于 2023-6-18 20:15:08

【鱼币】用 Scratch 做一个跑酷

本帖最后由 sfqxx 于 2024-1-1 13:47 编辑

【鱼币】用 Scratch 做一个跑酷

题外话:

https://fishc.com.cn/thread-228545-1-1.html

上次,我不是说Python,C++ 都很难做出来对吧?

这就是Scratch的优势!
结果呢???

https://fishc.com.cn/thread-228775-1-1.html

https://fishc.com.cn/thread-228778-1-1.html

https://fishc.com.cn/thread-229450-1-1.html

就连@Twilight6 斑竹也说:

很棒,论坛就需要这种学习良性竞争的氛围!!!
(https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=228775&pid=6243751)


555,脸丢尽了https://fishc.com.cn/static/image/smiley/ARU/aru-1x-1_039.png



于是,我又写了一个作品,@zhangjinxuan 来啊!

(@不了 歌者*****)




程序实现:

玩家通过 ↑ 、 ← 、 → 键来控制史莱姆移动。

注意要躲避红色岩浆。

绿色是地。

有时候可能会用相似色迷惑你的眼睛,比如该作品的最后一关{:10_256:}

官方课程:
官方 Scratch 课程:

https://www.bilibili.com/video/BV1Ks411G7WW

请童鞋们把教程看懂了再看此帖子,或者看我的注释{:10_264:}

并且评分了

没错!说的就是你!

代码部分:

因为是跑酷,我们要让“史莱姆”进行惯性移动。



所以我们要建立2个变量,分别是 x 坐标, y 坐标

横轴是 x 坐标, 竖轴是 y 坐标。

所以根据以上思路,我们可以编写向左、右移动的代码:



(代码有注释)

然后,我们就可以编写向上移动的代码,由于代码比较复杂,请先看流程图。

https://299u23v080.picp.vip/Store/2187/20221218_150827.png

然后再编写代码:



大致意思就是按下↑键,史莱姆往上走15y 坐标,然后慢慢下落,直到碰到绿色停止。

这里的 x 坐标 增加 1 与 x 坐标 增加 -1相抵消,最终停留在地面上

然后里面的 变量 可以自己调整,跳的高度也会不同

最后,我们就可以编写关卡了,这是几个例子:




(详见作品附件)

这是代码:




好了,一个简单的跑酷游戏就做完了!{:10_298:}




附件

这是作品附件,可以购买->

下载直接改扩展名即可

演示效果:


https://xxx.ilovefishc.com/forum/202306/21/205302fhwb1ab5ag51vktc.gif


很好玩哦,建议评分以后再玩

评分

教程制作不易,给点评分吧{:10_254:}

求荣誉,贡献{:10_254:}

求评分{:10_254:}

]




[*]回帖奖励,每次可能会获得 5 鱼币
[*]购买附件,会获得 1~3 荣誉,1~2贡献
[*]评分,贡献,荣誉可能会增大你的奖励哦


小甲鱼 发表于 2023-6-25 04:36:18

哈哈哈哈哈哈哈,有点好玩~

鱼小二 发表于 2023-6-25 04:59:21

史莱姆的眼睛还会左右转动!!{:7_146:}

Twilight6 发表于 2023-6-25 20:46:43

{:5_108:} 厉害,看上去很有趣~

欧拉计划 发表于 2023-6-28 02:37:01

支持!

sfqxx 发表于 2023-8-14 23:51:38

本帖最后由 sfqxx 于 2023-8-31 07:31 编辑

@不二如是

歌者文明清理员 发表于 2023-6-18 20:17:54

感谢推广

sfqxx 发表于 2023-6-18 20:17:58

@歌者文明清理员 @liuhongrun2022 @isdkz @中英文泡椒 @小甲鱼 求支持

歌者文明清理员 发表于 2023-6-18 20:18:49

sfqxx 发表于 2023-6-18 20:17
@歌者文明清理员 @liuhongrun2022 @isdkz @中英文泡椒 @小甲鱼 求支持

https://fishc.com.cn/thread-229450-1-1.html

sfqxx 发表于 2023-6-18 20:21:02

歌者文明清理员 发表于 2023-6-18 20:18
https://fishc.com.cn/thread-229450-1-1.html

帮我@几个人,把你这个也放上去

歌者文明清理员 发表于 2023-6-18 20:21:47

sfqxx 发表于 2023-6-18 20:21
帮我@几个人,把你这个也放上去

@青出于蓝 @Twilight6 @不二如是
几位高层人士{:10_256:}

sfqxx 发表于 2023-6-18 20:22:15

歌者文明清理员 发表于 2023-6-18 20:21
@青出于蓝 @Twilight6 @不二如是
几位高层人士

再来3个即可{:10_256:},要求VIP

歌者文明清理员 发表于 2023-6-18 20:23:17

sfqxx 发表于 2023-6-18 20:22
再来3个即可,要求VIP

@一点沙 @陈尚涵 @sfqxx

sfqxx 发表于 2023-6-18 20:24:09

歌者文明清理员 发表于 2023-6-18 20:23
@一点沙 @陈尚涵 @sfqxx

再来一个

歌者文明清理员 发表于 2023-6-18 20:25:00

sfqxx 发表于 2023-6-18 20:24
再来一个

@人造人

sfqxx 发表于 2023-6-18 20:32:18

陈尚涵 发表于 2023-6-18 20:29
作为一个蒟蒻,我感觉用scratch难度并不高,我不了解py,不知道难不难但用unity的话,那很快就搞 ...

{:10_257:}

给点评分吧

Ewan-Ahiouy 发表于 2023-6-18 20:37:59

{:10_257:}

陶远航 发表于 2023-6-18 20:46:58

币1

陶远航 发表于 2023-6-18 20:48:55

币1

陶远航 发表于 2023-6-18 20:49:27

币1

陶远航 发表于 2023-6-18 20:50:08

币1

陶远航 发表于 2023-6-18 20:50:38

币1?

Yuqiz 发表于 2023-6-18 20:52:50

我要鱼币!!!

Yuqiz 发表于 2023-6-18 20:53:32

快给我!!

Yuqiz 发表于 2023-6-18 20:57:24

币!!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【鱼币】用 Scratch 做一个跑酷