検証テーマ一覧 › 1. 物理演算・衝突判定(2D)
ピンボール
物理演算・衝突判定(2D)|フリッパーの回転運動がボールに力を伝える衝突判定と、キー入力への追従を正しく実装できるか
固定プロンプト(v2)
全AIモデルに一字も変えずに与える依頼文です。
HTML・CSS・JavaScriptを単一のHTMLファイルにまとめ、ブラウザ上で遊べる「2Dピンボールゲーム」を作成してください。左右のキー操作で動くフリッパー、重力と反発係数に従うボール、スコアが入るバンパー障害物を実装してください。フリッパーの回転運動がボールに正しく力を伝える衝突判定と、ボールの壁すり抜けを防ぐ物理挙動を自前で実装してください。
このカテゴリで測ること
- 重力・反発係数計算
- 壁すり抜け防止
- 当たり判定の数学的正確さ
主な測定内容
- フリッパーの回転運動がボールに正しく力を伝えるか(回転体との衝突)
- 壁・バンパーのすり抜け発生数
- 重力と反発係数の挙動の自然さ
- 左右キー入力へのフリッパー追従(連打・同時押し・押しっぱなし)
- バンパーのスコア加算が正しく入るか
- fps
評価ポイント
- 操作の手応え(弾いた感触)
- テーブル設計の面白さ
- 演出(光・音なしでの表現)
- 見た目の完成度
登録済みの成果物(2件)
| モデル | effort | 生成日 | プロンプト版 | |
|---|---|---|---|---|
| gemini-3.8-flash | high | 2026-09-10 | v2 | 成果物を開く |
| kimi-k3 | high | 2026-09-10 | v2 | 成果物を開く |
他の検証テーマ
- スイカゲーム風合体パズル (物理演算・衝突判定(2D))
- 特殊ルール付きリバーシ (ターン制・状態遷移)
- カードバトル (ターン制・状態遷移)
- SaaSアナリティクスダッシュボード (モダンUI・デザイン)
- グラスモフィズムLP(スクロール・ホバー演出) (インタラクション・演出)
- リアルタイム検索・ソート・CSV出力SPA (大量データ・テーブル操作)
- ノードベースのワークフローエディタ (2D幾何・ノード操作)
- 国家経営マルチエンディングシミュレータ (文脈維持・シナリオ設計)
- Three.jsパーティクルビジュアライザー (3D空間・数理レンダリング)
- 楽観的UI+リトライ付きチャット通信モジュール(TypeScript) (非同期・通信耐障害性)
- 配送トラック巡回問題 (独自制約・数理最適化)
- 変則ナップサック問題 (独自制約・数理最適化)
- 複数ファイル構成のリポジトリへの新機能追加 (マルチファイル・既存改修)
- 法規制・規約に準拠した業務フロー+DB設計 (ドメイン知識・仕様整合性)