面白いスクラッチゲーム37ページ目
37ページ目では下記ジャンルのスクラッチゲームを紹介していくよ!
Among Usのインポスターをスマブラ風の対戦格闘キャラに仕上げたプロジェクトで、技の作り込みがすごい。赤・青・黄の3色にカラーチェンジでき、色ごとに必殺技やサボタージュの内容がガラッと変わる仕組みになっていて、1キャラなのに実質3キャラ分の技構成があるのが面白いところ。体力・残機・重力・クールタイムなど変数を大量に管理して、ガード・つかみ・メテオ判定・切り札ゲージといったスマブラらしいシステム…
リストを使った本格的な物理演算を実装していて、果物が自然に落ちたりぶつかったりする動きを再現してるんだ。データリストに各果物の座標、速度、大きさ、角度を6つ1組で記録して、重力エンジンで毎フレーム処理してる。衝突判定は2つの果物の距離を計算して、深さに応じて位置を調整し、相対速度から反発力を算出するっていう、かなり本格的な物理シミュレーションになってる。
このスクラッチは複数のキャラクターが同時に動き回るホラーゲームで、各キャラクターのAI難易度に応じて行動パターンを動的に変化させる高度なシステムが組まれてるんだ。特に印象的なのは温度管理システムで、プレイヤーの体温がリアルタイムで下がり続け、暖房で温めないと凍結してゲームオーバーになる仕組み。7つのカメラ切り替え、フラッシュライト撃退、複雑な状態管理など、FNAFの要素を見事にスクラッチで再現して…
このスクラッチはクローン技術とリスト管理を駆使して、本格的なマイクラ風の世界を実現してるんだ。各エリア(全11箇所)ごとに専用のリストを用意して、12×6のブロック配置をランダム生成。移動すると新しいエリアのクローンが動的に生み出されて、まるで無限に広がる世界みたいに見えるんだよね。
マリオの動きがめちゃくちゃ滑らかなのがこの作品のすごいところだね。実は加速度や慣性をちゃんと計算してるから、本物のマリオみたいにスーッと滑る感じが出てるんだ。しかも段差を登るときの処理が超細かくて、1ピクセルずつ5段階でチェックしてる。
このスクラッチは、プレイヤーの動きにマルチチェック方式を採用した本格的な横スクロール型マインクラフトアクションだよ。地面との接触判定を段階的に6回も繰り返すことで、なめらかな坂道や段差の登りを実現しているんだ。さらに、横移動は慣性システムで速度を徐々に減衰させ、ジャンプは重力加速度を細かく計算することで、リアルな物理演算を再現している。
リストを使った本格的な物理演算エンジンで動いているのが凄いんだよね。果物ひとつひとつの座標、速度、大きさ、角度を全部リストで管理して、重力や衝突判定を数学的に計算してるんだ。特に衝突判定は距離を計算して、めり込んだ深さから跳ね返りの速度まで求めてる。
このスクラッチの最大の特異点は、譜面データと判定システムの連携だよ!数字の「0」「1」「2」「3」のコードでノーツの種類を定義して、小節ごとに譜面リストに格納してるんだ。面白いのは判定処理で、ノーツが画面下部に到達したときにキー入力と位置を照合して、タイミングに応じて「完璧」「良い」「まあまあ」の3段階で判定してる。
このスクラッチの最大の特異点は「クラウド変数」を使った世界記録機能だよ!プレイヤーのスコアがこれまでの最高記録を超えると、「☁ 世界記録」という変数に自動的に保存されるシステムになってる。これってすごくない?
種を飛ばすゲームなんだけど、すごいのは物理演算の仕組みだよ!種のクローンが実際に放物線を描いて飛んで、地面で跳ね返るんだ。この動きはy座標の変化量を計算して、線や色に触れたタイミングで反転させることで実現してる。
このスクラッチではジャンプの仕組みがとても面白くなってるよ!飛び跳ねるときのコードは、ただボタンを押したらキャラが上に飛ぶだけじゃないんだ。何が凄いかって、ジャンプ力をパワーアップで強化できるシステムになってること。
マイクラの世界観そのまんまの横スクロールプラットフォーマーなんだけど、物理エンジンがガチ。重力加速・摩擦・壁キックまで全部変数で管理してて、操作がヌルヌル気持ちいい。レベルは19面以上あって、溶岩と奈落を避けながらステージ右端に到達するとクリア。
このスクラッチ作品の一番すごいところは、完全オリジナルの物理エンジンだよ!特に物体同士の衝突判定がリアルで、実際のスイカゲームみたいに果物がぶつかると自然に反発するんだ。 技術的には「物体衝突判定」関数がポイントで、ピタゴラスの定理で距離を計算し、めり込みの深さを検出してるんだよね。
このゲームの一番面白いのは、時間とともに下がっていくプレイヤーの体温を管理しなきゃいけないところだね。体温が0になると凍結してゲームオーバーになっちゃう。だから左側のオフィスにある炉を使って温度を上げる必要があるんだけど、そこに敵キャラが来ると危険というジレンマがある。
このスクラッチの最もすごい部分は、マウスの動きを計測してシュートの判定をしているところだよ!「Y変化量」という変数を使って、マウスがどれだけ速く上に動いたかを測っているんだ。リストに少しずつマウスの位置を記録して、その差を計算することで、君がどれくらい「シュッ!