【完結】数学的トリックで両開き処理を作るぞ|スイカゲーム⑫
Ready Go!でゲームスタートするときの演出として、Goの文字が左右両サイドにスライドする両開き処理を実装する。簡単な数学を使ってクールに仕上げていくぜ。
果物を落としてスイカまでシンカを目指す大人気ゲームをスクラッチで作ろう!ダブルスイカの処理も作れるぞ。シンプルなゲームだからといってカンタンというわけではないから、じっくり一緒に取り組もうぜ!
Ready Go!でゲームスタートするときの演出として、Goの文字が左右両サイドにスライドする両開き処理を実装する。簡単な数学を使ってクールに仕上げていくぜ。
この回は密度濃いぞ。ボタンがフワフワするアニメーション、マウスが乗ったときのアニメーション、そしてスコアを中央に表示する定数利用方法、ギュギュッと詰まっておる!
どえ!?ゲームオーバー作ってただけなのに、なんかヤバいバグったぞ!?これ、直るんですか……?
目指せ7,000点!進化したらスコアアップするようにするぞ。いや、7,000点は作者でも無理か……でも3,000点はいきたい。
進化の音が聞こえてきたぜ!ポッポッポー〜〜っ!(*ハトではありません)
同じ種類の玉がぶつかりしとき、伝説の現象が起こるであろう。古代より伝わりしその名は「シンカ」なり!なりけり!
宝石が大量発生したら最高じゃんwでもゲームだと困っちゃうね!キーを押したら玉を落とすようにしたらバグったんよ。まぁサクッと倒すぜ!
ネクストに表示する待機玉を作るよ!箱の中の玉数によって確率を変動させる処理が今回の目玉だよ。
線の位置を、ポッピィーの手の位置になるようにずらした。たったそれだけなのにヤバいバグが発生したぜ!でもサクッと倒す。
雲を作って箱の枠内でしか動かないように実装しよう!ついでにスクラッチの裏技も紹介するよ。
玉と玉が重なったかどうかを直線距離を使って算出し、重なっていれば衝突処理を行っていく。衝突は座標とスピードの計算が肝になってくるよ。この作品の最大の山場だから一緒にがんばろう!
スクラッチでスイカゲームを作るぞ!