프로젝트 소개

rust-life는 Conway's Game of Life를 Rust로 구현한 프로그램으로, 그래픽 사용자 인터페이스를 통해 셀룰러 오토마타의 진화를 관찰할 수 있습니다. `cargo install rust-life` 명령을 통해 설치할 수 있습니다. 이 도구는 보드 크기(행과 열), 픽셀당 셀 크기, 목표 업데이트 속도 등 다양한 사용자 정의 옵션을 제공합니다. 또한, 다양한 정렬 방식(예: 중앙, 좌상단)과 패딩을 지원하는 보드 템플릿 로딩, 특정 세대 수만큼 미리 진화시키기, 표시할 세대 수 제한, 완료 후 자동 종료 등의 기능을 포함하고 있습니다. GUI 없이 실행할 수 있는 모드도 있으며, CI 통합, crates.io 배포, 코드 커버리지 추적을 지원합니다.