Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Консольная RPG битва игра с системой инвентаря (C++)

Данный проект — это консольная RPG-игра, разработанная на C++, которая моделирует базовую боевую систему с врагами, управлением характеристиками персонажа и инвентарем. Игра построена по модульному принципу и демонстрирует логику реального игрового цикла с меню, боем, предметами и повторным запуском сессии.

В реализации использован структурированный подход с применением struct, стандартных контейнеров STL и случайной генерации событий.

Ключевой функционал:
Система персонажа (Player):
здоровье (HP);
сила атаки (ATK);
инвентарь на базе std::vector;

Система врагов (Enemy):
случайная генерация характеристик (HP и ATK);
динамические бои с игроком;

Боевые механики:
пошаговый бой игрок враг;
автоматическое завершение боя при победе или поражении;
корректное отображение состояния здоровья после каждой атаки;

Инвентарь и предметы:
хранение предметов в векторе;
использование зелья для восстановления HP;
автоматическое использование зелья при критически низком уровне здоровья;
случайная награда в виде зелья после победы над врагом;

Меню управления:
запуск боя;
просмотр характеристик игрока;
просмотр и использование инвентаря;
выход из игры;

Игровой цикл:
полноценный loop игры;
возможность перезапуска после завершения сессии без перезапуска программы.

Технические аспекты:
использование стандартных библиотек , , , ;
генерация случайных значений через rand() и srand();
работа с условиями, циклами и функциями;
чистая логика без жестких зависимостей;
масштабируемая архитектура, готовая к расширению (добавление новых предметов, врагов, навыков).
Детали работы
Бюджет 0 UAH
Добавлена 24 февраля
161 просмотр
Фрилансер
Petro Demchuk
Украина Тернополь  1  1

Свободен для работы Свободен для работы
1 Сейф завершен
На сервисе 1 год