トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
OpenAIのCodexが大好きです。UberEatsが届くのを待っている間にこれを作ったんだ。
コデックスは棒人間のアニメーションも手がけました。お題はこちらです:
SwiftUI + SpriteKit(Swift Package、macOS 14+)を使って、実行可能なコマンド「swift build」と「swift run」を使って「Stickworld」というネイティブmacOSアプリを構築します。
アプリの見た目:
- 白いノートパッド風背景。
- 微妙な横方向の青いルールと赤い左端の余白線。
- 左上のタイトルテキスト:「Stickworld」
- タイトルの下に字幕や説明文はありません。
コアゲームプレイ:
- 左クリックの空白スペース:棒人間を出現させる。
- スティックフィギュアを左クリックして直接クリックすると、そのフィギュアを削除します。
- 左クリックしてドラッグ:黒い線のオブジェクトを描く。
- マウスアップ時、ストロークがスタート地点近くで終わった場合はループ(トラップ)に閉じます。それ以外は、開けた壁として維持してください。
- 描かれたオブジェクトは、棒人間が衝突する静的な物理障害物となります。
- 右クリックしてドラッグ:消しゴムのストローク。消しゴムが描画されたオブジェクトの任意の部分(ジグザグを含む)と交差した場合、そのオブジェクト全体を削除してください。
棒人間行動:
- 頭を上げて体を垂直にし、わずかに傾くだけでしたシンプルな黒い棒人間を描画します。
- ほぼ水平な経路で自律歩行し、わずかな上下角度のみ。
- 歩く速度(走るのではなく)で移動し、明確な直線区間と時折の方向転換を行います。
- 現場の内側に留めろ。
- 2つの人物が衝突した際、戦闘反応が発動します:
- 『punch_combo』をやる
- 他の des は「stagger」
- 短いインパクトテキスト(例:POW/BAPなど)を表示する
- 時折「idle_look」状態を含めること。
実施構造:
- 『Sources/StickworldApp.swift』(アプリエントリー)
- 『Sources/ContentView.swift』(SwiftUIの構成)
- 'Sources/StickWarsScene.swift' (SpriteKit シーン + フィギュア状態 + 入力処理 + 障害物/消しゴムロジック)
- 「Package.swift」製品名/ターゲット名は「Stickworld」であるべきです。
重要:
- 不確かな特徴に対して、事前に許可を求めない限りフォールバック動作を追加しないでください。
478
トップ
ランキング
お気に入り
