面白いスクラッチゲーム44ページ目
44ページ目では下記ジャンルのスクラッチゲームを紹介していくよ!
このスクラッチの最大の特異点は、速度変数を使った動的な難易度調整システムだよ!プレイヤーのスコアが上がるにつれてゲームスピードが自動的に上昇するんだ。面白いのは、プレイヤーのY座標も計算に入れているところ。
おならで空飛ぶFlappy系ゲームなんだけど、作り込みがガチでエグい。重力加速度つきの物理演算でキャラがふわっと浮いて、右から飛んでくる敵を避けつつレーズンを集めていく仕組み。レーズン10個で帽子ガチャができて全55種コンプ目指せるのアツすぎる。
メインスプライト Ball King (ロゴ・背景) Ball (13種のボールスキン) Character (投げるキャラクター)
さるが投げてくるたるをよけながら、はしごや坂道を使ってステージを登っていくドンキーコング風アクション。重力や壁判定、天井判定、はしごの昇降までちゃんと作り込まれていて、たるは坂道を転がりながらはしごを降りてくるっていうリアルな動きもしてるよ。ペンギンにたどり着けばクリア!
このスクラッチの最大の特異点は、クラウド変数と巧妙なクローン生成メカニズムだよ!クッキーをクリックすると、まず一般変数とクラウド変数の両方にカウントが加算されるんだ。そして同時に自分自身のクローンを作成して、クッキーが小さく→大きくなるアニメーション効果も実現してる。
「このスクラッチ」の最大の特異点は、カスタムフォントシステムによる独自の描画機能だね!技術的にすごいのが、単なる表示だけじゃなくて、フォント文字をピクセル単位で描画する仕組みを実現していること。プログラム内では、長い数字列にフォントデータを格納して、それを解読しながら1ピクセルずつペンツールで描画していくんだ。
クリッカーゲームはインクリメンタルゲームの一種。ポチポチっとクリックするだけで進むからカンタンなのがめっちゃいい。そんなクリッカーゲームの火付け役とも言えるクッキークリッカーゲームがあるんだけど、そのクッキークリッカーゲームの中でも人気の作品がこちら!
君だけのオリジナルライトセーバーをデザインして、その設計を数値コードで保存・共有できる革新的なシステムが最大の魅力だよ!ブレード、エミッター、フォアグリップ、ヒルト、ポメルの5つの部品をそれぞれ独立して選択でき、その組み合わせを一意の数値コードに変換する技術が使われているんだ。このコードがあれば、友達と自分の作品を簡単にシェアできるし、気に入った設計を後で再現することも可能。
おもしろいのがこのOSのベクトルテキストシステム!プロジェクトでは「Animate Text」や「Render Text」という自作関数を使って、文字を一文字ずつクローンとして生成しているんだ。各文字のサイズ、ゴースト効果、配置を細かく制御できて、しかも文字が画面端に到達すると自動的に改行もしてくれる。
このスクラッチは、各プレイヤーの座標・向き・コスチューム番号などの情報を文字列として一つのクラウド変数に圧縮して格納しているんだ。これによって、一度に最大10人まで同時プレイができる仕組みを実現してるんだよ。 具体的には、プレイヤーごとに専用のクラウド変数があって、そこにx座標とy座標、コスチューム番号、チャット内容、さらには攻撃状態やプレイヤー番号まで、様々な情報を一つの文字列にまとめてリアルタ…
このスクラッチの最大の特異点は、複数のボスキャラを連続して戦う「タッグチーム・ダンス・ファイト」の仕組みだよ!特にボス戦の実装がすごくて、各ボスごとに独自の攻撃パターンと動きをプログラミングしてるんだ。例えばマグネットマンはマグネット弾を発射し、ハードマンは地面を揺らす攻撃、ニードルマンは三方向に針を放つ...といった具合に、細かく作り込まれてる。