炎の型 Scratch 2.0 プログラム入門
  • 炎の型
  • Tennis For Two <難易度 中上>
    • プロジェクトを作る
    • ボールを追加する
    • 自由落下
    • 跳ねる
    • 左右に移動
    • ボールを打つ
    • Coatを作成する
    • 完成
  • Spacewar!<難易度 上下>
    • プロジェクトを作成する
    • 太陽を作る
    • ロケットと重力を作る
    • 旋回機能を作る
    • 推進機能を作る
    • 機雷発射機能を作る
    • 的を作る
    • 完成
  • Pong <難易度 中>
    • プロジェクトを作る
    • ラケットを作る
    • ラケットを上下に移動させる
    • コースを追加
    • ボールを追加
    • ボールを移動させる
    • ボールが跳ね返る機能をついか
    • 勝ち負けを判定する
    • 打つ向きを変える
    • 完成!!
  • Tiny TETRIS<難易度 上上>
    • Table
    • プロジェクトを作る
    • ネコを削除する
    • フィールドを作成する
    • フィールドの状態を記述する
    • フィールドに枠を表示する
    • テトロミノを表示する
    • テトロミノの種類を増やす
    • テトロミノの衝突判定
    • 下に移動する
    • 左右に移動する
    • 回転させる
    • クリアする
    • テトロミノを落下させる
    • 完成!!
  • Dojo:InkRunner <難易度 下上>
    • プロジェクトを作る
    • xxxって何だろう?
    • 右に移動する
    • 左に移動する
    • 上下に移動する
    • 対戦相手を作る(1)
    • 対戦相手を作る(2)
    • 対戦相手を作る(3)
    • 完成!!
    • おまけ: Timer(1)
    • おまけ: Timer(2)
    • おまけ: 判定
  • Practice:Gravity<難易度 下中>
    • プロジェクトを作ろう
    • 地球を作る
    • 地球の位置とサイズを調整する
    • 月の大きさを調整する
    • 速度に応じて移動する
    • 引力に応じて移動する
    • 軌道を記録する
    • 完成!!
    • [おまけ:向きを計算してみる]
    • [おまけ:距離を計算してみる]
  • Dojo:おにごっこ<難易度 下中>
    • プロジェクトを作ろう
    • 右に逃げる
    • 左に逃げる
    • 上下に逃げる
    • 鬼を作る
    • 鬼が移動する
    • 捕まった時の動作
    • 完成!!
  • Practice:ポリゴン<難易度 中上>
    • プロジェクトを作る
    • ネコの表示を小さくする
    • 三角形を描く
    • Matrixを定義する
    • Matrixの掛け算
    • Z軸に対して回転
    • X軸に対して回転
    • Y軸に対して回転
    • 完成!!
    • おまけ:Cubeを描く
    • おまけ:裏と表
  • 作業テーブル:パズドラッぽいの<難易度 上中>
    • Table
    • 完成!!
  • 基礎鍛錬のゴール
Powered by GitBook
On this page
  • 炎の型工房に戻るor Gitbook@kyorohiroに戻る
  • About
  • 注意
  • 入門者向け

炎の型

NextTennis For Two <難易度 中上>

Last updated 7 years ago

or

About

内容

本書では、Scratchを利用して、様々なゲームを作成していきます。 世界初のビデオゲームである「Tennise for two」、世界初のシューティングゲームである「Spacewar!」。アーケードでビデオゲームの地位を確立した「Pong」などのチュートリアルが収録されています。

注意

見れないページがある場合は、以下を参照いてください!!

ことはじめ

本文書は、CoderDojo八王子にて進行を務めるにあたり、Kyorohiroがまとめたものです。

LICENSES

この文書のライセンスはCC0で配布しています。だいだいの権利を放棄しています。

まるっとコピーしても良いです。改変して配布しても良いですし。有料で利用してもらっても良いです。これらの事がkyorohiroの断りなくできます。

Table

    • [おまけ:向きを計算してみる]

    • [おまけ:距離を計算してみる]

入門者向け

炎の型は難易度が高めなので、 Scratchが初めての方向けに、Scratch を用いた プログラムの入門記事を書きました。

こたらも、どうぞ。

火の型 Scratch 2.0 でプログラム入門

2015/08/16 の時点で、プログラム道場向けの日本語のプログラムのチュートリアルが少ない状態にあります。これらを、補強する目的として、チュートリアルの作成と公開をする事にしました。 どんどん追加していきます。

https://kyorohiro.github.io/firefirebook/index.html
https://www.gitbook.com/book/kyorohiro/firestyle/details
http://creativecommons.org/licenses/by/4.0/
Tennis For Two <難易度 中上>
プロジェクトを作る
ボールを追加する
自由落下
跳ねる
左右に移動
ボールを打つ
Coatを作成する
完成
Spacewar!<難易度 上下>
プロジェクトを作成する
太陽を作る
ロケットと重力を作る
旋回機能を作る
推進機能を作る
機雷発射機能を作る
的を作る
完成
Pong <難易度 中>
プロジェクトを作る
ラケットを作る
ラケットを上下に移動させる
コースを追加
ボールを追加
ボールを移動させる
ボールが跳ね返る機能をついか
勝ち負けを判定する
打つ向きを変える
完成!!
Tiny TETRIS<難易度 上上>
Table
プロジェクトを作る
ネコを削除する
フィールドを作成する
フィールドの状態を記述する
フィールドに枠を表示する
テトロミノを表示する
テトロミノの種類を増やす
テトロミノの衝突判定
下に移動する
左右に移動する
回転させる
クリアする
テトロミノを落下させる
完成!!
Dojo:InkRunner <難易度 下上>
プロジェクトを作る
xxxって何だろう?
右に移動する
左に移動する
上下に移動する
対戦相手を作る(1)
対戦相手を作る(2)
対戦相手を作る(3)
完成!!
おまけ: Timer(1)
おまけ: Timer(2)
おまけ: 判定
Practice:Gravity<難易度 下中>
プロジェクトを作ろう
地球を作る
地球の位置とサイズを調整する
月の大きさを調整する
速度に応じて移動する
引力に応じて移動する
軌道を記録する
完成!!
Dojo:おにごっこ<難易度 下中>
プロジェクトを作ろう
右に逃げる
左に逃げる
上下に逃げる
鬼を作る
鬼が移動する
捕まった時の動作
完成!!
Practice:ポリゴン<難易度 中上>
プロジェクトを作る
ネコの表示を小さくする
三角形を描く
Matrixを定義する
Matrixの掛け算
Z軸に対して回転
X軸に対して回転
Y軸に対して回転
完成!!
おまけ:Cubeを描く
おまけ:裏と表
作業テーブル:パズドラッぽいの<難易度 上中>
Table
完成!!
炎の型工房に戻る
Gitbook@kyorohiroに戻る
By kyorohiro
https://www.gitbook.com/book/kyorohiro/firestyle/details