丫头很爱玩游戏,我就用python结合deepseek给他写了一个小游戏,她很感兴趣,还要学习ai编程,自己做游戏。
完整代码如下:
import pygame
import random
import math
# 初始化 Pygame
pygame.init()
# 游戏窗口设置
SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("太空大战 - 动态星空版")
# 颜色定义
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (255, 0, 0)
STAR_COLORS = [(200, 200, 200), (150, 150, 150), (100, 100, 100)]
# 星空粒子系统
class Star:
def __init__(self):
self.reset()
def reset(self):
self.x = random.randint(0, SCREEN_WIDTH)
self.y = random.randint(0, SCREEN_HEIGHT)
self.speed = random.randint(1, 5)
self.size = math.ceil(self.speed / 2)
self.color = random.cho