Игра Battle Army - классическая party игра для solo и multi плея, рассчитанная на 1-2 игроков. Две армии схлестнутся в битве, кто победит? Разработчики: Ждамирова Полина, Генгут Мария, Филиппова Анастасия
master
Реализовать фабрику юнитов
Добавлены звуковые эффекты при смерти (Battle)
Добавлена возможность запуска визуала
Обновлены калькуляторы стоимости
Реализовать сериализацию и десериализацию боя.Полная реализация сохранения и загрузки состояния боя в JSON-файл: сериализация армий и лога боя в DTO, запись в файл и восстановление через IUnitFactory'
Реализовать жадный генератор армий.Реализация жадного генератора армий: на каждом шаге выбирается юнит с максимальной «эффективностью» по заданной формуле и добавляется в армию, пока хватает бюджета. При отсутствии подходящих юнитов генерация останавливается.
Добавить .gitignore
Отделена консоль от визуала
Объединена логика и вызов консоли
Абстракция для игрового меню (позволяет подменить консоль на wpf или текстовый мок
Добавить вспомогательный вывод и обработку ошибок.Единый метод сообщений в Program.cs: метод Msg(string) для вывода с отступом и пустой строкой после. Использование Msg во всех пунктах меню для сообщений об ошибках и успехе (CreateArmies, CanDoTurn, SaveBattle, LoadBattle, ShowFullStats, ShowBattleLog, HandleChoice и т.д.).
Добавить ссылку на Newtonsoft и RuntimeIdentifiers в .csproj