f-core v0.1.0-alpha(Developer Preview)を公開しました
ノベルゲームエンジン f-core の v0.1.0-alpha を、公開リポジトリに反映しました。
- 公開リポジトリ: https://github.com/zattusann3/f-core_release
- 対象:
v0.1.0-alpha - 現在の参照ブランチ:
main - 参照コミット:
366dff7
この公開の位置づけ
v0.1.0-alpha は Developer Preview です。
この公開の目的は、f-core の設計方針と最小コア実装を共有し、早い段階でフィードバックを得ることにあります。
次の点にご注意ください。
- 本番運用は非推奨です。
- API/契約仕様は今後変更される可能性があります。
- 安定評価には
main追従ではなく、固定コミットまたはタグ参照を推奨します。
今回含まれる範囲
今回の公開は、あくまで最小構成です。
- CLI 中心のコア実行系
validate / compile / run / trace- 最小参照 GUI ホスト
docs/default-gui-host.html- ブリッジ仕様のハンドオフ資料
docs/default-gui-host.mddocs/host-handoff/lip-sync-meta.md
クイックスタート
f-core validate ./scenario.md
f-core compile ./scenario.md -o ./game.ir.json
f-core run ./game.ir.json --auto
f-core trace ./game.ir.json --seq
既知の制約
v0.1.0-alpha では、以下を明確に制約として扱っています。
- UX の作り込みは主目標ではありません。
- GUI は最小参照ホストのみを同梱しています。
- 高度なプラグイン生態系や長期運用向けの硬化は今後の段階で対応します。
詳細は以下を参照してください。
docs/release/v0.1.0-alpha-known-limitations.md
フィードバックをお願いしたい観点
特に次の観点でのご意見を歓迎します。
- CLI コマンド体系の分かりやすさ
- JSONL ブリッジ契約の妥当性
- ドキュメント導線(README から詳細資料まで)の分かりやすさ
- 将来の互換性方針に対する懸念点
今後について
f-core は、最小コアの厳密性を保ちながら、段階的に実用性を高めていきます。
今回の公開を起点に、仕様の明確化と検証可能性を優先して改善を進める予定です。
引き続きよろしくお願いします。