Загрузка...

Игра - Испытай удачу (LuckyTest) | На aiogram

Тема в разделе Python создана пользователем QIYANA 20 дек 2024. (поднята Сегодня, в 10:12) 1566 просмотров

Загрузка...
  1. QIYANA
    QIYANA Автор темы 20 дек 2024 ༼ つ ◕_◕ ༽つ🍰🍔🍕 - lolz.live/threads/7756293/
    [IMG]
    Как играть:
    Нажмите "Создать игру" или "Присоединиться"
    При создании игры вы получите пароль комнаты
    Второй игрок вводит пароль для присоединения
    Каждый игрок делает 5 ставок на разные числа
    После готовности обоих игроков выпадает 5 случайных чисел
    Побеждает игрок с наибольшим количеством совпадений
    Создание игровых комнат
    Система ставок на числа
    Мультиплеер (2 игрока)
    Автоматический подсчет баланса
    Инлайн кнопки для удобной навигации
    Админ-панель для мониторинга игр
    Вывод результатов игры в канал
    [IMG]
    [IMG]
    [IMG]

    Инфа из канала
    [IMG]
    [IMG]
    https://github.com/qiyanaitsme/QIYANASLuckyTEST
    Установка такая же, как и в других моих проектах.
    Разберетесь.
    Можете хоть вместо кубика в этом лудоманить. Шансов побольше победить.
    Только не давайте корешам игроков это настраивать. Используйте независимое лицо.
    Я все сказал. Удачи в играх.
     
    20 дек 2024 Изменено
    1. mqwxz
      QIYANA, штоо, азартные игры :omg:
  2. Hahrmdks
    Hahrmdks 3 янв 2025 0 18 ноя 2024
    Очень круто, красава
     
  3. Aisan
    Aisan 3 янв 2025 13 707 26 авг 2020
    Он придумал лотерею (казино)
     
  4. Солнцеестояние
    1. [IMG] Было бы удобнее сделать что бы классы для работы с определенными базами данных наследовались от одного определенного кора где будет происходить выполнение запросов и т.д
    Например

    Код
    class UsersDatabase(Core): def __init__(self): super().__init__("database") class Core: def __init__(self, db_filename: str): self.__connection = connect(f"assets/{db_filename}.db", check_same_thread=False) self.__cursor = self.__connection.cursor() def execute_query(self, *args) -> list[Any] | None: """ :return: fetchall (in any case..) """ self.__cursor.execute(*args) self.__connection.commit() return self.__cursor.fetchall()
    можно многое в моем примере изменить и сделать лучше но закончим на этом.
    2. [IMG] что это забыло в хендлере?? нахуя, сделай директорию в которой будут модули с inline клавой и reply например, и оттуда вытаскивай их.
    3. [IMG] есть middleware для этого.
    4. По докам aiogram'a надо юзать роутеры
    5. [IMG] функции которые могут обойтись без нахождения в модуле хендлера лучше вынести в какой нибудь utils/bot (утилки для бота).

    Сугубо мое мнение выразил, за использование aiosqlite :+rep:
     
    1. Мегамаркет
Top
JavaScript error: