打地鼠游戏Python代码
时间: 2024-11-19 09:14:48 浏览: 34
打地鼠游戏是一个经典的桌面小应用,可以使用Python的pygame库来编写。以下是简单的代码框架,展示如何创建基本的游戏场景:
```python
import pygame
import sys
# 初始化pygame
pygame.init()
# 设置窗口大小和标题
screen_width = 800
screen_height = 600
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("打地鼠游戏")
# 地鼠位置和速度
mouse_x = None
mouse_y = None
rat_speed = 5
# 主游戏循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
# 检查鼠标点击
if event.type == pygame.MOUSEBUTTONDOWN:
mouse_x, mouse_y = event.pos
# 更新地鼠的位置
rat_pos = (screen_width // 2 - rat_speed, screen_height // 2)
pygame.draw.rect(screen, (255, 0, 0), (rat_pos[0], rat_pos[1], 50, 50)) # 红色矩形代表地鼠
# 如果鼠标点击在地鼠上
if pygame.Rect(rat_pos, (50, 50)).collidepoint(mouse_x, mouse_y):
print("打中了地鼠!")
# 更新屏幕
pygame.display.update()
# 结束游戏
pygame.quit()
```
这只是一个非常基础的版本,实际游戏中可能还需要添加更多元素,比如计分系统、随机生成的地鼠位置等。你可以根据这个模板进一步完善。
阅读全文