Skip to content

[Task] Judge 로그정리 #17

@Leeyoungr

Description

@Leeyoungr

작업 목적

Judge 로그 정리

담당 파트

  • A - Judge FSM / TURN Timer / 참가자 배열 / 탈락 판정
  • B - Player FSM / 369 Engine / WAIT_ACK Timer
  • C - L3 Message / Event / L2-L3 Interface / main / GitHub 관리
  • 통합 테스트
  • 문서화 / 제출 패키징

관련 파일

구현 항목

  • 시리얼 출력에 불필요한 로그를 정리

스펙 확인 사항

  • ACK는 L2에서 처리한다.
  • L3 메시지는 JOIN, SETUP, TURN, ANSWER, GAMEOVER만 사용한다.
  • JOIN은 dst=0으로 전송한다.
  • SETUP, TURN, ANSWER, GAMEOVER는 브로드캐스트 방식으로 처리한다.
  • TURN 메시지에는 현재 숫자를 포함하지 않는다.
  • Player는 자신의 차례일 때만 ANSWER를 전송한다.
  • Judge는 WRONG_ANSWER, TIMEOUT, OUT_OF_TURN을 판정할 수 있어야 한다.
  • GAMEOVER 이후 노드는 TURN 또는 ANSWER를 전송하지 않는다.

확인 항목

  • 컴파일 확인
  • 시리얼 출력 확인
  • 보드 테스트

Metadata

Metadata

Assignees

Labels

🐛 fixBug fix or incorrect behavior📝 docsDocumentation, comments, demo, or submission package

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions