Задание такое: есть два спортсмена, один боксёр, другой каратист у них есть общие черты (рост,вес) так и разные (боксёр бьёт только кулаком, каратист руками и ногами)
нужно провести кулачный бой (пока именно кулачный) и определить победителя.
Вводные данные: Боксёр
- имя: Вася
- рост: 200см
- вес 120кг
- урон кулаком: 10
- запас здоровья: 113
- вероятность уклониться: 15%
Каратист
- имя: Коля
- рост: 175см
- вес 65кг
- урон кулаком: 8
- урон ногой: 25
- запас здоровья: 82
- вероятность уклониться: 25%
Спортсмены бьют по очереди (выбирается случайно в начале боя). Если спортсмен уклоняется - урон не наносится. Спортсмен побеждает если запас здоровья соперника опускается до 0.
Для реализации задания нужно обязательно использовать интерфейс и модели (структуры). В основном цикле боя (и вообще в файле main.go) запрещенно напрямую взаимодействовать со свойствами моделей.