Об этом проекте
rust-life — это реализация игры «Жизнь» Конвея на Rust, оснащенная графическим интерфейсом для визуализации эволюции клеточных автоматов. Установить ее можно через `cargo install rust-life`. Инструмент предлагает широкие возможности настройки, включая определение размеров доски (строки и столбцы), применение коэффициентов масштабирования для пикселей на клетку и указание целевого количества обновлений в секунду. Он поддерживает загрузку шаблонов досок с различными вариантами выравнивания (например, по центру, в верхний левый угол) и пользовательской отступов. Пользователи могут заранее продвигать шаблоны на заданное количество поколений, устанавливать ограничение на отображаемые поколения и выбирать автоматический выход по завершении. Доступен режим без GUI для работы без графического интерфейса. Проект включает интеграцию CI, распространение через crates.io и отслеживание покрытия кода.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.