
Scratch上の言い回しについてと課題について確認し、使用する背景とスプライトを用意する。
簡単なスクリプトを作成し、「()の効果を()ずつ変える」ブロックの7つの画像効果を確認します。
術をしかけるタイミングを怪獣が特定の範囲に来たときとし、その特定の範囲とは何かを考えます。その中でスプライトの位置を座標で表すことを学習します。
考えたタイミングをどう表現するか、具体的に場合分けして確認した上で、実際にスクリプトを作成します。
作成したスクリプトのおさらいをします。また、術をしかけるタイミングをスプライトとの距離で場合分けした場合、スクリプトがどう変わるかを考えます。
課題について確認し、使用する背景とスプライトを用意する。
与えられた課題に対し要件を具体化し、何をすべきかを考える。
考えたことをもとに、実際にスクリプトを作成する。
作成したスクリプトのおさらいをする。
「小太郎君の忍者修行~火の術」で使用する火のスプライトの作り方を紹介します。
このコースは、【小太郎君の忍者修行シリーズ】3部作(Part1~Part3)のPart1です。小太郎君の忍者修行シリーズでは、小太郎君が一人前の忍者になるために、様々な術をマスターしていくショートアニメーションを作ります。小太郎君が術を完成させるためには、イメージどおりに見た目や動きを表現する手法と手順を、筋道をたててよく考えることが必要です。
Part1で小太郎君はマスターする課題は、「隠れ身の術」と「火の術」です。小太郎君の見た目を変化させたり、火を自在にあやつる小技をマスターすることで、見る人を飽きさせない表現を探求していきましょう。
※この【小太郎君の忍者修行シリーズ】コースは、受講生のみなさんが、「筋道をたてて考える」力を養うことを重視して作っています。
プログラミム設計は、算数や国語などの応用です。算数で、一気に解くことができない応用問題に遭遇した場合、値によって、計算式を変えたり、複数の計算結果をもとに計算したりして、最終的な値を導きだす工程が発生することがあります。国語においても、筋道の通った文章を書くためには、文章構成をしっかり組み立て、文脈をとらえた文章をつくっていく工程が発生します。それらの工程は、暗記力だけでカバーできる工程ではありません。筋道をたてて自分の頭で考えることが必要です。
プログラム設計も同様です。結果を導くための手順と手法について筋道を立てて考えていくことが最も大切なことです。「小太郎君の忍者修行シリーズ」は、小太郎君にとっては、忍者になるための修行ですが、受講生の皆さんにとっては、筋道をたてて考える良いトレーニングになるとと思います。そして、このコースを修了すれば、表現力豊かなアニメーションづくりのための小技も身についていることと思います。Scratchをつかったアニメーションは、小技の引き出しがどれだけあるかによって、アニメーションの表現力が変わってきます。
また、このコースでは、Scratchをつかったアニメーションづくりの原点であるアニメーションストーリーの発想の仕方についても、若干、触れていきたいと思います。
さあ、楽しみながら、アニメーションの表現力を極めましょう。