Scratch Tips

スポンサーリンク
Scratch

【Scratch 3.0】アクションゲーム 敵キャラクターの追加とアニメーション①(Tips)

これまでの記事でアクションゲームのメインキャラクターを動かす部分のプログラムはおおむね出来てきたと思います。 そしたら今度はやはり敵キャラクターが登場しないと面白くありませんね。 そこで今回から3回に分けて、3種類の敵キャラクターを追加して...
Scratch

【Scratch 3.0】アクションゲーム ブロックで足場や壁の作り方【当たり判定の方法】(Tips)

ドンキーコングやスーパーマリオブラザーズなどのアクションゲームは、別名プラットフォームゲームとも言われ、その名のとおりプラットフォーム(足場)を飛び移ったりしながらゴールを目指すゲームです。 前回までの記事でアクションゲームのキャラクターの...
Scratch

【Scratch 3.0】アクションゲーム 背景をスクロールする方法【3層で奥行きを表現する】(Tips)

アクションゲームでは、キャラクターの動きに合わせて背景も動くものがほとんどだと思います。 前回までの記事でキャラクターの動作とアニメーションがだいたい出来てきたので、今度は背景スクロールのプログラムを追加していきます。 背景スクロールには、...
Scratch

【Scratch 3.0】アクションゲーム キャラクターにアニメーションを追加する方法(Tips)

アクションゲームではキャラクターを動かすプログラムは当然必要ですが、動きに合わせてキャラクター自体にアニメーションを付けた方がリッチなコンテンツになります。 そのためにはパラパラ漫画のようにアニメーションのためのコスチュームを1枚1枚用意す...
Scratch

【Scratch 3.0】アクションゲーム ジャンプしながら移動する方法(Tips)

アクションゲームでは当然ながらキャラクターを操作することができなければいけません。左右の移動やジャンプ、敵への攻撃などの動きが必要になってきます。 そこで、この記事ではScratchで作るアクションゲームに必要なテクニックを紹介しています。...
Scratch

【Scratch 3.0】アクションゲーム ジャンプと地面にめり込まないように着地する方法(Tips)

アクションゲームでは当然ながらキャラクターを操作することができなければいけません。左右の移動やジャンプ、敵への攻撃などの動きが必要になってきます。 そこで今回からScratchで作るアクションゲームに必要なテクニックを複数の記事で紹介してい...
Scratch

【Scratch 3.0】シューティングゲーム プレイヤーストック(ライフ)をつくる方法(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 今回は、自機...
Scratch

【Scratch 3.0】シューティングゲーム 得点用カウンタをつくる方法(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 今回は、当た...
Scratch

【Scratch 3.0】シューティングゲーム 体力ゲージをつくる方法(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 今回は、当た...
Scratch

【Scratch 3.0】シューティングゲーム 当たり判定の方法(敵にダメージを与えた場合②)(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 前回の記事に...
Scratch

【Scratch 3.0】シューティングゲーム 当たり判定の方法(敵にダメージを与えた場合①)(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 今回は自機キ...
Scratch

【Scratch 3.0】シューティングゲーム 当たり判定の方法(自機がダメージを受けた場合)(Tips)

シューティングゲームでは、自機キャラクターの攻撃が敵に当たったときや敵の攻撃を受けたときに双方のキャラクターに何らかのアクション(イベント)が発生します。 プログラム上でこのようなイベントを検知する方法を当たり判定と言います。 今回は自機キ...
Scratch

【Scratch 3.0】シューティングゲーム 敵(ボス)の攻撃をつくる方法⑤(Tips)

シューティングゲームでは自機の攻撃だけでなく敵キャラクターからの攻撃も必ず必要になります。 そこで敵キャラクターの攻撃パターンについて、いくつか記事に分けて紹介しています。最後はパターンその5として敵ボスの攻撃パターンを作っていきます。 こ...
Scratch

【Scratch 3.0】シューティングゲーム 敵の攻撃をつくる方法④(Tips)

シューティングゲームでは自機の攻撃だけでなく敵キャラクターからの攻撃も必ず必要になります。 そこで敵キャラクターの攻撃パターンについて、いくつか記事に分けて紹介しています。今回はパターンその4です。 この記事を読んでいただくと、シューティン...
Scratch

【Scratch 3.0】シューティングゲーム 敵の攻撃をつくる方法③(Tips)

シューティングゲームでは自機の攻撃だけでなく敵キャラクターからの攻撃も必ず必要になります。 そこで敵キャラクターの攻撃パターンについて、いくつかの記事に分けて紹介しています。今回はパターンその3です。 この記事を読んでいただくと、シューティ...
Scratch

【Scratch 3.0】シューティングゲーム 敵の攻撃をつくる方法②(Tips)

シューティングゲームでは自機の攻撃だけでなく敵キャラクターからの攻撃も必ず必要になります。 そこで敵キャラクターの攻撃パターンについて、いくつか記事に分けて紹介しています。今回はパターンその2です。 この記事を読んでいただくと、シューティン...
Scratch

【Scratch 3.0】シューティングゲーム 敵の攻撃をつくる方法①(Tips)

シューティングゲームでは自機キャラクターの攻撃だけでなく敵キャラクターからの攻撃も必ず必要になります。 そこで今回から数回に分けて敵キャラクターの攻撃をいくつかのパターンに分けて紹介していきます。 この記事を読んでいただくと、シューティング...
Scratch

【Scratch 3.0】シューティングゲーム 誘導ミサイルを発射する方法(連射なし)(Tips)

シューティングゲームでは自機キャラクターの攻撃手段として、機銃で弾丸を連射するほかにミサイルでの攻撃もあると思います。 弾丸の連射についてはすでにこちらの記事で説明済みなので、今回はミサイルを発射するプログラムを作ってみたいと思います。 単...
Scratch

【Scratch 3.0】シューティングゲーム 弾丸を連射する方法(Tips)

シューティングゲームを作っていく中で弾丸を1発ずつ発射させるだけであれば、比較的簡単にプログラムできると思います。 しかし、シューティングゲームであれば必ず連射したいと思いますよね? そこで今回は「クローン」を使って、弾丸を連射する動きを実...
Scratch

【Scratch 3.0】シューティングゲーム風 背景を自動的に縦スクロールする方法【2画面以上で一方向に移動するパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介しています。 今回は、2画面以上の背景スプライトを一方向(下方向のみ)に一定速度で自動的に横スクロール...
Scratch

【Scratch 3.0】シューティングゲーム風 背景を自動的に横スクロールする方法【2画面以上で一方向に移動するパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介しています。 今回は、2画面以上の背景スプライトを一方向(左方向のみ)に一定速度で自動的に横スクロール...
Scratch

【Scratch 3.0】アイスクライマー風 背景を縦スクロールする方法【2画面以上で一方向に移動するパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介しています。 今回はファミコン世代には懐かしいアイスクライマーというゲームに似た背景の縦スクロールのプ...
Scratch

【Scratch 3.0】スーパーマリオ風 頭突きしてブロックを壊す方法(Tips)

スーパーマリオのようなゲームを作りたいと思った時に最初に考えることは、キャラクターを「横に走らせる」「ジャンプさせる」「ブロックに乗る」「ブロックを壊す」あたりのアクションではないでしょうか? 今回はそのうちの「ブロックを壊す」方法について...
Scratch

【Scratch 3.0】スーパーマリオ風 Bダッシュと方向転換の方法(Tips)

アクションゲームやプラットフォームゲームをつくる時にキャラクターが歩く動きや走る動きは欠かせません。その時にモデルとなるのはやはりスーパーマリオではないでしょうか? スーパーマリオでは、十字キーの左右を押すと押した方向に普通に歩き、Bボタン...
Scratch

【Scratch 3.0】スーパーマリオ風 マリオジャンプの方法(Tips)

アクションゲームやプラットフォームゲームをつくる時にキャラクターをジャンプさせる動きは欠かせません。その時にお手本となるのはやはりスーパーマリオではないでしょうか? スーパーマリオのジャンプは、Aボタンを短く押すと低くジャンプし長く押すと高...
Scratch

【Scratch 3.0】スーパーマリオ風 背景を横スクロールする方法【2画面以上で一方向に移動するパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介しています。 今回は、2画面以上の背景スプライトを一方向(左方向のみ)に横スクロールする方法を紹介しま...
Scratch

【Scratch 3.0】背景を横スクロールする方法【2画面を左右に無限ループするパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介します。 今回は、背景スプライトを2画面分用意して横にスクロールする方法を紹介します。右方向にも左方向...
Scratch

【Scratch 3.0】背景を横スクロールする方法【背景スプライト1個だけのパターン】(Tips)

シューティングゲームやプラットフォームゲームをつくる上では絶対に必要になってくる背景スクロールのテクニックをいくつかのパターンに分けて紹介します。 今回は、背景スプライトをたった1つ用意するだけで実現できる背景を横にスクロールする方法です。...
Scratch

【Scratch 3.0】クローンごとに別々の変数を持って識別する方法(Tips)

Scratchでゲームなどを作るときに、クローンを使ってスプライトの複製(コピー)を作る場面はわりと多いと思います。 クローンは単純に見た目のコピーも作れますが、変数をクローンごとに持たせることもできます。 クローンごとに変数を持たせること...
Scratch

【Scratch 3.0】ステージサイズと背景スプライトの作り方(サイズ制限回避あり)(Tips)

スクラッチのステージの画面サイズは、よこ480×たて360ピクセルとなっています。 背景用のスプライトを作る場合は、この480×360のサイズに合わせて作ることが多いと思いますが、これ以外にも複数の作り方ができます。 今回は、背景スプライト...
Scratch

【Scratch 3.0】スプライト(コスチューム)のサイズ制限を回避する方法(Tips)

Scratchには、スプライトの大きさを変えるために「大きさを○%にする」ブロックがありますが、大きくできる最大のサイズには制限があります。 どのくらい大きくできるかはもともとのコスチュームのサイズによって違ってきますが、今回はその最大サイ...
Scratch

【Scratch 3.0】雪が降り積もる風景 クローンの上限300個を突破する方法(Tips)

ある日ふと思い立ちました。雪が降り積もる風景をScratchで表現できるのでしょうか? クローンを使って雪の結晶を無限につくればできると思ってたのですが、途中で何だか様子がおかしいことに気がつきました。 調べてみると同時に存在できるクローン...
Scratch

【Scratch 3.0】ライントレース 2つのセンサーで滑らかに動かす方法(Tips)

Scratchの初級者がよく出会うプログラムに「ライントレース」があります。 たぶん最初につくるのは、スプライトの先っぽにセンサーを1つ付けるか、全くセンサーを付けないパターンではないでしょうか? この方法だとスプライトがガタガタとぎこちな...
Scratch

【Scratch 3.0】ブロック崩し ボールがブロックの横(側面)に当たったときの跳ね返り方法(Tips)

ブロック崩しゲームはよく見る作品例ですが、ボールがブロックに当たって跳ね返る角度を「180度-(向き)」のように単純な式で終わらせていることが多いと思います。 これだけだとボールがブロックの横(側面)にぶつかったときに上手く跳ね返ってくれま...
Scratch

【Scratch 3.0】ブロック崩し ボールの跳ね返し方を工夫してゲーム性を高めよう(Tips)

すでに『ブロック崩し パドルにボールをめり込ませないようにきれいに跳ね返す方法』というタイトルで、パドルがボールをきれいに跳ね返す方法について記事を書きましたが、跳ね返る角度は単純なものでした。 単純な方法なので同じ場所に当たれば同じように...
Scratch

【Scratch 3.0】ブロック崩し パドルにボールをめり込ませないようにきれいに跳ね返す方法(Tips)

Scratchのゲーム作品について調べていると、必ずと言っていいほどブロック崩しゲームに出会うのではないでしょうか? もしくは腕試しにブロック崩しゲームを作ってみようとテーマに選んだという人もいるかもしれません。 ブロック崩しゲームで最初に...
Scratch

【Scratch 3.0】スーパーボールのようにバウンドさせる方法(Tips)

Scratchでいろいろな種類のジャンプを作ると思いますが、着地したあとは何もしないケースが多いと思います。 人や動物などのキャラクターだったらきれいに着地させるだけでいいですが、モノだったら普通は地面ではね返ってバウンドしますよね? 今回...
Scratch

【Scratch 3.0】水平にジャンプして自然に落下させる方法(Tips)

今度は、水平移動から地面まで自然に落下させる動きをつくってみましょう。 ここでは「水平投射」という高校物理の公式が出てきます。最初はむずかしく感じるかもしれませんが、公式なんて覚えなくてもブロックに置きかえれば簡単に作れちゃいます。 この記...
Scratch

【Scratch 3.0】放物線を描いてジャンプする方法(Tips)

Scratchでジャンプしながら横移動とかもできるようになったら、斜め方向へのジャンプだってやってみたくなりませんか? 「斜方投射」という高校物理の公式を使ったりするので最初はむずかしく感じるかもしれませんが、公式なんて覚えなくてもブロック...
Scratch

【Scratch 3.0】ジャンプしながら横に移動する方法(Tips)

Scratchでジャンプと着地が上手くできるようになったら、今度はジャンプ中に横移動させたくなりますよね? だけど最初は上手くいかないことがあります。スクリプトを何度見直してもあってるはずなのに、なんて思った経験はありませんか? この記事を...
スポンサーリンク