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

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

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

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

  • 攻撃力こうげきりょく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年。最初は学童アルバイト、現在は小学生向けにプログラミングを教えています!日々、小学生のプログラミングに関する情報の発信をしています。小学生のお子さんがいて、プログラミングに興味のある親御さん・お子さん必見です!