単一の自己完結型HTMLファイルを構築する:WintergatanのマーブルマシンとDigi-Comp IIの精神に基づいた3Dマーブルコンピュータで、機械式トグルを通って落ちるマーブルだけを使って2つの4ビット数を加算する。 厳格なルール: 1. HTMLファイル1つ。Three.jsをhttps://t.co/KCQbEZLusbからインポートマップ経由で、さらにそのOrbitControlsアドオンを読み込む。他のライブラリ、物理エンジン、外部アセットは一切使用しない。 2. 機構そのものがコンピュータである。結果の各ビットは、マーブルが通過する際に物理的に反転させる2状態トグル(フリップフロップ)に格納される。キャリーは、あるトグルを離れたマーブルが次のトグルへ転がり込むことで発生する。JavaScriptの算術演算で答えを計算してはならない。表示される結果は、最後のマーブルが停止した後にトグルの状態から読み取らなければならない。 3. マーブルは現実的な重力とタイミングでトラックに沿って移動する。何もテレポートしない。パスに沿った動きをスクリプトで制御してもよいが、すべてのトグル反転はマーブルがそこに到達することによって引き起こされなければならない。 4. 入力:4つのスイッチが2列(AとB、0から15)、クリックで設定する。RUNとラベルされたレバーがマーブルを解放する。カウンターが落下したマーブルの数を表示する。 5. 出力:5つの結果トグルの列、最上位ビットが左側、そしてそれらのトグルから読み取った2進数と10進数の値を表示する読み取り部。 6. DEMOボタンは5+6、次に9+7、次に15+15を実行し、各実行の間にリセットするので、何も触らずに画面録画できる。 7. 見た目:木の板、真鍮のトグル、ガラスのマーブル、暖かいスタジオ照明、柔らかい影、マシンで最も忙しい部分を追うゆっくりとしたカメラ。正方形の1080x1080録画で見栄えが良くなければならない。 8. トグルが反転するときにWeb Audio API経由で短いクリック音、最初のユーザークリック後にのみ開始される。 9. 通常のラップトップで60 fpsで動作し、コンソールエラーがないこと。 完全なHTMLファイルのみを出力せよ。
このクリップは OpenAI の GPT-6 Astra で生成されました。ページ上のプロンプトが、生成に使われた原文そのものです。
作例は GPT-6 Astra で、次の設定で生成されました:16:9 · 1:19 · Animation · Game Assets · 3D Render。同じ設定を使うと最も近い結果が得られます。
まずプロンプトをそのままコピーし、カメラ・動き・ライティングの記述は残して被写体だけ変えます。動画モデルは言い回しに敏感なので、数回試すのがおすすめです。
もちろんです。シーンの差し替えやテンポ表現、アスペクト比の変更など、プロジェクトに合わせて自由に調整してください。