Dari Ide hingga App Store — Harness peluncuran game Flutter/Flame (plugin Claude Code)
(github.com/tjdrhs90)Kami merilis plugin Claude Code open-source yang membawa game Flutter/Flame dari "ide → perencanaan → pengembangan → QA → pengajuan ke store".
Setelah membuat beberapa game Flame sendiri dan mengunggahnya ke store, kami mengubah prosedur yang terus berulang dan jebakan yang selalu terulang menjadi harness dalam bentuk kode. Ini bukan "vibe coding", melainkan mendelegasikan prosedur ke AI — guardrail → perencanaan → loop build generator↔evaluator → peninjauan manusia.
Alur: ide (jika tidak ada, AI merekomendasikan) → perencanaan → desain → kontrak kriteria selesai → loop generator↔evaluator → manusia memainkan langsung dan menyetujui → AdMob·build·screenshot·pengajuan
Fitur
- Evaluator yang skeptis — evaluator tidak meloloskan hanya dengan melihat kode, tetapi benar-benar menjalankan game dan menilainya. Bahkan setelah lolos QA, proses berhenti di gerbang persetujuan manusia sebelum distribusi
- Tetap selalu bisa dimainkan meski tanpa sourcing sama sekali — audio sintetis berbasis kode + visual yang digambar lewat kode (tanpa perlu aset eksternal)
- Sampai ke bentuk yang "siap rilis" — ikon kustom·splash·nama aplikasi, orientasi native dikunci, iPad dihapus, grafik wajib Play (ikon 512 + feature 1024×500), metadata store·info peninjauan diisi otomatis, termasuk CI
- Perbaikan lapangan dari 7 game yang sudah dirilis tertanam — audio pooling, haptics, siklus hidup aplikasi, menghindari penolakan ATT (2.1), konsistensi bundle ID, dll.
- PRD·UI dibuat dalam bahasa percakapan pengguna (Korea/Inggris)
Harness design Anthropic (pemisahan generator-evaluator · handoff file · QA skeptis) diterapkan ke domain peluncuran game.
Repo: https://github.com/tjdrhs90/flutter-flame-harness
Masukan sangat kami nantikan 🙏
Belum ada komentar.