{"id":13337482,"url":"https://github.com/kotazzz/krpg","last_synced_at":"2025-04-08T14:55:05.211Z","repository":{"id":109331545,"uuid":"581201355","full_name":"kotazzz/krpg","owner":"kotazzz","description":"Repository for a console text RPG game with a plot in python (Russian)","archived":false,"fork":false,"pushed_at":"2024-12-13T17:55:06.000Z","size":17462,"stargazers_count":11,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T06:46:41.155Z","etag":null,"topics":["console-game","game","python","text-adventure","text-game"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kotazzz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-12-22T14:40:53.000Z","updated_at":"2024-12-13T10:02:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"b81e0bd3-dab2-42ce-abb9-26c333e7bbd5","html_url":"https://github.com/kotazzz/krpg","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotazzz%2Fkrpg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotazzz%2Fkrpg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotazzz%2Fkrpg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotazzz%2Fkrpg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kotazzz","download_url":"https://codeload.github.com/kotazzz/krpg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247866105,"owners_count":21009239,"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":["console-game","game","python","text-adventure","text-game"],"created_at":"2024-07-29T19:14:22.859Z","updated_at":"2025-04-08T14:55:05.182Z","avatar_url":"https://github.com/kotazzz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KRPG\r\n\r\nМоя собственная игрушка. Текстовая рпг игра на python\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"\" rel=\"noopener\"\u003e\r\n \u003cimg width=500px src=\"images/logo.jpg\" alt=\"Project logo\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ch3 align=\"center\"\u003eKRPG\u003c/h3\u003e\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n[![Status](https://img.shields.io/badge/status-active-success.svg)](https://img.shields.io/badge/status-active-success.svg)\r\n[![GitHub Issues](https://img.shields.io/github/issues/kotazzz/krpg.svg)](https://github.com/kotazzz/krpg/issues)\r\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/kotazzz/krpg.svg)](https://github.com/kotazzz/krpg/pulls)\r\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)\r\n[![Discord](https://img.shields.io/discord/992780447870357574?logo=discord)\r\n](https://discord.gg/FKcURWZsMW)\r\n[![Telegram](https://img.shields.io/badge/%D0%A2%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB-blue?logo=telegram)\r\n](https://t.me/krpgd)\r\n[![security: bandit](https://img.shields.io/badge/security-bandit-yellow.svg)](https://github.com/PyCQA/bandit)\r\n\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n\u003cp align=\"center\"\u003e Вас ждет увлекательное путешествие по миру, где Вы будете сражаться с монстрами, выполнять квесты и становиться все сильнее и сильнее. Сможете ли Вы стать настоящим героем?\r\n    \u003cbr\u003e\r\n\u003c/p\u003e\r\n\r\n## 📝 Table of Contents\r\n\r\n- [Об игре](#about)\r\n- [Установка](#getting_started)\r\n- [Скриншоты](#gallery)\r\n- [Авторы](#authors)\r\n- [Информация](#acknowledgement)\r\n\r\n## Полезные ссылки\r\n\r\n- [Изменения](../CHANGELOG.md)\r\n- [Contributing](../CONTRIBUTING.md)\r\n- [Лицензия (MIT)](/LICENSE)\r\n- [Discord](https://discord.gg/FKcURWZsMW)\r\n- [Telegram](https://t.me/krpgd)\r\n\r\n## 🧐 Об игре \u003ca name = \"about\"\u003e\u003c/a\u003e\r\n\r\n**KRPG** - захватывающая приключенческая игра, где вы, исследователь-путешественник, направляетесь в деревню с целью пополнения запасов. Однако прибытие в деревню сталкивает вас с загадочными событиями, заставляя вас задержаться и помочь разгадать тайны и решить проблемы. Ваш выбор остаться открывает двери к опасным приключениям, и вы сталкиваетесь с разнообразными персонажами, каждый из которых несет свои собственные секреты. Ваше путешествие станет важным моментом в судьбе деревни, выяснить происходящее станет вашим главным вызовом. Сможете ли вы раскрывать тайны и разузнать, что же за тайны, хранит этот мир?\r\n\r\nЯ бы хотел обратить внимание на то, что я планирую сделать сюжет разнообразным настолько, насколько это возможно. В телеграми и в дискоре я делюсь иногда некоторыми идеями. Некоторые из идей которые могут появиться в игре, я решил представить и тут:\r\n\r\n- 13 рас. Целые 13 рас, каждая из которых имеет свои особенности и уникальные способности\r\n- Уникальные деревья способностей для каждой расы, со своими навыками и особенностями\r\n- Документация к созданию своих сюжетов или каких либо модификаций. Возможность добавлять различные новые предметы, расы, задания посредством написания простых скриптов на специально разработанном DSL\r\n- Более сложная система боя: я пока еще не до конца понимаю, как она должна выглядеть, но я сделаю ее более динамической, как только я изучу больше материала на эту тему. Я постараюсь выжать максимум из черного экрана и цветных букв\r\n- Сюжетные ответвления: возможность проходить игру в разных направлениях. Свои события, квесты и возможности при прохождении игры с разными решениями\r\n- Более динамический дизайн: я попытаюсь сделать полноценные игровые темы, доделать определенные элементы, добавить иконок и прочих декоративных интерфейсов. Постараюсь сделать игру более понятной\r\n- Полностью переделанный дневник. Сейчас он является нестабильной функцей. но в будущем я постараюсь реализовать возможность отслеживать там определенные параметры: ключевые внутриигровые даты, отношения с нпс, предстоящие мероприятия\r\n- Сложные предметы: ковка, улучшение, модификация различного оружия с шансами на провал. Редкость оружия и возможность находить случайные вещи в случайных местах\r\n- Генерируемые данжи - возможность исследовать различные подземелья, в которых можно найти различные предметы и сокровища, позволяющие набрать силу перед переходом в следующий этап игрового сюжета\r\n- Сложная система развития: помимо навыков и предметов, на развитие так же будут влиять и различные другие механики: обучение, опыт, результаты событий и различные эффекты от временных до пожизненных\r\n- Более сложная система шкал: кроме шкалы хп я думаю над добавлением шкалы еды, усталости, маны и прочих параметров, которые будут влиять на игровой процесс\r\n- Сложная система отношений: я планирую добавить возможность влиять на отношения с нпс, а так же добавить возможность влиять на отношения между нпс\r\n- Сложная система магии: я планирую связать игру со своим собственным миром с собственной историей и собственной магией. Я планирую добавить возможность изучать различные заклинания\r\n- Системы эффектов: различные зелья, алхимия и события смогут в мельчайших деталях влиять на боевые, социальные и другие навыки игрока\r\n- Система крафта и требования к умениям: возможность создавать сложное снаряжение и предметы, которые будут требовать определенных навыков как для использования, так и для создания. Различные компоненты будут иметь различные свойства, которые будут влиять на результат, например качество, редкость, материал. Все это будет влиять на результат\r\n\r\nЗвучит заманчиво, правда? Я буду рад поддержке, критике, комментариям и любому интересу, проявлянному к моим проектам в [Телеграм](https://t.me/krpgd) и [Дискорд](https://discord.gg/FKcURWZsMW)\r\n\r\n## 🏁 Установка \u003ca name = \"getting_started\"\u003e\u003c/a\u003e\r\n\r\n### 💻 Linux\r\n\r\nУстановка:\r\n\r\n```bash\r\npip install rich prompt_toolkit msgpack urllib3 requests\r\ncurl https://raw.githubusercontent.com/kotazzz/krpg/master/updater.py | python\r\n```\r\n\r\nЗапуск:\r\n\r\n```bash\r\npython -m krpg\r\n```\r\n\r\n### 🪟 Windows\r\n\r\nСкачайте установщик [отсюда](https://github.com/kotazzz/krpg/raw/master/bin/install.exe). Выберите расположение установки и запустите update.bat. После этого запустите run.bat\r\n\r\n## 🎈 Скриншоты \u003ca name=\"gallery\"\u003e\u003c/a\u003e\r\n\r\n![Скриншот 1](images/main.png)\r\n\r\n![Скриншот 2](images/commands.png)\r\n\r\n![Скриншот 3](images/commands2.png)\r\n\r\n## ✍️ Авторы \u003ca name = \"authors\"\u003e\u003c/a\u003e\r\n\r\n- [@kotazzz](https://github.com/kotazzz) - Идея и реализация\r\n\r\nСмотрите полный список [контрибуторов](https://github.com/kotazzz/krpg/contributors), кто внес свой вклад\r\n\r\n## 🎉 Информация \u003ca name = \"acknowledgement\"\u003e\u003c/a\u003e\r\n\r\nПравила поведения можно почитать [здесь](CODE_OF_CONDUCT.md)\r\nЯ буду рад увидеть вас в своем телеграм канале, где я часто публикую интересные детали. Вот [ссылка](https://t.me/krpgd) на него.\r\nТак же мы можем встретиться на [дискорд сервере](https://discord.gg/FKcURWZsMW)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotazzz%2Fkrpg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkotazzz%2Fkrpg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotazzz%2Fkrpg/lists"}