pixie.haus
Three blocky figures on a red platform with a grid pattern. A small red square with an extension is to the left, and a yellow block floats above it. A purple structure rises from the right side of the platform. The background is black.

similar pixel art sprites

Abstract Block Figures on Red Platform

This pixel art features two beige figures standing on a red platform, accompanied by a smaller red figure and a floating yellow block. The minimalist, blocky scene evokes a sense of retro gaming and abstract challenge.

0
Coins Icon 0

AI Prompt: import pygame import sys import random # Başlat pygame.init() # Ekran WIDTH, HEIGHT = 600, 400 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Hareketli Düşmanlı Oyun") # Renkler WHITE = (255, 255, 255) BLUE = (50, 150, 255) RED = (255, 50, 50) BLACK = (0, 0, 0) # Oyuncu player_size = 30 player = pygame.Rect(50, HEIGHT//2, player_size, player_size) player_speed = 5 # Düşmanlar enemy_size = 30 enemies = [] enemy_speeds = [] for _ in range(5): x = random.randint(200, WIDTH - enemy_size) y = random.randint(0, HEIGHT - enemy_size) enemies.append(pygame.Rect(x, y, enemy_size, enemy_size)) enemy_speeds.append(random.choice([-3, 3])) # Yukarı-aşağı hareket # Font font = pygame.font.SysFont("Arial", 28) # Skor score = 0 game_over = False clock = pygame.time.Clock() # Oyun döngüsü while True: clock.tick(30) for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() if not game_over: # Tuşlar 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 if keys[pygame.K_UP] and player.y > 0: player.y -= player_speed if keys[pygame.K_DOWN] and player.y < HEIGHT - player_size: player.y += player_speed # Düşman hareketi for i, enemy in enumerate(enemies): enemy.y += enemy_speeds[i] if enemy.y <= 0 or enemy.y >= HEIGHT - enemy_size: enemy_speeds[i] *= -1 # Çarpışma kontrolü if player.colliderect(enemy): game_over = True # Skor artır score += 1 # Ekranı çiz screen.fill(WHITE) if not game_over: # Oyuncu ve düşmanlar pygame.draw.rect(screen, BLUE, player) for enemy in enemies: pygame.draw.rect(screen, RED, enemy) # Skor yazısı score_text = font.render(f"Skor: {score}", True, BLACK) screen.blit(score_text, (10, 10)) else: # Oyun bitti ekranı over_text = font.render("Oyun Bitti!", True, RED) score_text = font.render(f"Skorun: {score}", True, BLACK) screen.blit(over_text, (WIDTH//2 - over_text.get_width()//2, HEIGHT//2 - 40)) screen.blit(score_text, (WIDTH//2 - score_text.get_width()//2, HEIGHT//2 + 10)) pygame.display.flip()

Read More

Seed: 585197050

×

Created

0

Likes

0

Collected

0

Earned

0

Notification

Are you sure?