スクラッチで資格を取ろう！プログラミングレッスンvol.4

##目次
1. [はじめに](#1-はじめに)
2. [レッスン④](#2-レッスン)
3. [ヒント](#3-ヒント)
4. [答え](#4-答え)
5. [まとめ](#5-まとめ)

#1. はじめに
Scratchでゲームを作りながら、プログラミングの概念を勉強しましょう！
当レッスンをvol.5まで進めることで、「プログラミング能力検定」レベル1の出題範囲を半分まで理解できます。
第一回から始めたい方は[**こちら**](https://qiita.com/vteacher/items/e53ce8ba30371f0c0fab)。

では、[**Scratch**](https://scratch.mit.edu/)を開いてレッスンvol.4を始めましょう！

#2. レッスン④
##レッスン④の目標
Scratchで、

* マウスポインターに当たったら、みせる/かくす
* スタート時の大きさ指定

がプログラミングできるようになる。

***

まだScratchを開いていない方は**「[ここ](https://scratch.mit.edu/)」**をクリックして、Scratchを開いてみましょう。

Scratchを開いたら、上部にある「作る」をクリックすると、ブロックを並べてプログラムを作ることができます。
![「作る」説明.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/808969/4c98d096-20c8-31ea-a497-93b8b62bef98.png)

プログラムを作るページは開けたでしょうか？
それでは早速、Scratchを使って問題を解いていきましょう。
最初のうちは、**[ヒント](#3-ヒント)**や**[答え](#4-答え)**を見ながらやってみてくださいね！

##虫に負けないかっこいいところを見せよう！

**「うわ！虫が入ってきた！
この虫に触ると、ちっちゃくなっちゃうんだよね……。
でも、この水を飲むと僕はパワーアップできるんだ！
Gigaちゃんは椅子の上に逃げてて！！」**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/f7a788e7-c168-5aac-5c88-f233873e6e44.png)
動きの見本を見たい場合は、**「[ここ](https://scratch.mit.edu/projects/436067525/)」**をクリックし、<font color="limegreen">緑のはた</font>を押してください

##作成するプログラムの内容
* ステージ  
Room 2
* アイテム(動きのないスプライト)  
  * Giga
  * Glass Water(コップ)：大きさを50にしておく
  * Speaker(スピーカー)

* 登場人物(動きのあるスプライト)  

| スプライト         | 動き                                                                   | 
| ------------------ | ---------------------------------------------------------------------- | 
| LadyBug1(虫)             | 旗をクリックすると、<br>5歩ずつ動き、<br>端にあたったら跳ね返ります。| 
| Cat1(スクラッチキャット)              | 旗をクリックすると、<br>大きさが100になります。<br>ずっと、<br>マウスで操作でき、<br>虫に触れると、「うわっ」と言い、大きさが-50になる。<br>コップに触れると、「ふっかつ」と言い、大きさが+50になる。<br>スピーカーに触れると、「かくれよう」と言い、隠れる。| 


#3. ヒント
<details>
<summary>**クリックして開く**</summary>
<div>

* [スタート時の大きさ指定方法](#スタート時の大きさ指定方法)
* [重要なブロック](#重要なブロック)

##スタート時の大きさ指定方法
スプライトの位置や大きさをリセットしたいとき、「旗が押されたとき」ブロックのすぐ下に置いてみましょう。
旗を押したときに大きさ100%になってほしいときにはこのようにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/6676121d-4736-50eb-4172-6ca0dcb8c7a6.png)

##重要なブロック
|                                                                                                                               |                              | 
| ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | 
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/f912d4e4-024f-b6e2-c595-6f85e3595c6e.png)| 見えるようになる | 
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/988f2a22-4328-231b-7233-1c806075d7e9.png)   | 見えなくなる | 

</div></details>

#4. 答え
<details>
<summary>**クリックして開く**</summary>
<div>

[**答えのページ**](https://scratch.mit.edu/projects/436067525/)で、画面右上の「中を見る」をクリックするとコードを見ることができます。

| スプライト                                                                                                                | コード                                                                                                                | 
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | 
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/019af3fc-b038-ad01-f2a3-0538d2919157.png) | ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/48f8a355-3920-b27f-64d1-cb4b55c27a54.png) | 
| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/22313970-1c18-2141-704b-f6861aa62f4a.png) |![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/709908/cea43724-c6cb-f5c1-cb3b-79134aaa2212.png) |

</div></details>

#5. まとめ
スクラッチキャットが虫に負けないようなプログラムを作ることができたでしょうか？
このレッスンは、Scratchで下記の項目をプログラミングできるかどうかの確認問題でした。

* マウスポインターに当たったら、みせる/かくす
* スタート時の大きさ指定

これは、プログラム能力検定のレベル１の出題範囲です。

第一回を確認したい方は[**こちら**](https://qiita.com/vteacher/items/e53ce8ba30371f0c0fab)をクリックしてください。

それでは[**次のレッスン**](https://qiita.com/vteacher/items/fb8631c0af076054db91)でお待ちしています！

※Scratchは、MITメディア・ラボのライフロング・キンダーガーテン・グループの協力により、Scratch財団が進めているプロジェクトです。https://scratch.mit.edu から自由に入手できます。