Salormoon/mauno
2
1
Fork
You've already forked mauno
0
Play Uno with your friends in Telegram chats
  • Python 100%
2026年02月24日 14:03:46 +04:00
.github Move maubot to separate repo 2025年05月25日 23:27:11 +04:00
.vscode Move maubot to separate repo 2025年05月25日 23:27:11 +04:00
docs Docs: Update docs style 2025年09月22日 21:42:13 +04:00
mau Game: Remove current property, use cur() method instead 2026年02月24日 14:03:46 +04:00
.gitignore Mau is not Uno 2025年05月18日 20:29:59 +04:00
.python-version Feat: Change poetry to uv 2025年03月22日 23:05:12 +04:00
CODE_OF_CONDUCT.md Create CODE OF CONDUCT file 2025年02月14日 16:51:22 +04:00
LICENSE Clone repo from Github 2024年11月07日 19:05:49 +04:00
mkdocs.yml Docs: Update docs style 2025年09月22日 21:42:13 +04:00
noxfile.py Move maubot to separate repo 2025年05月25日 23:27:11 +04:00
pyproject.toml Fix some ruff rules 2025年09月18日 13:48:39 +04:00
README.md Clear readme 2025年05月27日 16:54:54 +04:00
todo.md Update README to mau v2.0 2025年04月29日 10:37:47 +04:00
uv.lock Uv: Update dependecies 2025年09月16日 10:45:11 +04:00

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.
  • Разделена архитектура на бота и движок.
  • Добавлены новые игровые режимы.
  • Система игровых событий.
  • С нуля переработанный движок.
  • Использование стратегий для карт.
  • Генератор колоды.