Scratch小游戏之地下100层

来源 :电脑报 | 被引量 : 0次 | 上传用户:rockman27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  今天给大家带来一款经典的小游戏:地下100层,相信大家对这款游戏不陌生。在游戏中,我们的角色是一只小猫,通过键盘上的左右键进行移动,可以从一块阶梯上跳到另外一块阶梯上,阶梯会不断地向上移动,到达一定的高度便会自动消失,新的阶梯会随机从底部升起来,玩家一定要注意,不能让小猫从阶梯上摔下来,如果碰到底部的刺,就算挑战失败。如果玩家成功通过到达了地下100层,挑战成功。今天我们就用Scratch编程,挑战一下这款经典的小游戏制作。
  制作游戏前,我们需要提取准备好素材,游戏中我们需要提前准备好:游戏背景照片、阶梯图片,还有底部“刺”的图片,有关素材可以扫码下载,里面都有哦。
  第一步脚本规划,选择合适的背景和角色。从背景库中挑选一个好看的背景图,也可以自己导入添加。导入准备好的“阶梯”和“刺”的角色图片,“刺”放在舞台的底部用来作为判断失败的障碍物,大小设为195填充满整个舞台底部。角色还是使用默认的小猫。



  第二步,对角色进行脚本规划。
  首先是主角小猫的左右移动脚本,当用户按下→键,面向90°方向,然后移动10步,为了效果更加逼真,加上“下一个造型”模块,实现移动脚步的效果。当按下←键,面向-90°方向,移动10步。提醒一点,需要“将旋转的方式设为:左右旋转”,不然会出现上下翻转的问题。



  小猫的垂直移动的脚本要考虑有没有碰到阶梯的两种情况。碰到阶梯时小猫需要与阶梯同步上升,使用条件判断当小猫“碰到阶梯的颜色”(使用吸管取得阶梯的绿色),将Y坐标增加2;否则Y坐标增加-5,也就是往下掉。
  最后当小猫落到舞台底部,碰到黑色的“刺”时,游戏结束,停止全部的脚本。
  规划阶梯脚本。在舞台底部随机产生阶梯并上升到一定位置消失。



  设置一个“层”的变量,用来记录跳过阶梯的数量。
  想必大家都想到了阶梯要使用克隆,点击绿旗将第一个阶梯移动到固定的位置,防止小猫直接掉下来游戏失败。
  在游戏规则中提到,阶梯到达一定的高度会自动消失,这里可以添加一个判断,第一个阶梯的Y轴的坐标大于50,隐藏起来,否则Y坐标增加2。
  当阶梯的克隆体启动时,阶梯要随机出现并且向上移动,图中的70代表阶梯上升的最高高度,如果大于70,删除克隆体。



  這个游戏的娱乐性和可玩性都是很高的,而且难度也不是特别的大,大家可以尝试着自己动手做一下,也可以在此基础上增加一些功能,比如说设置一下掉下来的炸弹,让小猫进行躲避的功能,或者可以给阶梯增加点不一样的效果,比如增加易碎阶梯或者是带“刺”阶梯都可以,只要你脑洞够大,创意可以无限。
其他文献
摘要:目的:探讨观察2型糖尿病应用参藤三黄汤治疗的临床疗效及其安全性。方法:将我院收治的2型糖尿病患者60例按照随机数字表法分为观察组(在格列吡嗪治疗基础上配合参藤三黄汤加减治疗)和对照组(单独给予格列吡嗪治疗),将两组患者的临床疗效、治疗前后空腹血糖值(FPG)、餐后2h血糖值(2hPG)等血糖指标水平以及甘油三酯(TG)、总胆固醇(TC)、高密度脂蛋白胆固醇(HDL-C)等血脂指标水平变化情况
期刊
初学摄影的人都是先从光圈、快门和感光度入手,之后慢慢学习构图技巧以及不同摄影器材的认识。如果要学人像摄影,还要学会如何跟模特儿沟通,捕捉最美丽的一瞬间以及如何指导模特儿摆出不同Pose等等。其实笔者觉得拍人是最难的,因为女孩子爱美没错,但是要坚持拍几个小时,体力也很吃不消,所以对于摄影师而言,最好是准备成熟的方案,找好环境,不要临时抱佛脚。每一个技巧其实都需要很多时间和经验去磨炼。  无论是利用自
期刊
第三季度开端,A股就洋溢着“牛市”的味道。  尽管从技术面来看,并不能百分之百肯定当下就是牛市,但沪深两市A股总市值已超过上轮牛市顶峰的水平却是不争的事实。  换而言之,A股具备了“牛市”部分特征。特征1:成交量连续超万亿元  量为价先,这是A股资本市场的经典法则,其含义是一旦成交量持续放大,未来就会有一波行情。  这段时间,A股成交量连续超万亿元,最高超过1.73万亿元,这个水平已接近2015年
期刊
摘要:目的:分析我院处方药物各剂型组成比例,为研发适合儿童使用的药物剂型提供依据。方法:统计我院2010年—2013年几类常见药物剂型各种数量,分析剂型与儿童用药的相关性。结果:儿童专科医院会针对儿童的生理特点进行药物剂型的选择应用,其中液体制剂和易溶于水的固体制剂的种类有明显增长。结论:由于儿童这一特殊人群用药的特殊性,除药物本身治疗效果外,还应同时考虑所选剂型的科学性与合理性。  关键词:剂型
期刊
最近在和读者聊二手配机的时候发现,很多用户在为老电脑升级购买内存时,只看重了内存的容量,并没有太在意它的规格参数,甚至连品牌都没有太在意,一味追求便宜的价格,因此有时就会出现新内存和老内存无法兼容的问题。  通常新买的内存规格参数都会比原来的老内存高一些,例如老内存规格为宇瞻DDR3 1333 2GB,延迟时序CL=9,而新买的内存为杂牌DDR3 1600 2GB,CL=7。在目前的主流主板BIO
期刊
摘要:目的:探究对初治肺结核合并肺炎患者应用莫西沙星治疗的临床效果。方法:随机抽取本院2010年1月-2013年1月收治采取莫西沙星方案治疗的肺结核合并肺炎患者40例,对其临床资料以回顾性的方法进行分析,归纳患者接受治疗前后各项临床指标的变化。结果:本次研究患者临床治疗总有效率为82.5%;相对于接受治疗前,治疗后患者白细胞指数、红细胞沉降率、C反应蛋白均有明显改善,对比存在统计学价值(P0.05
期刊
之前《电脑报》刊登了一篇用VB计算圆周率π值的文章。使用了π/4=1-1/3+1/5+…+1/i,计算π的近似值,i值越大精度越高。这种算法由于不够直观,其实不太容易理解。我另外选了两种计算π的算法:蒙特卡罗方法和直接测量法,并用Scratch编程来計算圆周率,这样小朋友都能很容易理解圆周率的定义和计算了。一、 蒙特卡罗方法  蒙特卡罗方法(Monte Carlo,简称MC)是冯·诺依曼等人提出的
期刊
在学习Scratch的过程中我们已经多次使用“克隆”这个积木,知道每次执行“克隆自己”时,绿旗下的代码归本体所有,“當克隆体启动时”下面的代码由克隆体执行,其他事件比如按方向键后的代码就归本体和克隆体共有,对两者都有效。  其实克隆体数量是有上限的,软件的设计者限制克隆体数量上限是为了避免大量克隆体快速耗尽系统资源造成死机。  下面我们通过编写一小段代码来研究Scratch 3.9版克隆体最大数量
期刊
地月運动系统在我们小学课本中就已经学过,月球直径3476公里,是地球直径的3/11,月球质量是地球质量的1/81。月球在以地球为中心的圆轨道上每月绕地球转一周,并随地球绕太阳公转,今天我们就用掌控板仿真功能制作一个基于mPyhon掌控板的地月运动演示系统。  要利用掌控板制作一个地月运动演示系统需要掌握循环模块的使用技巧,了解绘画工具和数学工具的使用(绘画工具主要是绘制空心圆和实心圆的过程,数学工
期刊
经历过高考的人都知道,高考结束并不意味着爸妈以及老师口中的解放了,选专业、挑学校成为了更折磨人的事,毕竟每年都有许多因脑子发热而随便乱选专业的学长学姐们的惨痛经验,翻开微博话题#后悔专业#以及#读大学千万不要选什么专业#,每个过来人都在声泪俱下地倾诉着自己的专业有多坑,以及告诫学弟学妹们千万不要报这个专业。  三块五的海景房Lin:机械设计制造及其自动化这专业就业率很高,但确实不适合女生,恭喜自己
期刊