ブロック定義

Scratch リミックスで学ぶ:ピンポンゲームにスマッシュ機能・カーブボール機能を追加

Scratchのピンポンゲーム(前回の記事でリミックスした)に、ボールを高速に打ち返すスマッシュ機能と、ボールに回転を与えてカーブをかける機能を追加します。ボール回転速度に合わせて、ボールが回転するアニメーションも追加しました。カーブボールの軌道は二次関数を使用しており、数学の応用についても学ぶことが出来ます。 今回作成するプロジェクト プロジェクトはScratchホームページで公開していますので […]

Scratch リミックスで学ぶ:ピンポンゲームに高速移動・パドル変形・跳ね返り角度制御の機能を追加

ピンポンゲーム(前回の記事でコード解析を実施した)に、パドルを高速移動できる機能と、パドルを楕円形に膨らませることで、ボールの跳ね返り角度を変える機能を追加します。「移動速度の変更(加速度を取り入れる)」「スプライトの進行方向角度の制御」「ブロック定義の使い方」などを学ぶことが出来ます。 今回作成するプロジェクト 以下のプロジェクトはScratchホームページで公開していますので、プログラム全体は […]