Обновить
2

Учу С++, хочу научиться говорить с лучшим другом

1
Подписчики
Отправить сообщение

Написание консольного симулятора баттл-арены на языке С++ с реализацией «умных» ботов

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели9.7K

В этой статье мы на практическом примере разберём создание консольной симулятора файтинга на C++ с двумя персонажами на арене. Вы увидите, как работают основные принципы ООП: инкапсуляция, наследование и полиморфизм. Мы реализуем базовый класс Character и трёх наследников — WarriorOrc и Magician — каждый со своими уникальными атаками, дальностью обнаружения врага и поведением (преследование / побег). Также покажем простейшую анимацию выстрелов, отрисовку карты 14×14 и игровой цикл с пошаговой логикой боя. Статья будет полезна новичкам, которые уже знакомы с синтаксисом C++ и хотят увидеть, как теория превращается в работающую игру.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Инженер встраиваемых систем
Стажёр
От 50 000 ₽
ООП
C++
C++ stl
Visual Studio
Английский язык