MakeyMakeyを使用して、足で踏んで操作するコントローラを作成しました。これをScratchゲームと組み合わせて使うと、指先だけではなく、全身を動かして遊ぶことが出来ます。今回紹介するコントローラを参考に、是非、オリジナルのコントローラを作ってみて下さい。 MakeyMakeyとは MakeyMakeyは、バナナや鉛筆で書いた絵で、キーボードやマウスの入力を代替するデバイスです。文章で言われてもよくわかりませんよね。MakeyMakeyのHPを覗いてみて下さい。 … [もっと読む...] about MakeyMakeyで足踏みコントローラを作る
アーカイブ 2月 2020
Scratchゲームを作ろう:サッカーのゴールキーパーを動かして”Great Save!”を決める
ゴールキーパーを動かして、迫りくるシュートからゴールを守るScratchゲームです。キーパー、キッカー、ボールの動作をステートマシンで制御します。キーパーとボールの当たり判定、ジャンプ動作、効果音をタイミング良く鳴らす方法などについて解説します。 MakeyMakey Great … [もっと読む...] about Scratchゲームを作ろう:サッカーのゴールキーパーを動かして”Great Save!”を決める
Scratch コード解析で学ぶ:ボールの落下・跳ね返りを物理的に演算する
Scratchのゲームを作っていると、物を落下させたり、壁で跳ね返らせる動きをさせたいことがあると思います。現実世界と同じように、ボールの空気抵抗による移動速度の減速や、跳ね返りによる速度減速など、どのようにコードに落とし込めばいいでしょうか。物理的な意味も考えながら、コードを解析してみましょう。 Bouncy Ball Physics 今回解析するのは 、 「Bouncy Ball Physics 」というプロジェクトで、Legomariobros … [もっと読む...] about Scratch コード解析で学ぶ:ボールの落下・跳ね返りを物理的に演算する
Scratch リミックスで学ぶ:もぐらたたきゲーム リストとクローンの使い方
もぐらたたきゲームでは、複数のスプライトが必要です。 スプライトのコピーでも良いですが、冗長なコードはバグを生む要因になるため、できるだけ簡潔なコードで作成したほうが良いです。クローン機能とリスト機能を使うと、少ないコードで作ることが出来ます。 今回作成するプロジェクト 「もぐらたたき remix1」はScratchホームページで公開していますので、プログラム全体はそちらのページでご確認下さい。主要部分について、以降説明します。 … [もっと読む...] about Scratch リミックスで学ぶ:もぐらたたきゲーム リストとクローンの使い方
Scratch リミックスで学ぶ:ピンポンゲームにスマッシュ機能・カーブボール機能を追加
Scratchのピンポンゲーム(前回の記事でリミックスした)に、ボールを高速に打ち返すスマッシュ機能と、ボールに回転を与えてカーブをかける機能を追加します。ボール回転速度に合わせて、ボールが回転するアニメーションも追加しました。カーブボールの軌道は二次関数を使用しており、数学の応用についても学ぶことが出来ます。 今回作成するプロジェクト プロジェクトはScratchホームページで公開していますので、プログラム全体はそちらのページでご確認下さい。主要部分について、以降説明します。 スマッシュ機能 機能の詳細説明 ① ふくらみキー を押したときに、ボールとパドル(ovalコスチューム)が重なった状態であれば、ボールの速度を1歩増しにする。② 相手がスマッシュせずに … [もっと読む...] about Scratch リミックスで学ぶ:ピンポンゲームにスマッシュ機能・カーブボール機能を追加