スクラッチでマリオのゲームを作る特大レッスン#01 横スクロールを制覇せよ
スクラッチでマリオのゲームを作る方法が分かります!
マリオを作るというのはスクラッチャーにとって1つのゴールでもある。マリオはカンタンなイメージがあるけど、実はすごく難しい。だからもし今回できなくても気にしないでほしい。アスレチックゲームの基本を学んだ人が、応用として作るのがマリオっていう位置づけなんだ。この連載では最終的にマリオメーカーみたいにステージを改変できる機能まで見ていくから、お楽しみに!
スクラッチでマリオのゲームを作る方法が分かります!
マリオのジャンプの作り方が分かります。
本家マリオと同じように壁なら止まり、坂なら登る処理が書けるようになります。
横スクロールゲームで、プレイヤー以外のスプライトを動かす基本がわかります。
ブロックを壊してゲームに爽快感を出す方法が分かります!
プレイヤーが地面に埋もれたバグを回避する方法が分かります!
ブロックを壊してコインをゲットする方法が分かります!
敵モブをクローンで管理する方法が分かります
敵モブを方向転換させたり重力を適用する方法が分かります!
敵モブを「○秒待つ」を使わずにアニメーションする方法が分かります!
バトルの基本的なプログラミングが分かります!
ダメージのアニメーションが分かります!
敵モブがスタックしたらリスポーンさせる手順がわかります!
マリオをiPadに対応させる方法が分かります!
マリオの敵モブの1つ、パタパタ。
パタパタカエルの向きを直します。
スクラッチでマリオを作ってたらバグが多かったので直してみた、という回です。
マリオ、マイクラ、忍者伝などの本格スクロールゲームを作ってきたグリフパッチさんが、スクロールゲームの作り方を公開してくれた!
タイルをグリッド状に並べることに成功したから、今度はスクロールする仕組みを作っていくぞ!
ランダム生成されたタイルのグリッドができた!
ステージの基礎はできた!
「◯に触れたら」ブロックを使わずに、数学的方法で衝突判定を作るぞ!
マリオが歩く!
キーを長押ししたら普段よりも高く跳ぶ機能を実現して、もっとマリオっぽい機能性を実装しよう!
パラパラ漫画を作るみたいにコスチュームをどんどん変えていき、ヌルヌル動くアニメーションを実装するよ!
パラパラ漫画を作るみたいにコスチュームをどんどん変えていき、ヌルヌル動くアニメーションを実装するよ!
マリオメーカーみたいにステージをカンタンにカスタマイズする仕組みを作っていくぞ!
落ちてもオチないというお笑い芸人だったら地獄のようなバグがあった、これを直しつつ品質を向上する施策をいくつかやるよ!
ステージを複数作れるようにして、ゲームに深みをもたせるよ。
ステージコードをデコードして、2面を作ってみよう!
コインをゲットする!