Tempo

변경 내역

버전별 주요 변경 사항.

형식은 Keep a Changelog, 버전은 Semantic Versioning 을 따릅니다.

1.0.0 — 2026-06-27

추가

  • 월드 반응 (Achieve.Tempo.World): 평면 격자에서 불·물·얼음·전기가 규칙대로 번지는 WorldReaction, 한 칸 상태 ElementalState, 재질 MaterialDef, 표로 두는 반응 규칙 ReactionRule(; 구분자 한 칸 입력), 지금 벌어지는 일 ReactionEvent.
  • 디렉터 (Achieve.Tempo.Director): 기본 정책을 깔고 virtual 로 확장하는 DirectorBrain, 조건 깔기 동작 SeedAction 과 기본 4종(DryUpwind/IgniteUpwind/ChargeStorm/SummonRain), 국면 전환 PhaseFsm(히스테리시스).
  • 긴장도 (Achieve.Tempo.Tension): 두 신호를 합쳐 0~1로 내는 TensionModel (올라갈 땐 빠르게·내려갈 땐 천천히).
  • 설정 (Achieve.Tempo.Config): 코드와 분리된 데이터센터 DataService<T>TensionConfig/PhaseData/ActionData/RuleData(기본값 포함).
  • 에디터 도구 (Achieve.Tempo.Editor): 규칙표를 빌드 전에 검사하는 RuleValidator, 긴장도·국면을 실시간으로 보는 DebugWindow.
  • 테스트: EditMode(TensionModel/PhaseFsm/ReactionRule/RuleValidator), PlayMode(번짐 방향·소화·이벤트 정리).
  • 예제: Samples~/BasicGrassFire — 가장 단순한 한 바퀴 흐름.
  • 문서: fumadocs 사이트 (ko/en/ja/zh).

목차