Topik trending
#
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.
Saya suka Codex OpenAI. Saya membuat ini sambil menunggu UberEats tiba.
Codex juga membuat animasi figur tongkat. Berikut perintahnya:
Buat aplikasi macOS asli bernama "Stickworld" menggunakan SwiftUI + SpriteKit (Swift Package, macOS 14+), dengan perintah yang dapat dijalankan 'swift build' dan 'swift run'.
Tampilan aplikasi:
- Latar belakang gaya notepad putih.
- Aturan biru horizontal yang halus dan garis margin kiri merah.
- Teks judul kiri atas: "Stickworld".
- Tidak ada teks subtitle/instruksi di bawah judul.
Gameplay inti:
- Klik kiri ruang kosong: menelurkan figur tongkat.
- Klik kiri langsung pada figur tongkat: hapus gambar itu.
- Klik kiri dan seret: gambar objek garis hitam.
- Saat mouse up, jika pukulan berakhir di dekat titik awal, tutup menjadi lingkaran (jebakan); jika tidak, simpan sebagai dinding terbuka.
- Objek yang digambar menjadi rintangan fisika statis yang bertabrakan dengan figur tongkat.
- Klik kanan dan seret: goresan penghapus. Jika penghapus memotong bagian mana pun dari objek yang digambar (termasuk zigzag), hapus seluruh objek.
Perilaku figur tongkat:
- Buat figur tongkat hitam sederhana dengan postur tegak (kepala ke atas, tubuh vertikal dengan sedikit kemiringan saja).
- Berjalan otonom di sebagian besar jalur horizontal, dengan hanya sedikit sudut naik/bawah.
- Bergerak dengan kecepatan berjalan (tidak berlari), dengan segmen lurus diskrit dan perubahan arah sesekali.
- Tetap berada di dalam batas adegan.
- Ketika dua sosok bertabrakan, picu reaksi pertempuran:
- Seseorang melakukan 'punch_combo'
- Yang lain melakukan 'terhuyung-huyung'
- Tampilkan teks dampak pendek (misalnya, POW/BAP/dll.)
- Sertakan status 'idle_look' sesekali.
Struktur implementasi:
- 'Sumber/StickworldApp.swift' (entri aplikasi)
- 'Sources/ContentView.swift' (komposisi SwiftUI)
- 'Sources/StickWarsScene.swift' (Adegan SpriteKit + status gambar + penanganan input + logika rintangan/penghapus)
- Nama produk/target 'Package.swift' harus 'Stickworld'.
Itu penting:
- Jangan menambahkan perilaku penggantian untuk fitur yang tidak pasti kecuali Anda meminta izin terlebih dahulu.
475
Teratas
Peringkat
Favorit
