/funny/ - Funny

Пост №78 "."

[Вернуться к борду]

.

Аноним | 06:02:58 02.04.2026

import pygame import random # Инициализация pygame.init() # Размер окна WIDTH = 600 HEIGHT = 800 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Simple 2D Game") # Цвета WHITE = (255, 255, 255) RED = (255, 0, 0) BLUE = (0, 0, 255) # Игрок player_size = 50 player_x = WIDTH // 2 player_y = HEIGHT - 100 player_speed = 7 # Враг enemy_size = 50 enemy_x = random.randint(0, WIDTH - enemy_size) enemy_y = -enemy_size enemy_speed = 5 clock = pygame.time.Clock() running = True # Проверка столкновения def is_collision(px, py, ex, ey): return (px < ex + enemy_size and px + player_size > ex and py < ey + enemy_size and py + player_size > ey) # Игровой цикл while running: clock.tick(60) screen.fill(WHITE) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Управление keys = pygame.key.get_pressed() if keys[pygame.K_LEFT] and player_x > 0: player_x -= player_speed if keys[pygame.K_RIGHT] and player_x < WIDTH - player_size: player_x += player_speed # Движение врага enemy_y += enemy_speed if enemy_y > HEIGHT: enemy_y = -enemy_size enemy_x = random.randint(0, WIDTH - enemy_size) # Проверка столкновения if is_collision(player_x, player_y, enemy_x, enemy_y): print("Game Over") running = False # Рисуем pygame.draw.rect(screen, BLUE, (player_x, player_y, player_size, player_size)) pygame.draw.rect(screen, RED, (enemy_x, enemy_y, enemy_size, enemy_size)) pygame.display.update() pygame.quit()


[Написать комментарий]

Голос людей (1)

Аноним

06/04/26(Mon)18:48:54 №37

Ебат смешно