345 читали · 2 года назад
Как создать игру на python крестики-нолики с помощью библиотеки библиотеки pygame.
Всем привет, сейчас я покажу как легко написать крестики-нолики с помощью библиотеки pygame. Пишем в Python . Начнём: Импортируем библиотеку import pygame Создаём игровое окно: pygame.init() SIZE = (600, 600) SCREEN = pygame.display.set_mode(SIZE) pygame.display.set_caption("Tic Tac Toe") Создаем параметры для игры: BOARD_SIZE = 3 TILE_SIZE = int(SIZE[0] / BOARD_SIZE) LINE_WIDTH = 5 CROSS_WIDTH = 25 CIRCLE_WIDTH = 15 FONT_SIZE = 50 Устанавливаем цвета(---можете взять любые---): BLACK = (0, 0, 0) WHITE = (255, 255, 255) Создаем игровое поле: board = [[None] * BOARD_SIZE for _ in range(BOARD_SIZE)] Пишем функцию отрисовки игрового поля: def draw_board():    SCREEN...
701 читали · 5 лет назад
Создание игр на Python 3 и Pygame: Часть 2
Во второй из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame, мы рассмотрим класс TextObject, используемый для рендеринга текста на экране. Мы создадим основное окно, в том числе и фоновое изображение, а затем научимся отрисовывать объекты: кирпичи, мяч и ракетку. Класс TextObject Класс TextObject предназначен для отображения текста на экране. Можно сделать вывод, что с точки зрения дизайна он должен быть подклассом класса GameObject, потому что тоже является визуальным объектом и его тоже иногда нужно двигать...