Top.Mail.Ru
Ответы

Оцените игру (код не полный)

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?

И что это за машина? Экзоскелет какой нибудь?

Аватар пользователя
Мудрец

.



Видео по теме