スクラッチでスーパーマリオランの作り方

初級

今回つくるゲーム

難易度2 out of 5 stars

今回はスクラッチでスーパーマリオランゲームを作っていきます。ひたすら走るプレイヤーをジャンプさせながらコースをクリアしていきます。コースの作り方次第で自分だけのオリジナルゲームが作れますので是非チャレンジしてください。

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


まずゲームをプレイしてみましょう。クリックするとジャンプします

youtube解説

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

[スクラッチ]スーパーマリオラン風ゲームの作り方

コース作る

コースのコスチュームを描く

まずは、コースを描いていきます。図のように、右下の+ボタンから”描く”を選択して、新しいスプライトを作成します。

スクラッチでスーパーマリオランの作り方1

新しいスプライトを作ったら、このようなコースを作ります。茶色の部分が地面で赤の部分に触れるとゲームオーバーとなります。

スクラッチでスーパーマリオランの作り方2

そして、同じようにコスチュームにコースをどんどん追加していきます。

スクラッチでスーパーマリオランの作り方3
スクラッチでスーパーマリオランの作り方4
スクラッチでスーパーマリオランの作り方5
スクラッチでスーパーマリオランの作り方6
スクラッチでスーパーマリオランの作り方7
スクラッチでスーパーマリオランの作り方8

この7つのコスチュームが順番にスクロールで登場してくることになります。
※ここではいっきに7つコスチュームを書きましたが、実際はまずは3つくらい書いて、あとから追加していくほうが良いです

コースのコードを書く

つぎにコースのコードを書いてください。以下のように書くとコースがスクロールしていきます。
そのときに、一旦ネコは隠しておくとよいでしょう。(ネコのスプライトで表示するの部分を目玉に/が入っているところをクリックすると隠れます)

スクラッチでスーパーマリオランの作り方9

これで旗をして、画面がスクロールすれば成功です

ネコをはしらせる

つぎにこのコースをネコをはしらせていきます。今回のゲームではネコの横の位置はずっと同じ場所にいてその場でジャンプをしているだけです。コースがスクロールすることで走っているように見せているのです。

スクラッチでスーパーマリオランの作り方10

ネコのコードは以下のとおりとなります。ひとつひとつのコードの書き方、意味について詳しくは動画で確認してください。

スクラッチでスーパーマリオランの作り方11

最後に、ゴールとゲームオーバーのときにはコースの動きもとめるようにします。コースのコードに以下のように追加して完成です。

スクラッチでスーパーマリオランの作り方12

すべてのコード

すべてのコードはこちらから確認できます。このゲームではコース作りがとても大切です。何回も自分でプレイして、かんたんにはクリアできないようにうまく調整してみてください

スーパーマリオラン

コメント