大家好,欢迎来到IT知识分享网。
Scratch-制作贪吃蛇小游戏
用scratch来做一个贪吃蛇有没有试过呢,今天给大家介绍一下,先来看看视频效果
需要素材的可以私信博主哦
Scratch完成贪吃蛇小游戏
首先来分析一下,贪吃蛇游戏有什么特点呢
1.可以键盘控制的小蛇
2.随意出现的食物
3.小蛇吃掉的食物越多,长的越大
第一步:
设置背景
两张背景图,当接收到开始广播后切换背景。
设置按钮
上面提到了接收到开始信号,那么开始信号是由按钮被点击时触发的,选中按钮就可以设计程序了,在按钮被点击时播放背景音乐,这个背景音乐有98秒的时长,则
每隔98秒重复播放就可以达到游戏没结束一直有背景音乐
设置小蛇
当绿旗被点击时小蛇是隐藏的,当接收到开始广播时小蛇就要显示出来了,可以固定位置出现,显示在最前端,避免被食物挡住了,然后等待按钮
小蛇不止要对应键盘的上下左右键,还要避免不能后退的原则,则向上走的时候不能向下运动,向左就不能向右,反之亦然。依次设置四个按钮
同时还要侦测有没有碰到舞台边缘,碰到舞台边缘游戏就结束了,并且广播结束
设置身体:
身体是要根据蛇头的位置来移动的,为了让身体有变长的效果,引入克隆,来让身体变长
这样我们看到的身体都是叠在一起的,我们让每次克隆之间有个时间间隔来减少重叠的部分
目前蛇身是一直在增加的,但不是我们想要的效果,这里我们要添加一个
身长的变量来控制蛇的身体,只有在吃到食物的时候才会增加
设置食物:
食物随机出现在舞台上,碰到蛇头的时候先隐藏,然后增加身长的值,这样在身体删除克隆体的时候就会等待的时间变久,这样蛇的身体就会越来越长了
这样也就完成了贪吃蛇的制作了,也可以自行加入第二条蛇,在碰到第二条蛇的时候游戏也结束,并且加入分数来判定赢家。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7251.html