可爱的小朋友们,今天我们来编一个打地鼠的经典小游戏吧。

游戏介绍:玩家通过操控锤子击打洞里冒出来的地鼠来得分。

打地鼠

效果图

玩家通过操控锤子击打洞里冒出来的地鼠来得分。

变量

在这个游戏中,我定义了2个变量:

剩余时间:游戏还剩下多少时间,这个变量会显示在屏幕上。

得分:已经得到的分数,这个变量显示在屏幕上。

背景

图1背景图

“背景”脚本

图2背景脚本

背景只有一段脚本,就是当接收到“游戏开始”消息后,设置变量初始值,并开始游戏倒计时。将变量“得分”设置为0,将变量“剩余时间”设置为30s。在循环体中,每次等待1s,将变量“剩余时间”减1。当“剩余时间”为0后,广播“游戏结束”,并且停止全部脚本。

角色

图3角色图

这个游戏一共13个角色,分别是9只地鼠、1把锤子、开始和结束的3个角色。

第1个角色:开始界面

图4开始界面图

“开始界面”脚本展示

图5开始界面脚本

第一步:当绿旗被点击时,显示该角色。

第二步:当接收到“游戏开始”时,就要隐藏该角色。

第2个角色:开始按钮

图6开始按钮

开始按钮脚本展示

图7开始按钮脚本

第一步:当绿旗被点击时,移到指定位置,移到最前面,显示角色。

第二步:当角色被点击时,隐藏角色,广播“游戏开始”。

第3个角色:锤子

图8锤子图

锤子有2个造型,分别是”普通”和“攻击”造型。

“锤子”脚本展示

图9锤子脚本

第一步:当接收到“游戏开始”时,显示角色,移到最前面。重复执行让锤子跟随鼠标移到。如果侦测到鼠标被按下,则换成“攻击”造型,然后等待0.2s,换成“普通”造型。

第二步:当接收到“游戏结束”,隐藏角色。

第4个角色:结束信息

图10结束信息

“结束信息”脚本展示

图11结束信息脚本

第一步:当角色被点击时,隐藏角色。

第二步:当接收到“游戏结束”,移到最前面,显示角色。等待05s。

第5个角色:地鼠

图12地鼠

“地鼠”脚本展示

图13地鼠脚本

第一步:当绿旗被点击时,移到第一个洞里,隐藏角色。重复执行,随机等待一段时间后,显示角色,表示地鼠钻出洞来。之后随机等待一段时间,隐藏角色。表示地鼠又躲回洞里。

第二步:当绿旗被点击时,重复执行,侦测地鼠是否碰到了锤子和锤子的造型名称是否是“攻击”。如果这2个条件同时满足,就播放声音,隐藏角色。将分数加1。

第6到13个角色:地鼠2到地鼠9

因为“地鼠2”到“地鼠9”的造型和声音与“地鼠1”是一样的,脚本也基本一样,只不过每个角色放置的位置和随机等待的时间不同。小朋友们,可以复制“地鼠1”的角色,对脚本稍作修改即可了。好了,打地鼠的游戏做好啦!快尝试运行一下吧,一起来打地鼠吧~

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

简单的c语言游戏编程打地鼠,少儿创意编程scratch初级游戏--打地鼠相关推荐

  1. c语言编程水果忍者,少儿创意编程scratch初级游戏之一水果忍者

    可爱的小朋友们,可能你们都有玩过手机版的"水果忍者"游戏哦,不管答案是有还是没有玩过,那么你们觉得你可以编出这样子的游戏吗?今天小编姐姐很自信地告诉你哦,你也可以编出这么好玩的游戏 ...

  2. c语言小球反弹的编程,少儿创意编程scratch一反弹小球游戏教程

    亲爱的小朋友,相信你们都玩过很多小游戏呢.那么你们有没有想过自己是否会做小游戏呢?不管答案是会或者不会,今天小编姐姐就告诉你,做小游戏so easy,你一样可以编出好玩的小游戏呢!来,我们一起进入今天 ...

  3. 编程迷宫_少儿创意编程(特23)scratch之迷宫模式探索(上)

    上一期的公众号发布了迷宫背景生成的内容,又一次在相关微信群和QQ群引起了大家热烈的讨论,在这里非常感谢大家的支持与参与! 本期内容承接上一期,来介绍几种迷宫的模式吧! 一.碰到颜色返回模式. 这是初学 ...

  4. Python少儿创意编程_新年快乐音乐贺卡.py 作者:李兴球

    """Python少儿创意编程_新年快乐音乐贺卡.py    风火轮少儿编程就是原来的星空培训(萍乡星空少儿编程).    本程序使用python3.7,需要准备枕头模块 ...

  5. scratch少儿创意编程遂宁

    Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识,体现现代编程思想,涵盖程 ...

  6. 少儿python编程和少儿c++编程学哪个比较好(2022.07.18)

    关于少儿编程编程语言的选择,python还是c++ 关于少儿编程编程语言的选择,python还是c++_dllglvzhenfeng的博客-CSDN博客 14岁孩子学python还是c++好_有编程基 ...

  7. 蓝桥杯青少儿创意编程往届真题或样题收集分享!

    注:蓝桥杯大赛青少年创意编程组比赛 是蓝桥杯从第八届(当时只有EV3比赛,题目未找到)开始举办的,面向全国中小学生的赛事.由于参赛人数连年攀升,蓝桥杯组委会更是开设了蓝桥杯大赛国际赛和青少年创意编程组 ...

  8. python创意编程-中学生Python创意编程

    1.案例多样:本书案例丰富,知识点编排合理,难度适中,每个实例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解: 2.图文并茂:本书使用图片代替了大部分的文字说明,一目了然:具 ...

  9. 小学生python趣味编程-Python少儿趣味编程

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  10. 最简单的c语言的编程题目,编程列入考题

    ① 简单的C语言考试题目!(不需要编程) 写入数据的时候,写入的是123,作为一个数处理的. 将printf("%d%d\n",k,n); 改成printf("%d %d ...

最新文章

  1. 基于深度学习方法的图像分割,差距不止一点点
  2. linux登录后自动打开终端,linux登录信息/打开终端信息
  3. C#泛型委托Predicate、Action、Func
  4. 博客文章加线框/表格
  5. 计算机通过逻辑电路实现运算,计算机组成与体系结构数据表示与运算算法和逻辑电路实现.ppt...
  6. 国产达梦数据库管理系统-通过Excel文件导入数据
  7. SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案
  8. linux的软件源修改
  9. win10家庭中文版计算机,Win10家庭版和专业版有哪些区别?教你区分Win10家庭版和专业版...
  10. cgi技术, 感觉讲的不错,转一下
  11. 旺旺打标工具,淘宝搜索打标软件(含旺旺打标API接口)
  12. 使用vue-admin-template基础模板开发后台管理系统必会技能
  13. [交易日记]2016-11-24交易笔记
  14. sql server为什么建表时在表名前加''[dbo]''
  15. 《春田花花同学会》--做OL的好处
  16. 如何让你开发的游戏赚钱
  17. 【刷题日记】网易——丰收
  18. iphone 4s越狱
  19. 基于git hooks的前端代码质量控制解决方案
  20. 函数论_E.C.Tichmarsh_Page 4 例题 iii 狄利克雷级数一致收敛

热门文章

  1. gsp计算机系统系统操作培训,gsp计算机系统操作
  2. lammps计算聚合物例子_lammps计算金属扩散
  3. thinkphp5.1合成带二维码海报图片
  4. 深度学习花书+机器学习西瓜书电子版我找到了
  5. 斗鱼实名认证 mysql_我告诉你斗鱼实名认证怎么取消
  6. 计算机硬盘转速多少比较好,电脑硬盘的转速是什么意思?越快就越好么?
  7. docker代理设置ssl证书_家用主机 篇六:群晖Docker配置SSL证书实现https安全访问
  8. Excel 快速填充序号
  9. 股票指标matlab函数,股票函数,通达信编程3000例
  10. Tesla特斯拉电动汽车电力驱动系统3D模型(含悬挂) Catia 附STEP