吃香蕉游戏
======================
描述
-------------
Scratch有一个 **Video Sensing** 扩展模块,可以在Scratch中开启摄像头,检测摄像头屏幕上物体的移动。
今天,我们将使用相机制作一个吃香蕉的游戏。 在规定的时间内,帮助猴子多吃香蕉。
要在白色背景下玩游戏,请单击绿旗开始。 移动相机前的彩色物体来控制猴子精灵。
.. raw:: html
或者点击 `Eating Banana Game `_, 在Scratch官网学习在线教程。
所需组件
-------------------------------
- A Raspad
- Scratch 3 (离线或者在线)
你会学到
---------------------
- 在 RasPad 上安装摄像头。
- 增加Video Sensing扩展模块,使用摄像头功能
- 让相机检测我们的动作
课程指南
--------------
**安装和使用摄像头**
摄像头安装教程请参考 :ref:`安装摄像头`。
.. image:: img/banana1.jpg
:width: 600
:align: center
单击scratch 左下角的 **Add Extension** 图标,然后选择 **Video Sensing** 扩展。
.. image:: img/banana3.jpg
:width: 700
:align: center
此时,您可以看到在 Scratch 舞台上拍摄的相机。
**安排猴子和香蕉**
首先,我们删除原始角色,然后添加猴子和香蕉角色,并将它们的大小更改为 50。
让香蕉随机出现。
.. image:: img/banana3.png
:align: center
香蕉在遇到猴子后消失,这意味着它被猴子吃掉并随机重新出现。
.. image:: img/banana4.png
:align: center
让猴子出现在舞台中央并初始化摄像头数据(透明度设置为20)。
.. image:: img/banana5.png
:align: center
如果摄像头检测到物体在移动,让猴子朝着物体移动。
.. image:: img/banana6.png
:align: center
现在,点击舞台区域顶部的绿旗开始游戏。
让猴子吃香蕉,它很饿! 尽量在白色背景上玩这个游戏,以防止其他物体的干扰。
挑战
------------
我相信你很快就能掌握并实现这个游戏。 接下来可以添加一些额外的内容来使你的游戏更丰富。
- 当猴子吃香蕉时,我们给分数加 1。 30秒内,看谁得分最高!
- 当猴子吃香蕉时,它会发出合适的声音效果。