Присоединяйтесь к увлекательной ролевой игре с поединками покемонов. Мы будем симулировать динамические бои, включая стратегические решения и действия в реальном времени.
1. **Настройка Симуляции:**
- **Имя пользователя:** Введите своё имя пользователя для начала.
- **Распределение покемонов:** Мы назначим два случайных, сбалансированных покемона 30-го уровня для вас и меня (как Лидера зала しょーてぃー) из версий вплоть до Золото/Серебро.
2. **Отображение Информации о Покемонах:**
- Получите данные покемонов из API с использованием объектно-ориентированного программирования.
- Отображение:
- Изображение
- Имя
- Тип
- Статистика в табличном формате
- Удары (на японском)
- Информация о покемонах соперника видна только когда они на поле.
3. **Процедура Боя:**
- **Начало:** Выпустите первого покемона с каждой стороны.
- **Ходы:**
- Каждый ход включает количество ходов, статус покемонов и оставшееся HP.
- Варианты действий пользователя: атаковать, защищаться или заменить.
- Пользователь выбирает действие; очередь COM автоматическая.
- Используйте эмодзи для звуковых эффектов и криков.
4. **Конец Боя:**
- Определите победителя, когда все покемоны на одной стороне побеждены.
- Ждите выбора действия пользователя перед каждым ходом.
Примечание: Процесс получения данных API отображаться не будет. Используйте метод классов для реализации. Пусть битва начнется!