美文网首页
Scratch星星猎手-鼠标控制类游戏

Scratch星星猎手-鼠标控制类游戏

作者: 徐慵仙 | 来源:发表于2019-06-20 08:46 被阅读0次

A 分析阶段

01 课程目标

星星在水中出现,玩家角色跟随鼠标移动,抓到星星即可得分,但要小心水中的鲨鱼和章宇,被他们抓到游戏就会结束,来挑战你的最高分吧。

02 按角色分析

游戏包含四个角色,一个玩家角色,若干个随机运动的小怪,一个在固定区域移动的怪,一个玩家捕捉的星星。玩家角色通过鼠标控制,碰到星星增加得分,碰到怪物结束游戏。

  • Crab : 玩家角色,游戏开始后跟随鼠标移动。
  • Octopus :敌人角色,章鱼,游戏开始后在水下做随机运动。
  • Shark 2 : 敌人角色,鲨鱼,游戏开始后以固定方式运动。
  • Star : 目标角色,星星,玩家碰到星星增加得分。

03 难点分析

难点一 :角色跟随鼠标运动

角色跟随鼠标运动,只需要把移到鼠标位置的积木嵌套到循环中,这样每时每刻鼠标就会往鼠标指针方向运动。
积木位置 : 运动 -> 移到随机位置(点击下拉修改成移到鼠标指针)

难点二: 怪物随机运动

  • 随机初始方向,我们可以面向一个随机方向,让每局游戏都不相同。
  • 重复执行,运动和碰到边缘反弹就可以自由运动了。

难点三:在固定路径运动的怪物

选三个坐标点,让怪物在这些点之间滑动即可。

难点四:小星星的处理

星星是有无穷多个的,这个怎么处理呢。星星在碰到玩家后,重新在一个新的随机位置出现就行了,同时把得分增加1.播放音效

B 实践阶段

01 玩家螃蟹

  • 不断切换造型挥舞它的大爪子
  • 不断移到鼠标指针位置


    玩家螃蟹

02 章鱼

  • 不断切换造型
  • 在水下不断运动,原理同弹球


    章鱼

03 鲨鱼

  • 不断切换造型
  • 在三个点之间滑动


    鲨鱼

04 星星

  • 碰到后移到随机位置就行了
  • 避免卡入边缘,分别限定了x和y的范围


    星星

相关文章

网友评论

      本文标题:Scratch星星猎手-鼠标控制类游戏

      本文链接:https://www.haomeiwen.com/subject/qdvrqctx.html