티옴타 카드게임 엔진
개요
집사회 티켓 T198 — crowny-gametools에 티옴타 카드게임 엔진 신규 작성.
4상 카드(티▲+1/옴○0/타▽-1/음●0) 40장 덱 기반 배분·합산·균형점수판정·직렬화.
무엇을 했는지
/Users/ef/crowny-gametools/티옴타.한선 — 덱생성/셔플(append-only 재구축, 인덱스대입 회피)/배분/손패합산/점수판정(TA쌍·OU쌍 각5점, 완전균형20점)/직렬화(콤마구분 4글자 손패)
/Users/ef/crowny-gametools/티옴타시험.한선 — 덱40장·상별10장·셔플무손실·배분중복없음(상별합보존)·합산 4케이스·점수판정 4케이스·직렬화 형식 검증
- 패턴 SSOT: 바카라.한선/바카라시험.한선 함수구조·직렬화 관례 그대로 계승
- 검증:
./hanseonc_high 티옴타시험.한선 > /tmp/tio.toau && ./crownyc run /tmp/tio.toau → STRICT 경고 0, 15개 시험 전부 PASS
관련 파일
- /Users/ef/crowny-gametools/티옴타.한선
- /Users/ef/crowny-gametools/티옴타시험.한선
- /Users/ef/crowny-gametools/바카라.한선 (SSOT 패턴)
잔여 이슈
- /api/state 라우트 배선은 미포함(엔진만). 게임서버 통합 시 티옴타배분(좌석수) 호출부 연결 필요.