【鱼币】用 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贡献
[*]评分,贡献,荣誉可能会增大你的奖励哦
哈哈哈哈哈哈哈,有点好玩~ 史莱姆的眼睛还会左右转动!!{:7_146:} {:5_108:} 厉害,看上去很有趣~ 支持! 本帖最后由 sfqxx 于 2023-8-31 07:31 编辑
@不二如是 感谢推广 @歌者文明清理员 @liuhongrun2022 @isdkz @中英文泡椒 @小甲鱼 求支持 sfqxx 发表于 2023-6-18 20:17
@歌者文明清理员 @liuhongrun2022 @isdkz @中英文泡椒 @小甲鱼 求支持
https://fishc.com.cn/thread-229450-1-1.html 歌者文明清理员 发表于 2023-6-18 20:18
https://fishc.com.cn/thread-229450-1-1.html
帮我@几个人,把你这个也放上去 sfqxx 发表于 2023-6-18 20:21
帮我@几个人,把你这个也放上去
@青出于蓝 @Twilight6 @不二如是
几位高层人士{:10_256:} 歌者文明清理员 发表于 2023-6-18 20:21
@青出于蓝 @Twilight6 @不二如是
几位高层人士
再来3个即可{:10_256:},要求VIP sfqxx 发表于 2023-6-18 20:22
再来3个即可,要求VIP
@一点沙 @陈尚涵 @sfqxx 歌者文明清理员 发表于 2023-6-18 20:23
@一点沙 @陈尚涵 @sfqxx
再来一个 sfqxx 发表于 2023-6-18 20:24
再来一个
@人造人 陈尚涵 发表于 2023-6-18 20:29
作为一个蒟蒻,我感觉用scratch难度并不高,我不了解py,不知道难不难但用unity的话,那很快就搞 ...
{:10_257:}
给点评分吧 {:10_257:} 币1 币1 币1 币1 币1? 我要鱼币!!! 快给我!! 币!!