Skip to content

BogdanovychA/karatel-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

309 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Karatel Game

Made in Ukraine

Текстова RPG гра на базі правил D&D 5e з українською тематикою.

⚠️ Увага: Гра наразі в розробці. Це моя особиста арена для тренування Python — тут я практикуюся кидати кубики та ламати код. 😎

📖 Опис

КАРАТЄЛЬ — рольова гра, де ти створюєш персонажа, обираєш професію і намагаєшся вижити у тактичних боях. Гра використовує спрощену систему D&D 5e з унікальними українськими професіями, а головне — дає мені привід тренувати свої власні скіли у Python. 😎

Грати: https://karatel.ua/

API: https://karatel.ua/api/docs

✨ Особливості

  • 🎭 унікальні професії — від спецпризначенця до інфлюенсера
  • ⚔️ Система бою з критичними успіхами та провалами (так, інколи я вчуся на власних помилках)
  • 🛡️ Екіпірування: зброя (одноручна/дворучна) та щити
  • 📊 Система прогресії: 20 рівнів, бо Python — це марафон, а не спринт
  • 🎯 Механіка D&D: кидки кубиків, ініціатива, клас броні
  • 🇺🇦 Українська локалізація — бо патріотизм теж важливий

🚀 Встановлення

Вимоги

  • Python 3.10 або новіше

Запуск

git clone https://github.com/BogdanovychA/karatel-game
cd karatel-game
uv sync
uv run pre-commit install
uv run pre-commit run --all-files   # опційно
uv run python3 -m streamlit run ./karatel/__main__.py
uv run python3 -m uvicorn karatel.api.fastapi:app --reload   # для роботи API

About

Текстова RPG гра на базі правил D&D 5e з українською тематикою.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages