用python写一个双人小游戏
时间: 2023-12-07 17:49:02 浏览: 91
好的,您可以使用Python的pygame模块来编写双人小游戏。下面是一个简单的示例代码:
```python
import pygame
pygame.init()
# 设置窗口大小
width = 640
height = 480
screen = pygame.display.set_mode((width, height))
# 定义颜色
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
# 定义玩家1、2的位置和速度
player1_x = 50
player1_y = height // 2
player2_x = width - 50
player2_y = height // 2
player1_speed = 5
player2_speed = 5
# 游戏循环
while True:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
# 处理玩家1的移动
keys = pygame.key.get_pressed()
if keys[pygame.K_UP]:
player1_y -= player1_speed
if keys[pygame.K_DOWN]:
player1_y += player1_speed
# 处理玩家2的移动
if keys[pygame.K_w]:
player2_y -= player2_speed
if keys[pygame.K_s]:
player2_y += player2_speed
# 绘制游戏画面
screen.fill(WHITE)
pygame.draw.circle(screen, BLACK, (player1_x, player1_y), 10)
pygame.draw.circle(screen, BLACK, (player2_x, player2_y), 10)
pygame.display.update()
```
这是一个简单的双人乒乓球游戏,玩家1使用上下箭头键移动,玩家2使用W和S键移动。您可以根据自己的需求修改代码。
阅读全文