首页
与AI对话
AI 工具箱
AI 新资讯
AI 知识库
AI 图书馆
AI人物传记
AI入门科普
AI教程指南
AI科幻作品
AI科研教学
元宇宙
AI 热点榜
未登录
登录后即可体验更多功能
登录
注册
找回密码
首页
与AI对话
AI 工具箱
AI 新资讯
AI 知识库
AI 图书馆
AI人物传记
AI入门科普
AI教程指南
AI科幻作品
AI科研教学
元宇宙
AI 热点榜
未登录
登录后即可体验更多功能
登录
注册
找回密码
首页
•
AI 知识库
•
AI慧编程
•
图形化编程
•
少儿编程–高尔夫球游戏(mind+)
少儿编程–高尔夫球游戏(mind+)
AI 知识库
5个月前发布
发哈维飞
2,914
0
0
今天我们要完成的作品叫做高尔夫球游戏,高尔夫球很多同学都了解过,我们要在一个空旷的大草地上把高尔夫球打进对应的洞里。
我们的游戏可以按下键盘上的上下左右键控制角色进行移动,然后按下空格键挥杆,如果打到了球,那么球就会进行移动,如果球进洞了,那么代表游戏胜利了。
那我们分析一下任务,背景需要两个,一个玩高尔夫球的草地,一个胜利背景。
角色有三个,一个玩高尔夫的人,一个球,一个树洞,这三个角色mind+的角色库里都有。
还是和之前一样,添加角色以后调整大小和位置,然后进行我们的程序编写,我们先写玩家角色的程序。
玩家角色需要有一个初始位置,点击小绿旗以后,让角色移动到指定的位置,并且设置为“左右翻转”,避免角色倒着走,然后我们就是在循环里进行判断,如果按下了上箭头,就让角色面向0度方向,也就是上方,并进行移动,这个移动步数可以根据我们的想法进行修改。
其他方向写法是类似的,只需要修改按键和面向方向即可。
然后我们的角色还有一个任务就是要有挥杆击打球的动作,所以我们要在循环里做一个判断,如果我按下了空格键,那么让造型进行切换,因为我们的角色造型只有三张,所以我用了一个“重复三次”的模块,重复执行三次“下一个造型”,那么就会完成一次完整的挥杆动作。
要注意的就是,点击小绿旗的时候,要将造型切换为第一张图片。
接下来写球的程序,高尔夫球我们也要给他找到一个一开始的位置,点击小绿旗的时候让他移动过去,同时因为我们的程序有背景切换和角色显示的任务,所以要在点击小绿旗以后,将背景换成我们的草地背景并且让我们的角色显示出来。
我们的球要被角色给击打出去,那击打出去的前提就是碰到了角色,并且角色进行了挥杆动作,这个任务就和上次我们打地鼠任务的判断是相似的,因为球碰到角色很容易,所以我们要球碰到角色,并且角色挥杆了才让球移动出去,挥杆也就是按下空格键,
球移动的方向也是有要求的,我们需要让角色面对什么方向,就让球往什么方向移动,这样的效果就是我们角色往哪走,就把球往哪打,所以就要用到“面向90度的方向”,同时从侦测里找到“舞台的编号”这个模块,然后修改成“人物的方向”,这样就可以让球向着人的朝向移动。
为了让任务更好玩,我们让角色移动的步数是一个随机的步数。
球的移动写完以后,我们就要完成球进洞的判定了,如果球碰到了高尔夫球洞的这个角色,那么我们就让游戏结束,游戏结束的时候需要先发送一个广播,名字叫做“结束”。
因为要让其他的角色隐藏起来,并且我们要把背景给切换成胜利的背景,之后就可以停止游戏了。
下一个角色就是高尔夫球洞的任务,他的任务比较简单,就是我们点击小绿旗以后,要让他移动到一个随机的位置上出现,那移动到随机位置出现就可能有一个问题,可能我们的球洞会卡在屏幕边缘,只有一部分露出来,所以我们要加上一个“碰到边缘就反弹”,确保球洞是在屏幕范围内的。
用“碰到边缘就反弹”,就会出现我们之前说过的问题,可能会让角色倒过来,所以这里也要加一个旋转方向,球洞的旋转方向就让他设置为不可旋转就行。
刚才球碰到球洞的时候会发送一个结束的消,我们的角色都要去接收这个消息,球和球洞接收到消息以后比较简单,直接隐藏就行,因为游戏结束了,也不需要球洞和球了。
当然有隐藏了,角色在点击小绿旗时候就一定要加上显示,让他显示出来。
角色就需要移动到屏幕中心,也就是x等于零,y等于零的位置,然后说一句我赢了,代表庆祝。
以下是完整程序可作参考:
人物:
球:
球洞:
AI 知识库
AI慧编程
图形化编程
# 编程学习思考
©
版权声明
文章版权归作者所有,未经允许请勿转载。
上一篇
即梦,新免费活动来袭!
下一篇
5 分钟搭建 Wiki 系统,这个国产开源神器牛啊。
相关文章
一行命令生成 PPT 和播客?NotebookLM 搬进命令行后,我把知识管理做成了流水线!
AI 知识库
行业教程
# 小智AI指南
2周前
1,255
610
怎么用Ai抠图并变清晰 美间一键抠图功能使用教程
AI教程
行业教程
# ai图像工具
# 美间
8个月前
6,974
730
DeepSeek(R1满血版)接入腾讯ima,效率飞升!
AI 知识库
DeepSeek
# 课堂漫话
5个月前
5,532
530
秘塔 AI “讲题” 功能,轻松搞定多学科试题
AI 知识库
教育教程
# AI教学与应用
9个月前
20,908
746
添加小工具
点此为“正文侧边栏”添加小工具
🤖
AI智能助手
🗑️
−
×
发送
清除
🎯 站长留言
💡 帮我提问
📚 解释概念
📝 总结内容
点击图标与AI对话
🤖
点击图标给AI发送信息
1
网址
网址
文章
软件
书籍