マガジンのカバー画像

Scracthでポケモンぽいゲームを作る制作過程

8
Scratchでポケモンぽいゲーム、PachiMonを制作している過程を解説してます。
運営しているクリエイター

記事一覧

Scratchでポケモンぽいゲームを作る制作過程 #8

今回はPachiMon-8の内容を解説します。今回で現在の制作進行度(PachiMon-9)にほぼ追いついたことになります。 PachiMon-8ではバトルで手持ちのPachiMonを表示する画面を作りました。実装したスクリプトのメインは最初の方でやった"表示/非表示"の切り替えですが、何をいつ表示/非表示にするかを考えるのが面倒でした。一つのメッセージスクリプトだけで全てを管理するのは難しいですし、ある程度の可読性を持たせるにはスクリプトの数を増やさないといけません。増や

Scratchでポケモンぽいゲームを作る制作過程 #7

今回はPachiMon-7の内容を解説します。 PachiMon-6では敵モンスター(enm)が戦闘中に使用するスキルをランダムにしましたが、それをどんなモンスターでもできるようにスクリプトを修正したり、潜在的なバグを修正したりしました。 PachiMon-6からの主な追加・変更要素は以下の通りです。 ・敵のHPbarが0になったのに戦闘終了しないバグを修正(HPが減らないバグ) 今回はバグの修正がメインです。しかも解説するのは一つだけです。 敵のHPbarが0にな

Scratchでポケモンぽいゲームを作る制作過程 #6

今回はPachiMon-6の内容を解説します。 PachiMon-6は自モンスター(mpm)が複数のスキルを使えるようにしました。PachiMon-5までは「Claw」というスキルだけでしたが新たに「Punch」を使えるように実装。以降、スキルを増やす時には同じように実装すればいいので、とりあえず一つだけ追加しました。また、敵モンスター(enm)もスキルを複数使ってくるようにしました。 PachiMon-5からの主な追加要素は以下の通りです。 ・スキルのデータを管理する

Scratchでポケモンぽいゲームを作る制作過程 #5

今回はPachiMon-5の内容を解説します。 PachiMon-5でいよいよ本格的にバトルシステムっぽくなってきます。攻撃するとHPが減るようにしたり、敵モンスター(enm)が自動で攻撃してくるようにします。 PachiMon-4からの主な追加要素は以下の通りです。 ・攻撃を受けたらHPbarが減っていくようにする ・残りHPに応じてHPbarの表示を変える ・mpmの攻撃が終わったら、enmが自動で攻撃してくるようにする *前回までは敵キャラをemp(EnemyP

Scratchでポケモンぽいゲームを作る制作過程 #3

今回はPachiMon-3の内容を解説していきます。 PachiMon-3ではmpm(自キャラ)にHPなどのパラメータを付与して、バトル画面でそのパラメータに応じて表示を切り替える部分を作成しました。 PachiMon-2からの主な追加要素は以下の通りです。 ・mpm-1-〇〇(level,hpなど)という変数を作成 ・数字のスプライトにmpm-1-levelなどの値に応じてコスチュームを変えるスクリプトを作成 mpm-1-〇〇という変数を作成 まずはスクリプトの「

Scratchでポケモンぽいゲームを作る制作過程 #2

ポケモンぽいゲーム「PachiMon」の制作過程、第3回はバトル画面で自分のキャラ(以降mpm)のパラメータを表示するところまでを解説します(*mpmはMyPachiMonの頭文字です)。 Scratch上ではPachiMon-2が今回のnoteの内容です。現在はPachiMon-9まで制作が進んでいるんですが、表示速度が遅くなるというバグの修正ができず止まっています。ですので、とりあえずこれまでの制作過程を先にシェアしていこうと思っています。 PachiMon-2の内容

Scratchでポケモンぽいゲームを作る制作過程 #1

今回から制作過程を書いていきますが、プログラミングの基本について全て説明していると長くなってしまうのでそのへんは省略します。 1でも書きましたがScratchの良いところは他の人の作ったプロジェクトをいじり倒せるところなので、「どういう風に動いてるんだろう?」と興味を持ったら実際に動かしてみてください。 該当するプロジェクトのリンクはその都度貼っていきます。 Scratchの基本知識Scratchではゲームは「プロジェクト」という単位で呼ばれます。 またいくつかのプロ

Scratchでポケモンぽいゲームを作る制作過程 #0

どーも、ヒロです。 note書いても全然読まれないので、いじけてScratchでポケモンぽいゲーム作ってました。 最初のジムリーダー戦くらいまでは作りたいなーと思ってるので、その過程をnoteにアップしていきたいと思います。 Scratchとは?そもそもScratchってなに?っていう人もいると思うので軽く説明しておきます。 ScratchっていうのはMITが開発したコードを書かなくてもプログラミングができちゃうアプリです。このアプリが便利なのはブラウザでできるし、し