全国服务热线:400-6263-721

位置:贵阳童程童美少儿编程培训学院 > 学校动态 > Scratch编程大鱼吃小鱼-闯关游戏

Scratch编程大鱼吃小鱼-闯关游戏

来源:贵阳童程童美少儿编程培训学院时间:2022/9/5 12:04:35

  一.前言进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:1. 通过Scratch编程软件,能提高自我创造能力和问题解决能力;2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;

  3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信。

  二.目标在本课程中,大家将通过Scratch编程的多角色消息传递、循环与判断语句的嵌套、侦测、运动与外观等模块,完成一个大鱼吃小鱼的程序。程序需要大家实现以下三个基本功能:1. 小鱼随机运动,直到被玩家控制的小黄鱼吃掉;2. 鲨鱼追逐小黄鱼,不同级别关卡鲨鱼追逐的速度不一样,游戏难度逐渐提升;

  3. 鼠标指针控制小黄鱼,遇到小蓝鱼吃掉,同时需要躲避鲨鱼的追击。

  三.模型搭建

  功能一:小鱼随机运动

  程序开始,需要大家先准备好小蓝鱼、玩家控制的小黄鱼以及追击的鲨鱼造型:

  小蓝鱼随机运动,遇到小黄鱼时,广播被吃掉的消息“got-me”,并且移动到舞台的较左侧再显示:

  另外两条小蓝鱼的代码完全一样,大家可以对造型进行复制即可。

  功能二:鲨鱼追逐小黄鱼

  程序开始,对鲨鱼的造型初始化。

  游戏一共分为三个等级,level1的鲨鱼随机运动,level2鲨鱼开始追击小黄鱼,但速度较慢;level3鲨鱼追击小黄鱼,速度较快,游戏难度逐级提升。Level1鲨鱼随机运动:

  level2鲨鱼在造型大小比小黄鱼大时,追击小黄鱼,速度为2:

  Level3鲨鱼在造型大小比小黄鱼大时,追击小黄鱼,速度为2:

  鲨鱼碰到小黄鱼的程序判断:如果鲨鱼造型比小黄鱼大,那么广播got-you的消息(吃掉小黄鱼),游戏结束,反之广播got-shark的消息(小黄鱼吃掉鲨鱼):

  功能三:废弃物正确丢进垃圾桶时,角色消失,分数增加1。

  游戏开始,通过鼠标指针控制小黄鱼,让小黄鱼移动到鼠标指针位置:

  小黄鱼吃掉小蓝鱼时,造型进行切换,模拟吃东西的过程:

  小黄鱼造型大小比鲨鱼大时,吃掉鲨鱼,造型进行切换,模拟吃东西的过程,并且游戏等级提升:

  四.每课一问

  1. 游戏中,小黄鱼通过吃小蓝鱼造型变大,直到体型超越鲨鱼,那么鲨鱼是否也可以通过吃掉小蓝鱼使自己变大,来增加游戏难度?

  2. 更多的关卡,可以定义更多的角色,例如小黄鱼吃到某种东西,造型减小,大家可以自行改编。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/959/news/560062/违者必究! 以上就是贵阳童程童美少儿编程培训学院 小编为您整理 Scratch编程大鱼吃小鱼-闯关游戏的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721