Привет это мой первый проект после изучения Python и ООП Как первый проект решил сделать RPG игру, но без использования GUI
Сначала загрузите исходные файлы в формате ZIP, используя опцию на вкладке Code выше. После этого извлеките все файлы и используйте терминал для перехода в папку в вашей системе. Перед запуском игры установите все зависимости с помощью команды (необходимо только в первый раз):
$ pip3 install -r requirements.txt
Когда всё установлено, команда для запуска игры будет следующей:
$ python3 main.py
Простая игра в которой вам для начала предстоит создать своего персонажа со своим классом, оружием ( Всё это легко добавляется в словарь в файле players)
Создание Персонажа |
---|
После создания персонажа запускается случайное событие, одно из них это встреча с противников по умолчанию противники могут быть разными их оруже и здоровье тоже случайное, (количество от 2 до 4, если взят квест от 4 до 6)
Случайные события и встреча с противником | Действия с противником, побег |
---|---|
Во время нападения вы можете посмотреть ваши характеристики, либо осмотреть врага на выбор (Чем вооружён, сколько брони, урон и здоровье)
О себе | О противнике |
---|---|
Во время боя вы можете вставать в защитную стойку которая даёт вас +40 единиц брони на 1 ход. После выбора стойки враги атакуют вас без ответа, затем вы можете атаковать их с баффом на броню. Если бафф ещё есть, вы не сможете встать в стойку повторно
Защитная стойка |
---|
Вы можете атаковать противника как и он вас, будьте аккуратны вы можете умереть, если вы убили всех в конце боя вы получите отчёт, сколько опыта и золота вы получили, если опыта достаточно, вы повысите свой уровень и характеристики, получите 50 здоровья в виде лечения
Бой и послебоевой отчёт |
---|
Если в бою вы получили урон, то во время странствий у вас есть не большой шанс встретить Травника который может вас вылечить за деньги. Тут есть все проверки (Есть ли у вас деньги, полное ли у вас здоровье и т.д.)
Встреча Травника и Лечение |
---|
Во время странствия, у вас так же есть шанс на встречу случайного квестодателя, вы можете взять задание, либо пойти дальше (Осторожно задание очень сложное на начальном этапе) После взятия квеста вам встретятся противники которых нужно убить их всегда будет от 4 до 6. Но и награда за квест соответствующая +75% опыта и х2 Золота
Встреча с квестодателем |
---|
Во всех местах, где это возможно реализованна проверка на дурака и на ошибки. Подсказки если вы ошиблись, будут выделены отдельным цветом
Ошибки |
---|