スクラッチでスクロールプラットフォーマーの作り方

中級

今回つくるゲーム

難易度2 out of 5 stars

今回はスクラッチでスクロールするプラットフォーマーを作っていきます。ひとつひとつのステージをクリアしていくのではなく、ステージをスクロールしながら進んでいき、途中でミスをしたら最初からやりなおしになります。

この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。


まずはゲームをプレイしてみましょう。

youtube解説

こちらの動画ではわかりやすくゲームの作り方を解説しています。実際に作るときはこの動画を見ながら作ることをお勧めします。チャンネル登録もよろしくお願いします!

[スクラッチ]スクロールプラットフォーマーの作り方

コースのコスチュームを作る

まずはコースを作っていきます。以下のようにまず地面を作りましょう。

スクラッチでスクロールプラットフォーマーの作り方

ここからが今回のプログラムのポイントになります。次に、この地面を左端に寄せます

スクラッチでスクロールプラットフォーマーの作り方

そして、地面を右端まで伸ばします。これで、画面の2倍の地面ができました。

スクラッチでスクロールプラットフォーマーの作り方

ここに、以下のようにトゲを置いてみましょう。

スクラッチでスクロールプラットフォーマーの作り方

これが一番最初のコースになります。そして、それ以降は画面いっぱいにコースを作っていきます。今回は7つのコースをつくりました。これらがスクロールしていくイメージです。

スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方

プレイヤーのコスチュームを作る

つぎにプレイヤーのコスチュームを作っていきます。おおよそ30×30で作成します。

スクラッチでスクロールプラットフォーマーの作り方

プレイヤーのコードを書く

次にプレイヤーのコードを書きます。以下のようにコードを書きます。プレイヤーはつねに中央にいて、上下にジャンプの動きをするだけです。プレイヤーは上下に動き、コースが左右に動くことで、今回のゲームの動きは作られます。アウトの色はトゲの色を何箇所かスポイトで抜いていきます。

スクラッチでスクロールプラットフォーマーの作り方

コースのコードを書く

次にコースのコードを書いていきます。以下のようにコードを書いてください。
くわしいコードの意味は動画で解説していますので、そちらもあわせてご覧ください。

スクラッチでスクロールプラットフォーマーの作り方
スクラッチでスクロールプラットフォーマーの作り方

すべてのコード

これで完成です。ぜひアレンジして自分だけのオリジナルコースを作ってみてください。
すべてのコードはこちらから確認できます。

スクロールプラットフォーマー