✈ 遊び方 スタートは緑の旗を押して実行してください。 操作方法: ・Q → 上がる ・W → 進む ・E → 下がる ・A → 左に動く ・S → 後ろに下がる ・D → 右に動く ・F → 円を召喚 ・P → ポーズ ・O → 進める ・R →リセット ・O → 進める ・V → 爆発 ・B → 物体投下 ・T → 風トグル ・M → 箱タワー生成 ・N → スリープ切替 ・1~5 → 画質 ・X → 質点 ・Z → 陰影 ・J → 無重力 ・H → 重力を弱く ・G → 重力を強く 動作環境: TurboWarpを使用してください → https://turbowarp.org/1367241272/ ⚒ カスタマイズの方法 ブロックの位置、角度、色などを変えてみたい時は、中身のコードを以下のように調整してみてください。 1. 定義ブロック「再描画」を探す。 2. その中にある「ボックス追加」ブロックの数値を変更する。 ⚡ 技術的なお話(注意事項) このプロジェクトは、Scratch上で動作する簡易的な3Dエンジンを採用しています。 一般的なゲームで使われる高度な描画方式(GPUを用いたZバッファやOpenGLなど)とは異なるため、以下の点にご注意ください。 描画の限界: 図形同士が複雑に重なったり、交差したりすると、表示の優先順位が正しく処理されず、見た目が崩れることがあります。 ☁ フィードバック バグや気づいたことがあれば、ぜひコメント欄で教えてください!
※描画エンジン及び物理エンジン等の作成に情報収集やサンプルコード(ただしpythonなど)でChatGPTやGeminiなど複数のAIの力を借りています。もちろん全部AIに任せたわけではありません。描画エンジンに関しては結構僕がやってます。ただ物体が交差したときに大丈夫にするのにこだわったりポリゴンとかめんどくさい機能をどんどん追加した挙句非常に重くなってしまいました。 物理演算の方もすべて任せたわけではないですけどね。でも組んだのは僕ですから。 ※中を見るならTurboWarpで見るべき。開発するときもTurboWarpで開発しました。 ! クレジット(この作品について/Credits) この作品は私( @boll-0000 )が制作しました。 3Dレンダリングの仕組みやヒントは ScratchコミュニティやWiki、YouTube などを参照しました。 参考にした動画(注意:プログラムを盗んだわけではありません): ・https://www.youtube.com/watch?v=PkOeKdcEXws ・https://www.youtube.com/watch?v=F6hG_9-ksJE ・https://www.youtube.com/watch?v=TOe6vpGT3hQ ・https://www.youtube.com/watch?v=aBnPU_WpBBo ・https://www.youtube.com/watch?v=YtuL9c0eUJo ・https://www.youtube.com/watch?v=oBhCsMHTW6s ・https://www.youtube.com/watch?v=iF9f3UwE5nk ・https://www.youtube.com/shorts/WrnCD9fo8Rk ・https://www.youtube.com/shorts/SucZLbx6p8c