网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 网站建设 » 正文

少儿编程|Scratch实例13:森林打猎游戏

2019-7-28 4:44:14 | 作者:老铁SEO | 0个评论 | 人浏览

  这是一个小游戏:猎人在桑林里狩猎,从瞄准镜中发现了正在散步的熊二(嗯,就给这只熊取名“熊二”吧),然后用打中了它。

  最近发现录制同样的动态内容,视频的体积反而小于gif,所以,以后的文章中如果遇到稍大的动画,会用视频格式发布。请读者放心的是,我在文中插入的视频一般会控制在1M左右。

  这个游戏实际上是前一个程序《Scratch实例12|捉迷藏游戏》的改进版。在这个新的游戏中,我们主要增加了自己画角色的步骤,以及其他的优化。

  编写一个游戏程序,每隔1到3秒钟后,熊二出现在屏幕上,然后在屏幕上移动3秒后消失。在熊二出现在屏幕的这段时间里,移动鼠标控制瞄准镜对准熊二,点击鼠标打中它,玩家的分值加1;没打中,不加分。

  角色“瞄准镜”跟随用户鼠标移动,用户鼠标点中熊二,“得分”加1。未点中时,不加分。

  接下来,跟着画一个瞄准镜——简易版的瞄准镜。这也是我们在《“图片编辑器”详解系列》之后第一实战操作,如果你还没读过这些文章,请翻看本号的历史纪录。你可以着重阅读和本文有关的《Scratch编程|如何使用Scratch自带的“图片编辑器”(第2部分)》,这篇是介绍矢量图编辑模式的。

  因为我们的这个小程序是在“森林”里打猎,所以,非常适合选一个森林的图片作为背景。我选择的是背景库里【户外】分类中的“Water And Rocks”,另有,“Forest”也适合作为背景。

  跟随鼠标移动的编码实现之所以能如此简单,全靠了[移动到鼠标指针]积木,再配合循环就可以了。单独说说它,增加大家的印象。

  1、先让“熊二随机出现在舞台上某处,然后在3秒内移动到随机位置,然后消失。循环往复这个过程”。

  [移动到 x: y: ]积木中设置的xy坐标随机数范围,是根据能够让熊二角色可以完全显示在舞台上而筛选的数值。

  熊二被射击打中的编码,可以在“瞄准镜”角色中,也可以放在“熊二”角色中。虽然这两种方式都能实现功能,但编码难度是有区别的。

  请大家查阅我的代码之前仔细思考,并尝试按照自己的想法去实现编码,然后和下文比较差异。

  tag:#Scratch编程、#少儿编程、#儿童编程、#趣味编程、#青少年编程、#软件编程返回搜狐,查看更多

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:程序设计模式  
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。