비트 팍소스
BeatPaxos는 Paxos 알고리즘의 안전성(safety)을 깨뜨리려 시도하는 교육용 게임으로, 플레이어가 노드를 하나씩 죽이거나 지연시켜 결정 지연을 유도하는 방식입니다.
이 게임은 분산 합의 프로토콜의 핵심 개념을 시각적으로 이해할 수 있도록, 빨강·초록·파랑 노드와 메시지 색상 테마를 적용해 구성되었으며, 노드 더블클릭으로 죽이거나 복구, 클릭-홀드로 응답 지연을 구현해 실제 분산 시스템의 장애 모델을 반영합니다.
특히, Claude Code AI가 게임의 화면 디자인과 애니메이션을 자동 생성했으며, 안전성 관련 핵심 로직도 정확히 구현해내어 학습 도구 제작의 새로운 가능성을 보여주었습니다.
이 게임은 Paxos의 안전성 위반은 불가능하다는 점을 교육하며, 플레이어가 장애와 지연을 조작해 합의 지연을 경험하도록 설계되어 실용적인 분산 시스템 이해에 크게 기여합니다.
