Доработать игрового телеграмм бота python, telethon
Дизайн и функциональность, аналогичные боту @XOchatBot. Дополнительно, необходимо добавить раздел «Профиль», который будет отображать:
Идентификатор игрока,
Число сыгранных игр,
Количество побед,
Количество поражений,
Количество ничьих,
Количество монет (далее объясню, что это).
Суть монет заключается в следующем:
Если игрок состязается с реальным пользователем, при победе ему начисляется 0,001 монеты, при проигрыше отнимается 0,0007 монет. При ничьей игрок получает 0 монет.
Если игрок состязается с ботом, при победе ему начисляется 0,0001 монеты, при проигрыше отнимается 0.00007
При ничьей игрок получает 0 монет.
Чтобы игрок не всегда выигрывал у бота, необходимо сделать ходы бота умными, добавив ему тактики. Реализуйте метод минимакс, если нет свободных тактик. Кроме того, если у игрока остаётся одна клетка для победы, бот должен ставить свой ход в эту клетку.
В профиле также должна быть кнопка «Вывести» и «Пополнить». Если пользователь нажмёт «Пополнить», его перекинет на чат с менеджером. Если пользователь нажмёт «Вывести», он также будет перекинут на чат с менеджером. Одно условие: пользователь не может нажать «Вывести», если у него меньше 20 монет.
Наконец, дизайн бота должен быть удобным для пользователя и визуально привлекательным, с четкими инструкциями и подсказками для каждого этапа. Бот также должен уметь работать с разными часовыми поясами.
Прошу ознакомиться с задачей и написать цену а также сроки выполнения, при возникновении вопросов спрашивайте.