面白いスクラッチゲーム47ページ目
47ページ目では下記ジャンルのスクラッチゲームを紹介していくよ!
このスクラッチでの最大の特異点は、ボスキャラクターの「Boom Boom」の動きと挙動だよ!彼は通常の単純な動きだけじゃなくて、複雑な動作パターンを持ってるんだ。最初はただ左右に移動してるけど、ダメージを受けると甲羅に引っ込んで無敵状態になるんだ。
このスクラッチの最大の特異点は、爆発エフェクトの実装方法だよ!爆弾を置くと、同時に4方向のクローンを生成して爆風を表現してるんだ。しかも、各クローンが障害物との接触判定をしながら爆風の距離を調整している。
このスクラッチの技術面で一番すごいのは、複雑な動きを実現している部分だよ!特にボス(ブンブン)の動きを見てみると、単純な「前に進む」だけじゃなくて、徐々に加速してから最高速になり、また徐々に減速するという滑らかな動きを実装しているんだ。 これは単に「速度を変える」ブロックを使うんじゃなくて、同じ方向に複数回少しずつ動かすことで、マリオの位置を検知して向きを変えながら、自然な加速と減速を表現してるん…
このスクラッチでは、プレイヤーのスコアを100000を足して桁を揃えてから変数を連結する技が使われているよ!特に凄いのは、5つのデータを1つのクラウド変数に詰め込んでるところ。「ランキング」の各項目を数値として扱いながら、それを文字列として連結して保存してるんだ。
このスクラッチの核心は、griffpatchスタイルの超精密な物理エンジンだね。ピクセル単位で衝突判定を行い、斜面や床との接触を細かく計算してるんだ。特に「押し出し処理」っていう技術で、壁にめり込んだら少しずつ外に出すことで、滑らかな動きを実現してる。
マリオがボスを踏んだかどうかの判定に、めっちゃ賢い工夫がされてるんだ。「Mario stomp zone」っていう見えないスプライトをボスの頭の上に常に追従させて、これに触れたときだけ「踏んだ」と判定してるんだよね。普通に当たり判定だけだと、横からぶつかっても上から踏んでも同じ扱いになっちゃうけど、専用の判定エリアを用意することで「頭を踏んだ」という条件を正確に取れるようになってる。
楽しいテラリア風プラットフォーマーゲーム マウス、矢印キー、WASD、または指を使ってキャラクターを動かし、スライムやスパイクを避けながら進むアクションゲームです。大きな敵とも戦います!テラリアが好きな人にはたまらないゲームですよ。
スクラッチで本格3Dエンジンをガチで自作しちゃったやつ。BSP木を使って奥行き順を毎フレーム正確に解決してて、迷路はアルゴリズムで無限自動生成。ボールの重力・反発・壁衝突もちゃんと物理演算してて、方向性ライティング+影投影まで実装済み。
このスクラッチの物理エンジンがすごく精密に作られているよ!複数のボールが同時に動き回る中で、リアルタイムで距離計算をして衝突判定を行い、ボール同士がぶつかったときの速度移動や跳ね返りまで本格的に再現している。特に同じ種類のボール同士が触れ合うと、位置と運動量を計算して新しいボールに進化させる仕組みが見事で、まるで本物の物理法則に従っているかのような自然な動きを実現しているんだ。
やあ、このスクラッチの一番すごいところを解説するよ!このプロジェクトでは、任意の多角形の内角を求めるために三角形分割と三角法を巧みに活用しているんだ。特に面白いのが角度計算の仕組みで、まず多角形を(n-2)個の三角形に分割して、各三角形の高さと底辺を計算。
このスクラッチの最大の特異点は、敵の攻撃判定と主人公のアクション判定を組み合わせた戦闘システムだよ!敵キャラクターが自動生成されて左に移動しながら、ランダムで攻撃モーションに切り替わるんだ。このとき主人公と接触していると「ダメージ」状態になる仕組み。
魔物を倒して城を守ろう! 方向キーでキャラを動かして、スペースキーで剣を振るんだよ。 魔物が画面端に来るとお城が攻撃されて耐久力が下がるんだ。