# Table

できそうなところから、順(じゅん)に少(すこ)しずつ機能(きのう)追加(ついか)していきましょう。 何度(なんども)も作(つく)りなおす事(こと)になると思(おも)います。 徐々(じょじょ)に理解(りかい)を深(ふか)めながら、ゴールを目指(めざ)しましょう。

## (1) プロジェクトを作る

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_project/index.html>

## (2) ネコを削除する

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/remove_neko/index.html>

## (3) フィールドを作成する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18oGiGqv2OSb55AH%2Ff135e91b-d6b3-49f5-07c0-4b85e47fba00.png?generation=1524026106935246\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_board/index.html>

## (4) フィールドに状態を持たせる。枠とか空とかテトロミノとか

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18ojuIBvTFhQ-NnF%2F175d1767-baa6-7b80-3f57-4ea04d8e9029.png?generation=1524026107307927\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_board_state/index.html>

## (5) フィールドに枠を表示する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18pMgMD93xUFJ9Op%2F13c378d1-6ef2-a9be-715c-f871f0db7ef5.png?generation=1524026107174492\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_frame/index.html>

## (6) テトリスを表示する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18qG2lH6f1l-bBwE%2F86e80fd9-1b9a-7834-05f0-6020420e18b5.png?generation=1524026107807910\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_tetromino/index.html>

## (7) (6)以外のテトロミノを表示する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18rDqQzOjxc78qc6%2F6e37df41-5959-860d-c7fc-c1d0487fa8e3.png?generation=1524026108711895\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/create_tetriminos/index.html>

## (8) テトロミノの衝突判定

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18slTahmakbnT9Ji%2Fa4a759cf-cb81-d0fc-5ad5-0812ca179cf2.png?generation=1524026108188018\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/collision/index.html>

## (9) 下に移動する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18u85D2aw_ZPKGJA%2F0295b742-adc5-ddca-7d57-3c6c51983922.png?generation=1524026109394487\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/down/index.html>

## (10) 左右に移動する

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18vAEcPMenjNyXZy%2Ff888f995-f2e1-f09a-087d-dac07070e88a.png?generation=1524026107484550\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/move_left/index.html>

## (11) 回転させる

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18w8HwXn7BsBf1GN%2F0113e266-bd3c-1070-d6cb-ec855084df02.png?generation=1524026106668706\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/rotate_right/index.html>

## (12) 揃った列をクリアする

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18x8amO-4qrisQg7%2Fa9ff5f9f-5fa3-6d5e-3976-d1e4139e1907.png?generation=1524026105023809\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/clear/index.html>

## (13) 落下させる

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM18yDIg3uhXPM0UN5%2Ff76234d0-c7ec-0b17-3ee2-0547ad9da08f.png?generation=1524026106914897\&alt=media)

<https://kyorohiro.gitbooks.io/doc_scratch/content/tetris/fall_tetromino/index.html>

## (14) 完成です。

あとは、点数をつけたり、してみてください。
