Модернизация legacy-кода игры "Смертельная Битва" с добавлением новой функциональности и улучшением игрового процесса.
- Анализ и восстановление работоспособности существующего кода
- Реализация системы локаций с случайными врагами и боссами
- Добавление новых игровых механик (ослабление, регенерация)
- Разработка адаптивной ИИ для противников
- Создание документации с использованием Javadoc
- Система локаций - игрок выбирает количество локаций, в каждой случайное количество врагов и финальный босс
- Прокачка характеристик - выбор между улучшением урона или здоровья при получении уровня
- Механика ослабления - тактическое действие для мага с визуальными эффектами
- Регенерация босса - стратегический элемент боя с Шао Каном
- Адаптивное поведение противников - ИИ учитывает стиль игры игрока
- Расширенная документация - полное описание кода через Javadoc
- Рефакторинг legacy-кода - улучшение архитектуры существующей системы
- Java Swing - графический интерфейс игры
- Javadoc - генерация документации
- Моделирование ИИ - адаптивное поведение NPC
- Git - работа с legacy репозиторием
src/
├── character/ # Классы персонажей (игрок, враги, боссы)
├── fabric/ # Создание персонажей
├── main/ # Основная игровая логика
└── objects/ # Класс объектов (зелья, результаты)