キッズと関わり10年目!プログラミングで未来を育てる、りけーこっとんです!

「にゃんこ大戦争だいせんそうが好すきすぎて、自分じぶんで作つくってみたい!」
「チート版ばんみたいな最強さいきょうキャラを、自分じぶんで生うみ出だしてみたい!」

そんなキミのために、今回こんかいはスクラッチで「にゃんこ大戦争だいせんそう」を作つくる方法ほうほうを説明せつめいするよ。

難むずかしそうに見みえるけど、この記事きじの通とおりにブロックを並ならべるだけで、自分じぶんだけのゲームが作つくれちゃうんだ。

しかも、自分じぶんで作つくれるようになれば…

  • 攻撃力こうげきりょく9999の最強さいきょうキャラ
  • 1秒びょうでお金かねが満まんタンになる
  • オリジナルキャラクターの参戦さんせん

なんてことも自由自在じゆうじざい!
夏休なつやすみの自由研究じゆうけんきゅうや、友ともだちに自慢じまんできるゲームを作つくっちゃおう!

作つくり方かたは2種類しゅるい!キミはどっち?

にゃんこ大戦争だいせんそうを作つくるには、大おおきく分わけて2つの方法ほうほうがあるよ。

  1. 「リミックス」して改造かいぞうする(おすすめ!)
  2. ゼロからかんたんバージョンを自分じぶんで作つくる

1.リミックスして改造かいぞうする(超ちょうかんたん!)

「リミックス」とは、他ほかの人ひとが作つくった作品さくひんをコピーして、自分じぶんの作品さくひんとして保存ほぞんできる機能きのうのこと。

これなら、難むずかしいプログラムはそのまま使つかって、キャラクターの強つよさだけを変かえるなんてこともすぐにできちゃう!

【リミックスの手順てじゅん】

  1. リミックスしたい作品さくひんを見みつけたら「リミックス」ボタンをクリック
    ※スクラッチにサインインしていることが必要ひつよう!
    サインインの仕方しかたが分わからないときはパパ・ママに聞きいてみよう

    出典:https://scratch.mit.edu/projects/400817631/
  2. いつもの作つくる画面がめんになるので、変かえたいところを変かえてみよう
    ※「攻撃力こうげきりょく」や「お金かね」の数字すうじを9999に変かえてみる
  3. 完成かんせいしたら「共有きょうゆうする」ボタンで、みんなに自慢じまんしよう!

※公開こうかいするときは「メモとクレジット」に「〇〇さんの作品さくひんをリミックスしました」と書かくのがマナーだよ!

2.かんたんバージョンを作つくる

「やっぱりイチから自分じぶんで作つくってみたい!」 そんなチャレンジャーなキミのために、最低限さいていげん必要ひつようなプログラムを教おしえるね。

これを真似まねするだけで、ゲームが動うごくようになるよ!

にゃんこ大戦争だいせんそうの作つくり方かた(基本編きほんへん)

必要ひつようなプログラムはこの6つ!

  • 背景はいけい・キャラ・城しろの準備じゅんび
  • お金かねを貯ためる仕組しくみ
  • 味方みかたを出撃しゅつげきさせるボタン
  • 敵てきを出現しゅつげんさせる
  • バトル(当あたりはんてい)
  • 勝かち負まけの判定はんてい

背景はいけいとキャラクター、城しろを選えらぶ(自分じぶんで描かくもOK!)

まずは見みた目めを作つくろう。
背景はいけいは以下いかのように、灰色はいいろの四角しかくを下したにおくだけでOKだよ。

キャラクターは敵てきと味方みかた合あわせてネコ・ひよこ・ドラゴン・人ひとの4つを使つかうことにするよ。

次つぎに城しろを選えらんでいこう!

今回こんかいは、以下いかのようなビルを使つかうんだ。
どちらも「Buildings」スプライトの中なかにあるので注意ちゅういしてね。

ここまでで、今回こんかい必要ひつようなキャラクターは揃そろったよ!

もちろん「自分じぶんでキャラクターを作つくりたい!」というキミは、「コスチューム」で自分じぶんの好すきなキャラクターを描かいても大丈夫だいじょうぶ!

お金かねを自動じどうで貯ためる

にゃんこ大戦争だいせんそうはお金かねが大事だいじ!
勝手かってに貯たまるプログラムを書かこう。

このお金かねが、キャラクターを出だす金額きんがくまでたまったときに、キャラクターを出だせるよね。
「ステージ(背景はいけい)」にこのブロックを作つくってね。

これで自動的じどうてきにお金かねがたまるはず!

味方みかたを出撃しゅつげきさせるボタン

ボタンを押おしたらネコが出でるようにするよ。

まず、お城しろを画面がめんの左ひだりのはしっこと右みぎのはしっこにおいて、好すきな大おおきさに変かえてみて。

次つぎに以下いかのようにブロックを重かさねて、自分じぶんの出だしたい位置いち・大おおきさで城しろが出現しゅつげんするようにしましょう。
※手てでビルの位置いちを動うごかして大おおきさを変かえても大丈夫だいじょうぶ!

 

では、キャラクターを出撃しゅつげきさせるボタンを作つくろう!
今回こんかいはキャラクターを四角しかくで囲かこって、ボタンっぽくするよ。

 

このとき、以下いかのようにキャラクターを出撃しゅつげきさせられない時ときのボタンも、同おなじスプライトの中なかにコスチュームを変かえて作つくっておこう。
※全体的ぜんたいてきに色いろを暗くらい感かんじにするのがコツ!

次つぎに、それぞれのボタンを好すきな場所ばしょと大おおきさにして置おいてみて!

好すきな大おおきさと場所ばしょに置おけたら、お金かねが10円えん・20円えんと貯たまった後あとにボタンを押おせるようにして、キャラクターを出だせるようにしよう。

なのでまずは、ボタンのコスチュームプログラムでボタンを押おせないときのコスチュームにしておこう。
※さっき作つくったグレーのボタンだよ!

そして、お金かねがたまればボタンを押おせるときのコスチュームに変かえて、キャラクターを出だして、お金かねをつかいます!

こちらもボタンのコスチュームでプログラムしてね。

上うえのプログラミングでは、キャラクターをクローンしただけで、動うごいてくれないよ。

そこでキャラクターのプログラミングへ移動いどう!
(ここでは「スプライト1(ねこ)」)

そして以下いかのようにブロックを組くみ立たてると、キャラクターがクローンされたときに、自分じぶんの城しろから相手あいての城しろに向むかって3歩ぽずつ向むかってくれるんだ。

ここまでで以下いかのことができるようになっているはず!

  • お金かねが貯たまったらボタンが押おせるようになる
  • ボタンを押おしたら、キャラクターが出撃しゅつげきしてくれる

敵てきを出現しゅつげんさせる

次つぎは敵てきのキャラクターの動うごきをプログラミングしていこう!
なん秒びょうかまったら敵てきを出だす、というものだよ。

これを「ひよこ」と「ドラゴン」それぞれに作つくろう。
※「ひよこ」と「ドラゴン」で緑みどりのブロックの数字すうじは変かえるのがコツ!

ここで、次つぎのステップで使つかう「体力たいりょく(HP)」を作つくっておこう!

「変数へんすう」というオレンジのブロックにある「変数へんすうを作つくる」をクリック。

すると以下いかのような画面がめんになるから、画面がめんの通とおりに入力にゅうりょくしてみて!

これで「ひよこHP」という変数へんすうが追加ついかされたはず!

なのでダメージを受うけるプログラミングを作つくってみよう!

これを「ねこ」「Pico」「ドラゴン」それぞれで同おなじように作つくってみよう。

「ひよこHPを -2 ずつ変かえる」の数字すうじを小ちいさくすればねこが強つよくなって、大おおきくすればひよこが強つよくなるよ。

バトル(当あたり判定はんてい)

そして自分じぶんのキャラクターと敵てきのキャラクターがぶつかったら戦たたかうよね。

まずキャラクターがぶつかったら、それ以上いじょう進すすめなくなるプログラムを書かいておこう。

上うえのような、それぞれのキャラクターに書かいていたブロックを以下いかの赤枠あかわくのように変更へんこう!

敵てきのキャラクターなら以下いか3つのブロックを変かえよう。

  • 「x座標ざひょう < -200まで繰くり返かえす」→「x座標ざひょう > 200まで繰くり返かえす」に変かえる
  • 「x座標ざひょうを 3 ずつ変かえる」→「x座標ざひょうを -3 ずつ変かえる」に変かえる
  • 「ひよこ・ドラゴンに触ふれた時とき」→「ねこ・Picoに触ふれた時とき」に変かえる

これで敵てきにぶつかったらそれ以上いじょうすすまないで、たたかっている動うごきも加くわえられたよ。

さらに、それぞれの城しろよりもキャラクターが先さきにすすめないようにもなっているんだ。

勝かち・負まけの判定はんてい

まず、それぞれの城しろのHPを「変数へんすう」というオレンジのブロックにある「変数へんすうを作つくる」で作つくってみよう!

そして変数へんすうを作つくると、右上みぎうえの画面がめんにも変数へんすうが出でてくるので、その数字すうじの上うえで右みぎクリックしてみて。

すると上うえの写真しゃしんのように「大おおきな表示ひょうじ」と出でてくるので選えらぶと、数字すうじだけの表示ひょうじに変かわるね。

この数字すうじだけになった表示ひょうじを、それぞれの城しろの下したに置おいてみよう。
※敵てきと自分じぶんのHPが逆ぎゃくにならないように注意ちゅうい!

さらに、「勝かち!」「負まけ…」とだけ書かいてあるコスチュームを作つくっておこう。

そして自分じぶんの城しろのコスチュームで、以下いかのようにブロックをならべてみて!

ぎゃくに敵てきの城しろのコスチュームでは、以下いかのように変かえてみよう。

  • 「自分じぶんの城しろのHP」→「敵てきの城しろのHP」に変かえる
  • 「ひよこ・ドラゴンに触ふれた時とき」→「ねこ・Picoに触ふれた時とき」に変かえる
  • 「負まけを送おくる」→「勝かちを送おくる」に変かえる

最後さいごに「勝かち!」「負まけ…」とだけ書かいてあるコスチュームで、以下いかのようにプログラミングしてみよう。

さて、ここまで来きたら完成かんせいだ!
実際じっさいにゲームができるかプレイしてみよう!

もっとすごいゲームを作つくりたいなら?

どう?動うごいたかな?
自分じぶんで作つくったゲームが動うごくと感動かんどうするよね!

でも、やっていくうちに「もっとカッコいい動うごきにしたい!」「ボスキャラを出だしたい!」って思おもうはず。

もし、スクラッチをキミだけでやるのが物足ものたりなくなったら、プログラミング教室きょうしつをのぞいてみるのが一番いちばんの近道ちかみちだよ。

ほかのお友達ともだちもいたりするから、いっしょに作つくったりゲームで遊あそばせたりできるよ!

先生せんせいに教おしえてもらえば、キミの頭あたまの中なかにあるアイディアが、全部ぜんぶゲームになるかも!

おすすめの教室きょうしつ

【QUREO(キュレオ)】 ゲーム作づくりを通とおしてプログラミングを学まなぶから、勉強感べんきょうかんがなくて楽たのしい!
無料体験むりょうたいけんもできるから、お家うちの人ひとに頼たのんでやってみよう!

実じつはプログラミング教室きょうしつはキュレオ以外いがいにもたくさんあるよ。
他ほかの教室きょうしつも気きになるキミは下したのボタンをクリック!(おうちの人ひとといっしょに読よんでね)

このサイトでは他ほかにもいろんなゲームの作つくり方かたを紹介しょうかいしているよ。
色いろんなゲームを作つくって、プログラミングをマスターしてしよう!

 

もっとすごいゲームを作りたいなら?

今回は、スクラッチを使って「にゃんこ大戦争だいせんそう」を作つくる方法ほうほうを紹介しょうかいしたよ。
うまく動うごいたかな?

もし失敗しっぱいしても大丈夫だいじょうぶ!

上手じょうずな人ひとのマネをしたり、「リミックス」をして改造かいぞうしたりすることは、プログラミングが上達じょうたつする一番いちばんの近道ちかみちなんだ。

数字すうじを変かえて、世界せかいに一ひとつだけの最強さいきょうゲームを作つくってみてね!
完成かんせいしたら、お父とうさんやお母かあさん、友ともだちにも自慢じまんしちゃおう。

男の子
男の子
もっとすごいゲームを作つくってみたい!
パソコンを使つかって、本格的ほんかくてきなプログラミングをしてみたい!

そう思おもったら、プログラミング教室きょうしつで習ならってみるのもおすすめだよ。

マインクラフトみたいなゲームを作つくれる教室きょうしつもたくさんあるんだ。
気きになる人ひとは、下したの記事きじを読よんでみてね!

※本記事は、アイキャッチ・挿入画像をAIを用いて作成していることがあります

ABOUT ME
りけーこっとん
小学生と関わり始めて、10年。最初は学童アルバイト、現在は小学生向けにプログラミングを教えています!日々、小学生のプログラミングに関する情報の発信をしています。小学生のお子さんがいて、プログラミングに興味のある親御さん・お子さん必見です!