面白いスクラッチゲーム27ページ目
27ページ目では下記ジャンルのスクラッチゲームを紹介していくよ!
クラウド変数だけでガチのオンライン対戦を実現してるのがエグい。本来数字しか送れないクラウドに相手の名前を暗号化して詰め込んで、さらに一定間隔でカウンターを進める"生存確認"で相手が落ちたかどうかまで検知してる。マッチングできなきゃ自動でAI戦に切り替わる親切設計で、対戦はターン制で技を選んで殴り合う読み合いバトル。
人気ホラーゲーム「8番のりば」とプラットフォーマーを融合させた作品だよ。プレイヤーの移動には加速度と減速処理が実装されていて、滑らかな操作感を実現してる。クローンで残像エフェクトを出したり、異変スプライトとの接触判定でゲームオーバーになる仕組みも本格的。
マウスで狙った方向に消しゴムが飛んでいく操作システムと、CPUの賢いAIが見どころだね。クリックした場所に向かって一気に移動する仕組みに、衝突したら相手を吹っ飛ばす物理演算を組み合わせてる。CPUはプレイヤーの方を向いて攻撃してくるんだけど、外すとランダムな角度に動いて再度狙ってくる。
SEED値の各文字をそのまま地形データに変換して、列ごとにペンスタンプでブロックを描画する仕組みがガチで天才。DATA1〜12のカスタムブロックをnowarpで連鎖させて滑らかに世界を構築してて、ディメンション切り替えれば毎回違うフィールドが無限生成される。さらにmusic_getTempoを内部タイマー兼小数バッファとして転用してる魔改造ぶりがエグい。
このスクラッチの最大の特徴は、クローン機能を徹底活用したオブジェクト管理システムだね!特にワイヤータスクでは、4つの異なる色のワイヤーをそれぞれ独立したクローンで管理している。各クローンにはIDが割り振られていて、そのIDに応じて動作や見た目を切り替える仕組みになってる。
アルフをクリックするたびにピクミンのクローンが投げられる演出が気持ちいいクリッカーゲームだよ。注目なのは、コサイン関数を使った拡大縮小と回転のアニメーション。変数を少しずつ増やしながらコサインで変換することで、まるで呼吸しているような滑らかな動きを実現してるんだ。
Chromeブラウザの「インターネット接続なし」画面で遊べる、あの恐竜ゲームを再現したスクラッチ作品だよ!重力と速度の変数を組み合わせたジャンプ処理がしっかり実装されていて、サボテンや鳥の障害物は時間経過とともにスピードアップしていく仕組み。スコアが一定値に達すると背景が昼夜で切り替わる演出や、100点ごとに効果音が鳴るフィードバックも再現度高め。
クリックするたびにRobuxがポンポン増えていくの、シンプルだけどガチでハマる。ショップでアップグレード買えばクリック威力もRobux毎秒も爆上がりするし、ゴールデンロブックスが画面横切ってくるから逃さずタップすれば超ボーナス。24種の実績コンプ目指したり、コード入力で限定スキンやパワーアップもらえたり、やり込み要素がエグい。
君、このスクラッチはメッセージ送信による部屋管理システムがめちゃくちゃ上手く作られてるんだ!プレイヤーがドアに触れると、特定のメッセージが送信されて背景スプライトのコスチュームが切り替わるっていう仕組みで、全8部屋の移動を実現してる。さらに凄いのが、モンスターが来る前にライトを点滅させる演出システム。
フォトナのスクショをバンバン背景切り替えしながら、自作の字幕関数で1文字ずつタイプライター表示していくのがエモすぎる。Pop音でパチパチ文字送りするテンポ感がマジで実況動画そのもの。リストに文字をバラしてスクロール表示させる仕組みも仕込んであって、Scratchで実況再現しようとする気合いが詰まった一本。
超巨大数値をスムーズに扱うために、対数計算を駆使した単位変換システムが実装されているんだ。例えば1,000,000,000クッキーを「1G」と表示するために、対数関数で桁数を判定して、適切な単位(K、M、G、T、Z、E)に自動変換している。この計算ロジックがクッキー表示、施設価格、生産速度など至るところに組み込まれていて、天文学的な数値でもゲームが破綻しない仕組みになってるよ。
滑らかなプラットフォーマーの動きを実現するために、x変数とy変数で速度を管理しているんだ。特に壁判定が巧妙で、地面に触れたときy座標を1ピクセルずつ4回上げて再チェックすることで、マイクラのブロック地形でも段差を自然に登れるようにしている。さらにx変数に0.8を掛けて慣性を表現し、リアルな物理演算を実現している点も見事だね。
パワーゲージを使い分けながら戦う本格対戦システムだね!通常攻撃のHとJに加えて、ゲージを1消費する必殺技K、3消費の超必殺技Lと、状況に応じた攻撃選択が熱い。さらに注目なのが15秒ごとに使えるサポートキャラシステム。
クローン機能を使って、広大なステージを丸ごと再現しているんだ。地形パーツ、47個のリング、複数の敵キャラまで、すべてクローンで配置。各スプライトは絶対座標(x, y変数)を持ちながら、SCROLL XとSCROLL Yでカメラ位置を管理して、描画時に「絶対座標 - スクロール座標」を計算することで画面上の位置を決めているよ。
クローンシステムを使った横スクロール背景の実装が秀逸だね。各背景パーツを480ピクセルずつずらして配置することで、長大なステージを効率的に再現してる。プレイヤーの移動に合わせてスクロール変数を調整し、画面外の要素は透明化することで処理を軽くしているのがポイント。
マウスで狙いを定めて離すとボールが放物線を描いて飛んでいく、このシンプルな操作の裏で動いているのが超リアルな物理演算だ。ボールとリムの接触判定は何パターンも細かく分岐していて、当たる角度や速度によってリムで跳ね返ったり、クリーンに入ったり、ギリギリ入ったりする。特にネットに触れずにゴールする「スウィッシュ」判定まで実装されていて、本物のバスケのような爽快感が味わえる。
このスクラッチの核となる技術は、メッセージによる精密な同期システムだよ。10種類以上のメッセージを駆使して、複数のスプライトのアニメーションを音楽に完璧に合わせているんだ。例えば、メインキャラが特定の位置に移動したタイミングで他のスプライトがリアクションするように、グライド移動とメッセージ送信を組み合わせてる。
にゃんこ大戦争の「わんこ側」をスクラッチで完全再現しちゃってるプロジェクト。戦闘中はわんこ軍・にゃんこ軍それぞれの前線をリストで管理していて、単体攻撃と範囲攻撃がちゃんと区別されてるのがすごい。キャラや施設のレベルアップ、XP管理、ガチャ、ユーザーランク計算まで本家さながらの仕組みが詰まってる。
スマホでもPCでも遊べるように作られてるのがポイントだね。マウスのx座標とプレイヤーの位置を比較して左右の入力を判定、y座標が下なら上入力として扱うことでタッチ操作を実現してる。物理演算も丁寧で、xとyの変数で速度を管理して、xは0.8倍で減衰させることで慣性を、yは-1ずつ減らすことで重力を表現。
音楽に合わせて16個ものスプライトが次々と登場し、それぞれが1600枚以上のコスチュームを高速で切り替えることで、まるでミュージックビデオのような映像を作り出しているんだ。各スプライトの登場タイミングを0.5秒ずつずらすことで、画面上に複雑なレイヤー効果を生み出している。これだけ大量のコスチュームを扱うには、スクラッチの容量限界に挑戦するような技術力が必要で、タイミング制御も音楽とぴったり合わせる…