美文网首页
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