{"id":21492313,"url":"https://github.com/sergeimischenko/project_1_rpg_battle","last_synced_at":"2026-04-12T16:02:49.565Z","repository":{"id":207901700,"uuid":"720374929","full_name":"SergeiMischenko/project_1_RPG_Battle","owner":"SergeiMischenko","description":"Simple Python text-based RPG for your terminal! Простая RPG Python игра в вашей консоле!","archived":false,"fork":false,"pushed_at":"2023-11-26T16:42:15.000Z","size":6918,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T21:15:24.308Z","etag":null,"topics":["colorama","game","oops-in-python","pyrhon","python-game","rpg","rpg-game","terminal","text-based-game","text-rpg"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SergeiMischenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-18T09:37:32.000Z","updated_at":"2024-07-28T21:05:01.000Z","dependencies_parsed_at":"2024-11-23T15:38:54.577Z","dependency_job_id":null,"html_url":"https://github.com/SergeiMischenko/project_1_RPG_Battle","commit_stats":null,"previous_names":["sergeimischenko/project_1"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergeiMischenko%2Fproject_1_RPG_Battle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergeiMischenko%2Fproject_1_RPG_Battle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergeiMischenko%2Fproject_1_RPG_Battle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergeiMischenko%2Fproject_1_RPG_Battle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SergeiMischenko","download_url":"https://codeload.github.com/SergeiMischenko/project_1_RPG_Battle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244023611,"owners_count":20385305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["colorama","game","oops-in-python","pyrhon","python-game","rpg","rpg-game","terminal","text-based-game","text-rpg"],"created_at":"2024-11-23T15:28:17.049Z","updated_at":"2025-10-30T05:16:45.922Z","avatar_url":"https://github.com/SergeiMischenko.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![PyPI - Python Version](https://img.shields.io/pypi/pyversions/match?style=plastic\u0026logo=python)\n\u003ch1 align=\"center\"\u003eRPG Battle\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eПривет это мой первый проект после изучения Python и ООП \n    Как первый проект решил сделать RPG игру, но без использования GUI\u003c/h3\u003e\n\n___\n\u003ch2 align=\"center\"\u003eКак играть\u003c/h2\u003e\n\nСначала загрузите исходные файлы в формате ZIP, используя опцию на вкладке Code выше. После этого извлеките все файлы и\nиспользуйте терминал для перехода в папку в вашей системе. Перед запуском игры установите все зависимости с помощью\nкоманды (необходимо только в первый раз):\n\n```\n$ pip3 install -r requirements.txt\n```\n\nКогда всё установлено, команда для запуска игры будет следующей:\n\n```\n$ python3 main.py\n```\n\n___\n\u003ch4 align=\"center\"\u003eПростая игра в которой вам для начала предстоит создать своего персонажа со своим классом, оружием (\nВсё это легко добавляется в словарь в файле players)\u003c/h4\u003e\n\u003ch4 align=\"center\"\u003eПосле этого у вас запуститься главный цикл игры и ваше приключение начнётся\u003c/h4\u003e\n\n|         Создание Персонажа         |\n|:----------------------------------:|\n| ![](https://imgur.com/a3cMxqQ.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eПосле создания персонажа запускается случайное событие, одно из них это встреча с противников по умолчанию противники могут быть разными их оруже и здоровье тоже случайное, (количество от 2 до 4, если взят квест от 4 до 6)\u003c/b\u003e\u003c/p\u003e\n\n| Случайные события и встреча с противником |   Действия с противником, побег    |\n|:-----------------------------------------:|:----------------------------------:|\n|    ![](https://imgur.com/a3cMxqQ.gif)     | ![](https://imgur.com/b0Ii8sb.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eВо время нападения вы можете посмотреть ваши характеристики, либо осмотреть врага на выбор (Чем вооружён, сколько брони, урон и здоровье)\u003c/b\u003e\u003c/p\u003e\n\n|               О себе               |            О противнике            |\n|:----------------------------------:|:----------------------------------:|\n| ![](https://imgur.com/QQtyN6Y.gif) | ![](https://imgur.com/nlqqUy7.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eВо время боя вы можете вставать в защитную стойку которая даёт вас +40 единиц брони на 1 ход. После выбора стойки враги атакуют вас без ответа, затем вы можете атаковать их с баффом на броню. Если бафф ещё есть, вы не сможете встать в стойку повторно\u003c/b\u003e\u003c/p\u003e\n\n|          Защитная стойка           |\n|:----------------------------------:|\n| ![](https://imgur.com/Srg9IHJ.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eВы можете атаковать противника как и он вас, будьте аккуратны вы можете умереть, если вы убили всех в конце боя вы получите отчёт, сколько опыта и золота вы получили, если опыта достаточно, вы повысите свой уровень и характеристики, получите 50 здоровья в виде лечения \u003c/b\u003e\u003c/p\u003e\n\n|      Бой и послебоевой отчёт       |\n|:----------------------------------:|\n| ![](https://imgur.com/At0pg8s.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eЕсли в бою вы получили урон, то во время странствий у вас есть не большой шанс встретить Травника который может вас вылечить за деньги. Тут есть все проверки (Есть ли у вас деньги, полное ли у вас здоровье и т.д.)\u003c/b\u003e\u003c/p\u003e\n\n|     Встреча Травника и Лечение     |\n|:----------------------------------:|\n| ![](https://imgur.com/lC9QBjj.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eВо время странствия, у вас так же есть шанс на встречу случайного квестодателя, вы можете взять задание, либо пойти дальше (Осторожно задание очень сложное на начальном этапе) После взятия квеста вам встретятся противники которых нужно убить их всегда будет от 4 до 6. Но и награда за квест соответствующая +75% опыта и х2 Золота\u003c/b\u003e\u003c/p\u003e\n\n|      Встреча с квестодателем       |\n|:----------------------------------:|\n| ![](https://imgur.com/BLG8Mab.gif) |\n\n___\n\u003cp align=\"center\"\u003e\u003cb\u003eВо всех местах, где это возможно реализованна проверка на дурака и на ошибки. Подсказки если вы ошиблись, будут выделены отдельным цветом\u003c/b\u003e\u003c/p\u003e\n\n|               Ошибки               |\n|:----------------------------------:|\n| ![](https://imgur.com/ABtuAhF.gif) |\n\n___\n\u003ch4 align=\"center\"\u003eНа это всё! Бета версия игры, на данный момент реализовал все функции которые были запланированы. (в игре не настроен баланс, могут быть синтаксические и лексические ошибки)\u003c/h4\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeimischenko%2Fproject_1_rpg_battle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergeimischenko%2Fproject_1_rpg_battle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeimischenko%2Fproject_1_rpg_battle/lists"}