Pull to refresh
2

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

1
Subscribers
Send message

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

Level of difficultyEasy
Reading time9 min
Reach and readers9.7K

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

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

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