Pull to refresh
8K+
2

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

7
Rating
1
Subscribers
Send message

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

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

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

Читать далее

Information

Rating
1,003-rd
Registered
Activity

Specialization

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