Оцените игру (код не полный)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
import pygame
import random
# Инициализация Pygame
pygame.init()
# Константы экрана
WIDTH, HEIGHT = 800, 600
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("GTA 5 Mini Clone")
# Цвета
WHITE = (255, 255, 255)
BLUE = (0, 0, 255)
GREEN = (0, 255, 0)
RED = (255, 0, 0)
BLACK = (0, 0, 0)
YELLOW = (255, 255, 0)
GRAY = (128, 128, 128)
# Игровой персонаж
player_size = 50
player_x, player_y = WIDTH // 2, HEIGHT // 2
player_speed = 5
player_health = 3
player_in_car = False
player_weapon = "pistol"
# Враги
enemy_size = 50
enemies = [{"x": random.randint(0, WIDTH - enemy_size), "y": random.randint(0, HEIGHT - enemy_size), "speed": random.randint(2, 4)} for _ in range(5)]
# Пули
bullets = []
bullet_speeds = {"pistol": 7, "rifle": 12}
reload_time = {"pistol": 15, "rifle": 8}
bullet_cooldown = 0
# Бонусы (аптечки и оружие)
bonuses = [{"x": random.randint(0, WIDTH - 30), "y": random.randint(0, HEIGHT - 30), "type": "health"} for _ in range(2)]
weapons = [{"x": random.randint(0, WIDTH - 30), "y": random.randint(0, HEIGHT - 30), "type": "rifle"}]
# Машины
cars = [{"x": random.randint(0, WIDTH - 60), "y": random.randint(0, HEIGHT - 40), "speed": 8} for _ in range(2)]
car_size = (60, 40)
# Создание игровой карты
map_surface = pygame.Surface((WIDTH, HEIGHT))
map_surface.fill(GREEN)
# Шрифт для отображения информации
font = pygame.font.Font(None, 36)
По дате
По рейтингу
Как игрок размером 50 поместится в машину размером 60, 40?
И что это за машина? Экзоскелет какой нибудь?
.
Видео по теме