import tkinter as tk
import random
# Варианты для рулетки Твистера
LIMBS = ["Левая РУКА ✋", "Правая РУКА ✋", "Левая НОГА 🦶", "Правая НОГА 🦶"]
COLORS = ["КРАСНЫЙ 🟥", "СИНИЙ 🟦", "ЖЕЛТЫЙ 🟨", "ЗЕЛЕНЫЙ 🟩"]
COLOR_HEX = {
"КРАСНЫЙ 🟥": "#FF4B4B",
"СИНИЙ 🟦": "#1F75FE",
"ЖЕЛТЫЙ 🟨": "#FCD116",
"ЗЕЛЕНЫЙ 🟩": "#4CBB17"
}
class TwisterApp:
def init(self, root):
self.root = root
self.root.title("Твистер Рулетка")
self.root.geometry("400x500")
self.root.configure(bg="#222222")
self.root.resizable(False, False)
# Главный заголовок
self.title_label = tk.Label(
root, text="КРУТИ ТВИСТЕР!",
font=("Arial", 24, "bold"), fg="white", bg="#222222"
)
self.title_label.pack(pady=30)
# Поле вывода конечности
self.limb_label = tk.Label(
root, text="Нажмите 'Крутить'",
font=("Arial", 20), fg="#AAAAAA", bg="#222222"
)
self.limb_label.pack(pady=20)
# Поле вывода цвета (цветная карточка)
self.color_label = tk.Label(
root, text="",
font=("Arial", 22, "bold"), fg="white", bg="#222222",
width=18, height=3, relief="flat"
)
self.color_label.pack(pady=20)
# Кнопка вращения
self.spin_button = tk.Button(
root, text="КРУТИТЬ РУЛЕТКУ 🌀",
font=("Arial", 14, "bold"), fg="black", bg="#00FF66",
activebackground="#00CC52", relief="raised", bd=3,
command=self.spin_animation
)
self.spin_button.pack(pady=40, ipadx=10, ipady=5)
self.animation_frames = 0
def spin_animation(self):
"""Создает эффект быстрого вращения перед финальным выбором"""
self.spin_button.config(state="disabled")
self.animate()
def animate(self):
if self.animation_frames < 12:
# Показываем случайные значения в процессе "кручения"
temp_limb = random.choice(LIMBS)
temp_color = random.choice(COLORS)
self.limb_label.config(text=temp_limb)
self.color_label.config(text=temp_color, bg=COLOR_HEX[temp_color])
self.animation_frames += 1
# Увеличиваем задержку для эффекта замедления рулетки
delay = 50 + (self.animation_frames * 20)
self.root.after(delay, self.animate)
else:
# Финальный стоп-кадр
self.animation_frames = 0
self.final_result()
def final_result(self):
final_limb = random.choice(LIMBS)
final_color = random.choice(COLORS)
self.limb_label.config(text=final_limb, fg="#FFFFFF")
self.color_label.config(text=final_color, bg=COLOR_HEX[final_color])
self.spin_button.config(state="normal")
if name == "main":
root = tk.Tk()
app = TwisterApp(root)
root.mainloop()
-
#тейк | @TornadConfBot
import random
# Варианты для рулетки Твистера
LIMBS = ["Левая РУКА ✋", "Правая РУКА ✋", "Левая НОГА 🦶", "Правая НОГА 🦶"]
COLORS = ["КРАСНЫЙ 🟥", "СИНИЙ 🟦", "ЖЕЛТЫЙ 🟨", "ЗЕЛЕНЫЙ 🟩"]
COLOR_HEX = {
"КРАСНЫЙ 🟥": "#FF4B4B",
"СИНИЙ 🟦": "#1F75FE",
"ЖЕЛТЫЙ 🟨": "#FCD116",
"ЗЕЛЕНЫЙ 🟩": "#4CBB17"
}
class TwisterApp:
def init(self, root):
self.root = root
self.root.title("Твистер Рулетка")
self.root.geometry("400x500")
self.root.configure(bg="#222222")
self.root.resizable(False, False)
# Главный заголовок
self.title_label = tk.Label(
root, text="КРУТИ ТВИСТЕР!",
font=("Arial", 24, "bold"), fg="white", bg="#222222"
)
self.title_label.pack(pady=30)
# Поле вывода конечности
self.limb_label = tk.Label(
root, text="Нажмите 'Крутить'",
font=("Arial", 20), fg="#AAAAAA", bg="#222222"
)
self.limb_label.pack(pady=20)
# Поле вывода цвета (цветная карточка)
self.color_label = tk.Label(
root, text="",
font=("Arial", 22, "bold"), fg="white", bg="#222222",
width=18, height=3, relief="flat"
)
self.color_label.pack(pady=20)
# Кнопка вращения
self.spin_button = tk.Button(
root, text="КРУТИТЬ РУЛЕТКУ 🌀",
font=("Arial", 14, "bold"), fg="black", bg="#00FF66",
activebackground="#00CC52", relief="raised", bd=3,
command=self.spin_animation
)
self.spin_button.pack(pady=40, ipadx=10, ipady=5)
self.animation_frames = 0
def spin_animation(self):
"""Создает эффект быстрого вращения перед финальным выбором"""
self.spin_button.config(state="disabled")
self.animate()
def animate(self):
if self.animation_frames < 12:
# Показываем случайные значения в процессе "кручения"
temp_limb = random.choice(LIMBS)
temp_color = random.choice(COLORS)
self.limb_label.config(text=temp_limb)
self.color_label.config(text=temp_color, bg=COLOR_HEX[temp_color])
self.animation_frames += 1
# Увеличиваем задержку для эффекта замедления рулетки
delay = 50 + (self.animation_frames * 20)
self.root.after(delay, self.animate)
else:
# Финальный стоп-кадр
self.animation_frames = 0
self.final_result()
def final_result(self):
final_limb = random.choice(LIMBS)
final_color = random.choice(COLORS)
self.limb_label.config(text=final_limb, fg="#FFFFFF")
self.color_label.config(text=final_color, bg=COLOR_HEX[final_color])
self.spin_button.config(state="normal")
if name == "main":
root = tk.Tk()
app = TwisterApp(root)
root.mainloop()
-
#тейк | @TornadConfBot
🎁 ЛЕТНИЙ РОЗЫГРЫШ ОТ 👑🩷BFStars
🎁 Преврати свой профиль в курорт - 50 летних призов здесь уже ждут новых хозяев!
🚀 Призовой фонд - 50 победителей
▫️ 1-5 место: 🎁 NFT Surge Board
▫️ 6-15 места: 🎁 NFT Pool Float
▫️ 16-30 места: 🎁 NFT Ice Cream
▫️ 31-45 места: 🎁 NFT Vice Cream
▫️ 46-50 место: ⭐️ 200 Telegram Stars
🏖️ Всё что нужно для твоего идеального лета уже ждёт тебя в 🩷BFStars. Прямо в Telegram, без сайтов и регистраций:
⭐️ TG-Звёзды · ⭐️ TG-Премиум · 👾 Steam · 🎁Скрытые TG-подарки · 💎 GRAM
🌟 PUBG Mobile · 😀 ChatGPT · 💵 Valorant · 😒 Claude AI · 📱 Apple ID · 🌐 Discord Nitro · ⛏ Fortnite · 🎮 PSN · 🎵 Spotify и еще десятки сервисов и игр!
✅ Мы официально верифицированы Major + Hold · 80 000+ довольных клиентов!
💰 Оплата: ✌️ СБП · 🪙Крипта · 💳 банковские карты, а 🪙GRAM - без комиссии!
🏃♂️ 15 секунд и готово, дешевле и быстрее, чем в других сервисах
⭐️ Звёзды и Премиум
👾 Моментальное пополнение Steam
🎁 Скрытые подарки
🏆 Тысячи отзывов о нас
-
#тейк | @TornadConfBot
🎁 Преврати свой профиль в курорт - 50 летних призов здесь уже ждут новых хозяев!
🚀 Призовой фонд - 50 победителей
▫️ 1-5 место: 🎁 NFT Surge Board
▫️ 6-15 места: 🎁 NFT Pool Float
▫️ 16-30 места: 🎁 NFT Ice Cream
▫️ 31-45 места: 🎁 NFT Vice Cream
▫️ 46-50 место: ⭐️ 200 Telegram Stars
🏖️ Всё что нужно для твоего идеального лета уже ждёт тебя в 🩷BFStars. Прямо в Telegram, без сайтов и регистраций:
⭐️ TG-Звёзды · ⭐️ TG-Премиум · 👾 Steam · 🎁Скрытые TG-подарки · 💎 GRAM
🌟 PUBG Mobile · 😀 ChatGPT · 💵 Valorant · 😒 Claude AI · 📱 Apple ID · 🌐 Discord Nitro · ⛏ Fortnite · 🎮 PSN · 🎵 Spotify и еще десятки сервисов и игр!
✅ Мы официально верифицированы Major + Hold · 80 000+ довольных клиентов!
💰 Оплата: ✌️ СБП · 🪙Крипта · 💳 банковские карты, а 🪙GRAM - без комиссии!
🏃♂️ 15 секунд и готово, дешевле и быстрее, чем в других сервисах
⭐️ Звёзды и Премиум
👾 Моментальное пополнение Steam
🎁 Скрытые подарки
🏆 Тысячи отзывов о нас
-
#тейк | @TornadConfBot
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Чеел вообще то компания называется суперсел оу игрик
Автор видео tornez_original (тт)
-
#тейк | @TornadConfBot
-
#тейк | @TornadConfBot
Всмысле кф преднозначался для тейков про торнадо 😳
Всмысле я впшер
Всмысле я впшер
🤔2👏1