from pygame import * from Battlecruiser import * from sys import exit import random import time pygame.init() screen_size = (800, 600) screen = pygame.display.set_mode(screen_size) screenT = [screen, screen_size[0], screen_size[1]] white = (255, 255, 255) cruiser = Battlecruiser( screenT, [-400, -400]) #Position off screen. Needed for Enemy constructor enemylist = [] for i in range(0, 10): enemylist.append(Enemy(screenT, [400, 50], cruiser)) clock = pygame.time.Clock() # The event loop. running = True while running: #Make sure the game runs at 50 FPS time_passed = clock.tick(50) event = pygame.event.poll()
if not pygame.mixer: print "Warning, sound disabled" FPS = 50 SCREEN_WIDTH, SCREEN_HEIGHT = 800, 600 MAX_SPEED = 3 NUM_ENEMIES = 5 pygame.init() window = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT), 0, 32) screen = pygame.display.get_surface() pygame.display.set_caption("Battle for Ram Aras") clock = pygame.time.Clock() font = pygame.font.Font(None, 28) score = 0 player = Battlecruiser(screen, 400, 400) enemy_sprites = [] for i in range(NUM_ENEMIES): enemy_sprites.append(Enemy(screen, randint(1, SCREEN_WIDTH), randint(1,SCREEN_HEIGHT/2), randint(1, MAX_SPEED), randint(1, MAX_SPEED))) background = ScrollingBackground(screen, 0) points = 0 while True: time_passed = clock.tick(FPS) point_font = pygame.font.Font(None, 72) # Event handling here (to quit) for event in pygame.event.get():
import pygame, sys, Battlecruiser, Enemy, Laser, random from Battlecruiser import * if __name__ == "__main__": pygame.init() fpsClock = pygame.time.Clock() size = width, height = 800, 600 screen = pygame.display.set_mode(size) battle = Battlecruiser(screen) enemies = pygame.sprite.Group() score = 0 try: background = pygame.image.load('assets/ram_aras.png').convert() except: background = pygame.Surface((200, 200)) worldY = 0 gameOver = False while not gameOver: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() if random.random() * 100 > 98: enemies.add(Enemy.Enemy(screen, battle, random.random() * 800, - 10)) keys = pygame.key.get_pressed() if (keys[pygame.K_ESCAPE]): sys.exit() screen.fill(16777215) screen.blit(background, screen.get_rect().move(0, worldY)) screen.blit(background, screen.get_rect().move(0, worldY-3000)) worldY += 1 worldY = worldY % 3000
for en in ens: if en.y > 600: ens.remove(en) del en pass if __name__ == '__main__': score = 0 pygame.init() enemies = [] screen_size = (800, 600) screen = pygame.display.set_mode(screen_size) black = (0, 0, 0) fpsClock = pygame.time.Clock() battlecruiser = myBattlecruiser.Battlecruiser(350, 450, screen) gaming = True while True: removeEnemies(enemies) fpsClock.tick(50) screen.fill(black) i = randrange(1, 100) if gaming: if i > 95: enemy = myEnemy.Enemy(randrange(100, 500), 20, screen) enemies.append(enemy) for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit()
LASER_IMAGE = 'laser.gif' LASER_SPEED = -10 COOLDOWN_TIME = 5 ENEMY_IMAGE = 'mutalisk.gif' NUM_ENEMIES = 10 ENEMY_SPEED = -3 score = 0 clock = pygame.time.Clock() font = pygame.font.Font(None, 28) gameover = False bc = Battlecruiser(screen, BC_IMAGE, SCREEN_WIDTH/2, SCREEN_HEIGHT - 150, 0, 0) lasers = [] enemy = Enemy(screen, ENEMY_IMAGE, randint(1,SCREEN_WIDTH), randint(1, SCREEN_HEIGHT), randint(-3,3), ENEMY_SPEED, 0) bgimage = load_image("ram_aras.png") while gameover != True: time_passed = clock.tick(FPS) screen.fill(BACKGROUND_COLOR) screen.blit(bgimage, (0,0)) score_display = font.render("Score: " + str(score), 1, (255, 255, 255)) screen.blit(score_display, (10, 10)) key = pygame.key.get_pressed() bc.dx = 0 bc.dy = 0
if __name__ == "__main__": from pygame import * from Battlecruiser import * from sys import exit pygame.init() screen_size = (800, 600) screen = pygame.display.set_mode(screen_size) screenT = [screen, screen_size[0], screen_size[1]] black = (0, 0, 0) cruiser = Battlecruiser(screenT, [400, 400]) clock = pygame.time.Clock() # The event loop. running = True while running: #Make sure the game runs at 50 FPS time_passed = clock.tick(50) event = pygame.event.poll() if event.type == pygame.QUIT: running = False keys = pygame.key.get_pressed() if keys[pygame.K_LEFT]:
pygame.init() #Global Variables screen_size = (800, 600) screen = pygame.display.set_mode(screen_size) screenT = [screen, screen_size[0], screen_size[1]] try: uranus_image = pygame.image.load("assets/ram_aras.png") except ImportError: print "Failed to load ram_aras.png" black = (0, 0, 0) cruiser = Battlecruiser(screenT,[400, 400]) enemylist = [] for i in range(0,10): enemylist.append(Enemy(screenT,[350,5], cruiser)) clock = pygame.time.Clock() # The event loop. running = True while running: #Make sure the game runs at 50 FPS time_passed = clock.tick(50)
# Set up timer/clock; 50 frames per second clock = pygame.time.Clock() pygame.time.set_timer(USEREVENT + 1, 1000) # Variable to keep track of the key pressed pressed = None # Keep track of score score = 0 # Font: font = pygame.font.Font(None, 36) # The sprite, at position (10, 10) battlecruiser = Battlecruiser(screen, 10, 10, 5, 5) enemies = [] for i in range(NUM_SPRITES): enemies.append(Enemy(screen, randint(1, SCREEN_WIDTH), randint(1, SCREEN_HEIGHT), 4, 4)) game_over = False ####################################### # Game Loop # ####################################### while game_over == False: time_passed = clock.tick(FPS) # Check for collisions for enemy in enemies: