en
Feedback
Python / Pygame

Python / Pygame

Open in Telegram

>>> Инфо: ОБЩИЙ БОТ: @RockyGidraBOT ToS бота: @RockyToSbot Второй канал: @StudioRocky Инфо про меня: @LeafRocky Арты с Рокки: @RockyArtsLEAF Цитаты по RainWorld: @RalnW0rld _______ >>> Вп и Вз: Вп 50+ До завтра Вз 0+ _______ >>> Ваш Рокки: @Rocky_Leaf

Show more
14
Subscribers
No data24 hours
-2017 days
-21430 days
Posts Archive
🤩🤩🤩 🤩🤩🤩🤩 🤩Всем доброе утро! Вчера я доделала код для главного меню. У кнопок появились анимации. Для настроек остается сделать кнопки Fullscreen и кнопку назад, может быть еще добавлю. Заодно еще показываю вам первый кадр самой игры, когда Соник и Тейлз разговаривают между собой (Я его буду редактировать). Как вам фон в настройках? Если можно что-то изменить, можете писать в комментарии🤩 🤩🤩🤩🤩🤩🤩🤩 #Python #Pygame #МояИгра3@PythonPygame 🤩🤩🤩🤩🤩

🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠 🔠 🔠🔠🔠🔠🔠🔠🔠 🔥В этот раз мы разберем, как связать код на Python с Тг ботом и что он будет отвечать бот на команду Start. Нашей библиотекой будет Telebot. Обязательно не забудьте указать токен именно вашего бота, иначе бот не свяжется🍄
import telebot
from telebot import types

bot = telebot.TeleBot('ВАШ ТОКЕН БОТА') #Загруэаете ваш токен вашего бота

def start_markup():
    markup = types.InlineKeyboardMarkup() #Загружаем место, куда можно добавить кнопки, но оно ОБЯЗАТЕЛЬНО
    return markup #Обновляем markup

@bot.message_handler(commands=['start']) #Загружаем боту команду start.
def start_message(message):
    bot.send_message(message.chat.id, 'Нello', reply_markup=start_markup()) #И что он будет отвечать на эту команду.

#Запускаем бота
bot.polling()
🤩🤩🤩🤩🤩🤩🤩 #Python #BotTelegram #КомандаStart@PythonPygame 🤩🤩🤩🤩🤩

#РасширяемКанал

✨✨🧦✨✨✨✨✨✨ ❤️❤️❤️❤️❤️❤️❤️❤️❤️ Привет! Это мой канал с моими рисунками и артами! Сейчас я рисую за пиар и приход. Я начинающий художник. Звать меня- Мята/Мятогривая Есть другие художники- Упавший Ангел и Молния! 🪽🪽 Ну вот и всё! 🎀🎀 Ссылка (нажимай на текст!) ✨✨ ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ ❄️✨✨✨✨✨❄️

🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠 🌸Полноэкранный режим (Fullscreen) можно сделать двумя способами: при нажатии загруженной кнопки, либо с помощью клавиш на компьютере. В этом коде я расписала, как включить Fullscreen с помощью компьютерных клавиш. Обещаю в следующий раз выложить, как сделать через кнопку🧿
import pygame
from pygame import FULLSCREEN #Импортируем функцию fullscreen
import os

pygame.init()

pygame.display.set_caption("Test")
icon = pygame.image.load('icon.png')
pygame.display.set_icon(icon)

bg = pygame.image.load('bg.png')

screen = pygame.Surface((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 475

def main():
    screen = pygame.Surface((800, 475))
    window = pygame.display.set_mode((WIDTH, HEIGHT))

    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(bg, (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()

#Делаем функцию, с помощью которой запускается FULLCSREEN
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_f:
                window = pygame.display.set_mode((800, 475), FULLSCREEN) #И устанавливаем начальный масштаб окна вашей игры. НЕ ЗАБЫВАЕМ флажок FULLSCREEN

        window.blit(screen, (0, 0))
        screen.blit(bg, (0, 0))

        pygame.display.flip()

pygame.quit()
🤩🤩🤩🤩🤩🤩🤩 #Python #Pygame #FullscreenКлавиша@PythonPygame 🤩🤩🤩🤩🤩

🪼🪼🪼 🪼🪼🪼🪼🪼🪼🪼 🪼🪼🪼🪼🪼 👾С чего начать? Сначала надо зайти в бота BotFather в Telegram. Нажать на кнопку в его командах /newbot . Выполняете запросы BotFather. В конце он вам выдаст ваш личный токен вашего бота. Скопируйте его. Теперь заходим в Python и выбиваем в терминал строчку, чтобы установить библиотеку для тг бота: pip install telebot 🍄В самом коде импортируем нужные библиотеки:
import telebot
from telebot import types
🤩🤩🤩🤩🤩🤩🤩 #Python #BotTelegram #НачалоБот@PythonPygame 🤩🤩🤩🤩🤩

🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤 🪷На самом деле добавить картинку легко: просто скачать и отобразить как gif. Но что делать, если картинка слишком маленькая и ее надо увеличить в зависимости от окна Pygame? Можете взять код, который будет ниже, и проверить, работает ли он. Можете написать в комментарии, хорошо ли работает код🌱
import pygame

pygame.init()

pygame.display.set_caption("Test")
icon = pygame.image.load('hawkfrost.png')
pygame.display.set_icon(icon)

bg = pygame.image.load('image.png')

image = pygame.image.load('image.jpg') #Добавляем вашу картинку
image = pygame.transform.scale(image, (700, 200)) #Масштабируем её

screen = pygame.Surface((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 475

def main():
    screen = pygame.Surface((800, 475))
    window = pygame.display.set_mode((WIDTH, HEIGHT))

    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(bg, (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()

        screen.blit(image, (0, 0)) #Отображаем картинку
        window.blit(screen, (0, 0))
        screen.blit(bg, (0, 0))

        pygame.display.flip()

pygame.quit()
🤩🤩🤩🤩🤩🤩🤩 #Python #Pygame #Картинка@PythonPygame 🤩🤩🤩🤩🤩

🍂🍂🍂 🍂🍂🍂🍂🍂🍂🍂🍂 🍂🍂🍂🍂🍂🍂🍂 🤩Музыку можно сделать разными способами. Если вы хотите музыку, которая будет воспроизводиться на всех слайдах def, то ее надо поместить до def кода. А если хотите, чтобы она была только на одном слайде, то надо вставить ее в def, но перед бесконечным циклом🤩
import pygame

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WINDOW = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
pygame.display.set_caption("Test")
icon = pygame.image.load('image.png')
pygame.display.set_icon(icon)
bg = pygame.image.load('bg.png')

#Загружаем музыку на всю игру. Т. е. на все слайды
pygame.mixer.music.load('music.mp3')
pygame.mixer.music.play() #Если в скобочках ничего не ставим, то музыка будет не зацикленная. Чтобы она зациклилась надо поставить -1

def main():
    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(bg, (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()

        WINDOW.blit(screen, (0, 0))
        screen.blit(bg, (0, 0))

        pygame.display.flip()

if __name__ == '__main__':
    main()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #Музыка@PythonPygame 🤩🤩🤩🤩🤩

🌟🌟🌟🌟🌟🌟 ✨Спасибо большое @I_am_Longtail за такой прекрасный дизайн текста! Это просто шикарно, поэтому я хочу назначить
🌟🌟🌟🌟🌟🌟 ✨Спасибо большое @I_am_Longtail за такой прекрасный дизайн текста! Это просто шикарно, поэтому я хочу назначить его дизайнером нашей игры!⭐ 🤩🤩🤩🤩🤩🤩 #Python #Pygame #МояИгра2@PythonPygame 🤩🤩🤩🤩🤩

👀🤍👀 👀👀👀👀👀👀👀👀👀🤍👀👀 🔠🔠🔠👀 🌸Функция def позволяет, как я говорю себе, переключаться между слайдами. То есть менять фон + всё, что на нем находится, когда пользователь нажимает на кнопку, например. Код можно скопировать. Но сейчас я представлю своего дизайнера, который помог мне сделать текст игры🩵
import pygame

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WINDOW = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
pygame.display.set_caption("Test")
icon = pygame.image.load("image.png")
pygame.display.set_icon(icon)
bg = pygame.image.load("bg.png")

#Создаем def и даем ему имя. У меня main
def main():
    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(bg, (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()

        WINDOW.blit(screen, (0, 0))
        screen.blit(bg, (0, 0))

        pygame.display.flip()

#Самое важное! Без этой строчки def работать не будет! Эта строчка говорит, что первым запускаться будет def main()
if __name__ == '__main__':
    main()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #ФункцияDef@PythonPygame 🤩🤩🤩🤩🤩

🔠🔠🔠 🔠🔠🔠🔠🔠🔠 🐾УРА!🐾 🐌Наконец я покажу вам свою игру. Она будет изменена. Так что я показываю только начальный вариант. Кнопку заменю на нормальную, сделаю настройки. Буду показывать вам каждое глобальное изменение)🐱 🌱А пока ловите код, как была сделана демо-игра🐱
import kivy
import buildozer
import pygame
from pygame import FULLSCREEN
import os
import gif_pygame
from settingbutton import Settingbutton

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WINDOW = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
pygame.display.set_caption("Test")
icon = pygame.image.load('hawkfrost.png')
pygame.display.set_icon(icon)
clock = pygame.time.Clock()
image = pygame.image.load('final.jpg')

back_gif = gif_pygame.load("bg.gif")
s1 = pygame.Surface((66, 66))
s2 = pygame.Surface((66, 66))
s3 = pygame.Surface((66, 66))
s1.fill((255, 0, 0))
s2.fill((0, 255, 0))
s3.fill((0, 0, 255))
back_surfs = gif_pygame.GIFPygame([(s1, 1), (s2, 1), (s3, 1)])

tails = gif_pygame.load("gif.gif")
s1 = pygame.Surface((66, 66))
s2 = pygame.Surface((66, 66))
s3 = pygame.Surface((66, 66))
s1.fill((255, 0, 0))
s2.fill((0, 255, 0))
s3.fill((0, 0, 255))
tails_surfs = gif_pygame.GIFPygame([(s1, 1), (s2, 1), (s3, 1)])

pygame.mixer.music.load('title.mp3')
pygame.mixer.music.play()


def main():
    settingbutton = Settingbutton(WIDTH / 2 - (252 / 2), 100, 252, 74, 'Settings', 'hawkfrost.png', 'final.jpg')

    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(back_gif.blit_ready(), (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()

            elif event.type == pygame.USEREVENT and event.button == settingbutton:
                settings()

            elif event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
                window = pygame.display.set_mode((800, 600))
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_f:
                window = pygame.display.set_mode((800, 600), FULLSCREEN)

            for btn in [settingbutton]:
                btn.handle_event(event)
                
        settingbutton.check_hover(pygame.mouse.get_pos())
        settingbutton.draw(screen)
        WINDOW.blit(screen, (0, 0))
        screen.blit(back_gif.blit_ready(), (0, 0))

        pygame.display.flip()

def settings():
    y_tails = 0
    x_tails = 0

    start = True
    while start:
        screen.fill((0, 0, 0))
        screen.blit(image, (0, 0))

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                start = False
                pygame.quit()
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_d:
                y_tails += 0
                x_tails += 10
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_a:
                y_tails += 0
                x_tails += -10
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_s:
                y_tails += 10
                x_tails += 0
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_w:
                y_tails += -10
                x_tails += 0
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
                window = pygame.display.set_mode((800, 600))
            elif event.type == pygame.KEYDOWN and event.key == pygame.K_f:
                window = pygame.display.set_mode((800, 600), FULLSCREEN)

        screen.blit(tails.blit_ready(), (x_tails, y_tails))
        WINDOW.blit(screen, (0, 0))
        screen.blit(image, (0, 0))

        pygame.display.flip()

if __name__ == '__main__':
    main()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #МояИгра1@PythonPygame 🤩🤩🤩🤩🤩

🪼🪼🪼 ⚡️Фон в виде картинки можно сделать легко, поэтому долго объяснять не буду. Единственное, что в коде добавилось, я, под значком комментария, написала для чего мы это сделали⚡️
import pygame

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
pygame.display.set_caption("Test")
icon = pygame.image.load('image.png')
pygame.display.set_icon(icon)
bg = pygame.image.load('bg.png') #Загружаем картинку для фона

start = True
while start:
    screen.fill((0, 0, 0)) #Заливаем фон черным в начале
    screen.blit(bg, (0, 0)) #И добавляем картинку

    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            start = False

    window.blit(screen,(0,0))
    screen.blit(bg, (0, 0)) #Отображаем фон

    pygame.display.update()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #Фон@PythonPygame 🤩🤩🤩🤩🤩

💟💟💟 💟💟💟💟💟💟💟 💟💟💟💟💟💟 💟 💟💟💟💟💟 🔥Создать иконку легко, но надо знать. Просто добавляем переменную icon и загружаем картинку. Также я дала полный код. На всякий случай🌸
import pygame

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
pygame.display.set_caption("Test")
icon = pygame.image.load('icon.png') #Загружаем вашу картинку для иконки
pygame.display.set_icon(icon) #Отображаем иконку

#И такой же бесконечный цикл
start = True
while start:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            start = False

    screen.blit((0, 0, 0))
    window.blit(screen,(0,0))

    pygame.display.update()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #Иконка@PythonPygame 🤩🤩🤩🤩🤩

💚💚💚💚💚💚💚💚💚💚💚 💚💚💚💚💚💚 🌸Полный код для отображении кнопки. Это главный код, через который все запускается. ВНИМАНИЕ, если в классе кнопки вы указали не 'Settingbutton' , но в главном коде импортировали именно это название, то Python выдаст ошибку. 'button' - это файл из которого вы импортируете класс кнопки. С названиями будьте аккуратны🌸
import pygame
import os
from button import Settingbutton #Импортируем класс кнопки в главный код

pygame.init()

window = pygame.display.set_mode((WIDTH, HEIGHT))
WIDTH, HEIGHT = 800, 600
screen = pygame.Surface((WIDTH, HEIGHT))
image = pygame.image.load('image.jpg') #Загружаем картинку для кнопки
hover_image = pygame.image.load('hover_image.jpg') #Загружаем картинку для наведения кнопки

settingbutton = Settingbutton(WIDTH / 2 - (252 / 2), 100, 252, 74, 'Settings', 'image.jpg', 'hover_image.jpg') #До бесконечного цикла загружаем кнопку

start = True
while start:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            start = False
            pygame.quit()

        for btn in [settingbutton]:
                btn.handle_event(event) #Отображаем кнопку
                
    settingbutton.check_hover(pygame.mouse.get_pos()) #Отображаем кнопку при наведении мышки
    settingbutton.draw(screen) #Рисуем кнопку
    window.blit(screen, (0, 0))
    screen.blit(0,0,0))

    pygame.display.flip()

pygame.quit()
🤩🤩🤩🤩🤩🤩 #Python #Pygame #Кнопка@PythonPygame 🤩🤩🤩🤩🤩

🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠 🍵Код для создания класса кнопки. При запуске ничего не будет, потому что это основные настройки кнопки. Этот код нужно вставить в отдельную файл .py в Pycharm, создав его под названием: button.py . Для отображения код будет другой, но покажу я его позже. Этот код можете скопировать, в коде ничего менять не надо🍵
import pygame #Импортируем Pygame в класс кнопки.

#Создаем класс кнопки и добавлем ей ось x, ось y, высоту, ширину, текст, сама картинка, картинка при нажатии и звук.
class Settingbutton:
    def init(self, x, y, width, height, text, image_path, hover_image_path=None, sound_path=None):
        self.x = x
        self.y = y
        self.width = width
        self.height = height
        self.text = text

        self.image = pygame.image.load(image_path)
        self.image = pygame.transform.scale(self.image, (width, height))
        self.hover_image = self.image
        if hover_image_path:
            self.hover_image = pygame.image.load(hover_image_path)
            self.hover_image = pygame.transform.scale(self.hover_image, (width, height))
        self.rect = self.image.get_rect(topleft=(x, y))
        self.sound = None
        if sound_path:
            self.sound = pygame.mixer.Sound(sound_path)
        self.is_hovered = False

    def draw(self, screen):
        current_image = self.hover_image if self.is_hovered else self.image
        screen.blit(current_image, self.rect.topleft)

        font = pygame.font.Font(None, 36)
        text_surface  = font.render(self.text, True, (255, 255, 255))
        text_rect = text_surface.get_rect(center=self.rect.center)
        screen.blit(text_surface, text_rect)

    def check_hover(self, mouse_pos):
        self.is_hovered = self.rect.collidepoint(mouse_pos)

    def handle_event(self, event):
        if event.type == pygame.MOUSEBUTTONDOWN and event.button == 1 and self.is_hovered:
            if self.sound:
                self.sound.play()
            pygame.event.post(pygame.event.Event(pygame.USEREVENT, button=self))
☕️📚☕️🍁🍂 #Python #Pygame #КлассКнопки@PythonPygame 🤩🤩🤩🤩🤩

🪼🪼🪼🪼🪼🪼🪼🪼🪼🪼🪼🪼 🪼🪼🪼🪼🪼🪼🪼🪼 🪼Код для передвижения объектов (нашего кубика, но его заменить можно будет на картинку). Передвижение будет осуществляться постоянным нажатием на клавишу (если зажать, то кубик не сдвинется с места!!!)🪼
import pygame

pygame.init()

window = pygame.display.set_mode((800, 600))
screen = pygame.Surface((800, 600))
cube = pygame.Surface((100, 100)) #Создаем кубик на экране

x_cube = 0 #Задаем позицию по оси x
y_cube = 0 #Задаем позицию по оси y

start = True
while start:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            start = False
        if i.type == pygame.KEYDOWN and i.key == pygame.K_d: #Делаем условие для клавиши D (она обозначает вправо)
            y_cube += 0 #По оси y
            x_cube += 10 #По оси x
        if i.type == pygame.KEYDOWN and i.key == pygame.K_a: #Делаем передвижение влево
            y_cube += 0
            x_cube += -10
        if i.type == pygame.KEYDOWN and i.key == pygame.K_s: #Делаем передвижение вниз
            y_cube += 10
            x_cube += 0
        if i.type == pygame.KEYDOWN and i.key == pygame.K_w: #Делаем передвижение вверх
            y_cube += -10
            x_cube += 0
    window.blit(screen,(0,0))
    screen.blit(cube, (x_cube, y_cube)) #Отображаем кубик

    pygame.display.update()

pygame.quit()
🪼🪼🪼🪼🪼🪼 #Pygame #Python #Передвижение@PythonPygame 🤩🤩🤩🤩🤩

🔠🔠🔠🔠🔠🔠 🔠 🔠🔠🔠🔠🔠🔠🔠 🍵Как загрузить файл .gif в Pygame, если при отображении появляется картинка? Для этого надо создать поверхности. Следующий код можно скопировать и он будет работать🍵
import pygame
#Импортируем библиотеку, которая поддерживает Gif
import gif_pygame

pygame.init()

#Делаем окно и задаем ему размеры
window = pygame.display.set_mode((800, 600))
screen = pygame.Surface((800, 600))

#Делаем Gif
example_gif = gif_pygame.load("your_gif.gif") #Сюда пишем ваше название файла вашего .gif.

#Создаем поверхности
s1 = pygame.Surface((66, 66))
s2 = pygame.Surface((66, 66))
s3 = pygame.Surface((66, 66))

#Заполняем поверхности
s1.fill((255, 0, 0))
s2.fill((0, 255, 0))
s3.fill((0, 0, 255))

#Создание объекта GifPygame
example_surfs = gif_pygame.GIFPygame([(s1, 1), (s2, 1), (s3, 1)])

#Даем позицию Gif
x_gif = 0
y_gif = 0

#Делаем бесконечный цикл для окна
start = True
while start:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            start = False
    window.blit(screen,(0,0)) #Заполняем экран
    screen.blit(example_gif.blit_ready(), (x_gif y_gif)) #Отображаем Gif

    pygame.display.update()

pygame.quit()
😬😳🙄🐰🫠🐈‍⬛ #Pygame #Python #Гифки@PythonPygame 🤩🤩🤩🤩🤩

🔥🔥🔥🔥 🤩Рассказываю, как сделать окно в Pygame. Я все время забываю этот бесконечный цикл, поэтому поделюсь им с вами🤩
#Импортируем Pygame
import pygame

#Инициализируем Pygame
pygame.init()

#Создаем окну размер и название
window = pygame.display.set_mode((800, 600))
screen = pygame.Surface((800, 600))
pygame.display.set_caption("Test")

#Бесконечный цикл, чтобы окно не лагало
start = True
while start:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            start = False
    window.blit(screen,(0,0)) #Заполняем окно
    screen.blit((0,0,0)) #Заполняем экран

    pygame.display.update() #Обновляем окно

#Выходим из Pygame
pygame.quit()
🤩🤩🤩🤩🤩 #Python #Pygame #Окно@PythonPygame 🤩🤩🤩🤩🤩

🌟 🌟🌟🌟🌟 🌟🌟🌟🌟🌟🌟🌟 🌟Чтобы начать работать с библиотекой Pygame, надо установить ее в терминале, забив: pip install pygame 🌟Потом надо импортировать и инициализировать эту библиотеку в самом коде:
import pygame #Импортируем

pygame.init() #Инициализируем
🌟Это было начало работы, спасибо за внимание! #Python #Pygame #Начало@PythonPygame 🦋⭐🍌〰️🍌⭐🦋

🗂🔤🔤🔤🔤 🪼🪼🪼🪼🪼🪼🪼 📎По сути, это наша с вами навигация. Тут будут ссылки на темы, в которых уже хранятся коды, чтобы
🗂🔤🔤🔤🔤 🪼🪼🪼🪼🪼🪼🪼 📎По сути, это наша с вами навигация. Тут будут ссылки на темы, в которых уже хранятся коды, чтобы было удобней искать. Так как эмодзи не помещаются в один огромный пост, я его так разделяю.🎨
😊Прайс-лист на ботов: https://t.me/PythonPygame/185
😊 ОБЩИЙ БОТ: @RockyGidraBOT
😊Пиар пост: https://t.me/PythonPygame/3
😊Важные ссылки:
🎩Моя игра: https://t.me/PythonPygame/326
🍹Разное по библиотеке Pygame: https://t.me/PythonPygame/154 🐈‍⬛Создание объектов по библиотеке Pygame: https://t.me/PythonPygame/155 💎Игра Змейка на Pygame: https://t.me/PythonPygame/159 🎁Все по библиотеке Pyxel: https://t.me/PythonPygame/158 🐍Консольная мини-игра "Правда или Действие": #ПравдаДействие@PythonPygame 🎁Ошибки, которые попались мне (или вам): https://t.me/PythonPygame/157 🐍Бот на библиотеках aiogram или telebot: https://t.me/PythonPygame/156 🎁Игра Тетрис на Pygame: https://t.me/PythonPygame/180 🍭Игра Жизнь на Pygame: https://t.me/PythonPygame/273 🌟Теория по языку Java: https://t.me/PythonPygame/235 🌟Разное по Java: https://t.me/PythonPygame/246 🤩Буду добавлять🤩