Play Uno with your friends in Telegram chats
- Python 100%
| .github | Move maubot to separate repo | |
| .vscode | Move maubot to separate repo | |
| docs | Docs: Update docs style | |
| mau | Game: Remove current property, use cur() method instead | |
| .gitignore | Mau is not Uno | |
| .python-version | Feat: Change poetry to uv | |
| CODE_OF_CONDUCT.md | Create CODE OF CONDUCT file | |
| LICENSE | Clone repo from Github | |
| mkdocs.yml | Docs: Update docs style | |
| noxfile.py | Move maubot to separate repo | |
| pyproject.toml | Fix some ruff rules | |
| README.md | Clear readme | |
| todo.md | Update README to mau v2.0 | |
| uv.lock | Uv: Update dependecies | |
Mau;engine
License Mau version Python version Docs GitHub stars Ruff
Mau - игровой движок для карточных игр. Как например Uno, дурак, только с добавлением множества дополнительных возможностей. Цель проекта - расширить горизонты карточных игр.
Семейство Mau
Для полноценной игры одного движка недостаточно, потому представляем вам все доступные компоненты:
- Mau;cards: Сервер-генератор изображений игровых карт.
- Mau;serve: Web сервер для игрового движка, дополняющий его новыми функциями.
- Mauren: Клиентская библиотека для взаимодействия с сервером Mau.
- Mau;tg: Telegram бот для совместной игры в Mau в групповых чатах.
Компоненты
Вот что входит в движок Mau:
- Колода карт:
- Поведение карт
- Игровые карты
- Колода карт
- Шаблоны для сборки колоды
- Игровой процесс:
- Игра
- Менеджер игроков
- Игрок
- Игровые правила
- Револьвер
- Обработчик событий
- Менеджер сессий
- Хранилище для игр и игроков
Поддержка проекта
Мы будем очень рады, если вы поддержите развитие проекта. Есть несколько способов как вы можете это сделать:
- Оставить звёздочку в репозитории.
- Играть вместе с друзьями в Mau.
- Участвовать в бета-тестировании новых функций.
- Предлагать свои собственные идеи.
- Сообщать о найденных багах или даже предлагать их решение.
- Сделать форк проекта.
Подробности в документации
Нам бы очень хотелось создать лучшего бота для весёлой совместной игры с друзьями!
Благодарности
в начале это был форк Mau Mau bot. Большое спасибо этому проекту, без него не появилась бы Mau.
И после произошло чуть-чуть много изменений:
- Переписан на aiogram.
- Разделена архитектура на бота и движок.
- Добавлены новые игровые режимы.
- Система игровых событий.
- С нуля переработанный движок.
- Использование стратегий для карт.
- Генератор колоды.