Сейчас я расскажу как написать кликер на python с помощью библиотеки pygame: import pygame import random # инициализация pygame pygame.init() WIDTH = 800 HEIGHT = 600 # создание окна screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Clicker") # цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255) RED = (255, 0, 0) GREEN = (0, 255, 0) # шрифты font_small = pygame.font.SysFont(None, 30) font_large = pygame.font.SysFont(None, 60) # начальное количество очков и кликов score = 0 clicks = 0 # текст для отображения на экране score_text = font_small.render("Score: "+str(score), True, BLACK) clicks_text = font_small...
Во второй из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame, мы рассмотрим класс TextObject, используемый для рендеринга текста на экране. Мы создадим основное окно, в том числе и фоновое изображение, а затем научимся отрисовывать объекты: кирпичи, мяч и ракетку.
Класс TextObject Класс TextObject предназначен для отображения текста на экране. Можно сделать вывод, что с точки зрения дизайна он должен быть подклассом класса GameObject, потому что тоже является визуальным объектом и его тоже иногда нужно двигать...