Buscar

Classe Asteroide em Pygame

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Asteroide 
import pygame
import math
import random ##SIGNIFICA POSIÇÃO ALEATÓRIA
class Asteroid(pygame.sprite.Sprite):
 def __init__(self, *groups):
 super().__init__(*groups)
 self.image = pygame.image.load("data/asteroid.png.")
 self.image = pygame.transform.scale(self.image, [100, 100])
 self.rect = pygame.Rect(50, 50, 100, 100)
 self.rect.x = 840 + random.randint(1,400) ##PARA COMEÇAR DE FORA DA TELA EM POSIÇÃO ALEATORIA
 self.rect.y = random.randint(1, 400)
 self.speed = 1 + random.random() * 1.4
 def update(self, *args):
 self.rect.x -= self.speed
 if self.rect.right < 0:
 self.kill()

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando