-
released this
2026-06-22 15:28:23 +05:00 | 2 commits to main since this releaseBrainFu** v1.0.0
Первый релиз tower-defense игры на Python.
Что нового
Система улучшений компонентов
- У каждого компонента появился уровень (до 5).
- Улучшение стоит
base_cost * текущий_уровень. - Доступно через кнопку на панели или клавишу
U. - С ростом уровня увеличиваются характеристики: урон, радиус и скорострельность турелей, HP и мощность источников, HP стен, производство фабрик, урон и радиус мин, HP узлов.
Враги и ИИ
- Враги строят flow field к ближайшему достижимому источнику.
- Если источник отгорожен стенами, враги атакуют стены на границе его зоны.
- Исправлены зависания врагов у стен и углов карты.
- HP-bar врагов масштабируется под размер юнита.
- Джаггернаут теперь заметно крупнее остальных врагов.
Волны и режимы
- Три режима: Standard (10 волн), Hard (20 волн), Endless (бесконечный).
- В режимах Hard и Endless увеличены задержки между волнами.
- Исправлен сбой UI в режиме Endless.
Чит-коды
↑ ↑ ← →= бесконечная материя.↓ ↓ ↑ ↑= пропустить текущую волну.← → ← → ← →= +10 жизней.
UI и управление
- Горячие клавиши для выбора компонентов
1-6. - Улучшение выбранного тайла по
U. - Пропуск задержки волны по
Пробел. - Подсказки при наведении с учётом уровня компонента.
- Обновлённое главное меню со ссылками на репозиторий, профиль и мануал.
Техническое
- Добавлены unit-тесты для новой логики ИИ и улучшений.
- Код проходит
ruff checkиtreefmt --ci. - Обновлен README с актуальным описанием механик и управления.
Установка и запуск
nix develop --command python -m appМануал
Подробное руководство: тут