用Python写一个飞机小游戏
时间: 2024-09-21 20:04:02 浏览: 33
在Python中编写一个简单的飞机小游戏可以涉及基本的游戏循环、用户输入处理以及图形显示。这里提供一个基础的文本版飞机游戏示例,实际的图形化版本通常会用到Pygame库:
```python
import random
# 定义飞机类
class Plane:
def __init__(self):
self.position = 0
def move_left(self):
self.position -= 1
def move_right(self):
self.position += 1
def is_crashed(self):
return self.position < 0 or self.position > 10
# 游戏主函数
def game():
plane = Plane()
while True:
print(f"Your position: {plane.position}")
direction = input("Enter 'left' or 'right': ")
if direction == 'left':
plane.move_left()
elif direction == 'right':
plane.move_right()
else:
print("Invalid command.")
if plane.is_crashed():
print("Game over!")
break
if __name__ == "__main__":
game()
```
在这个游戏中,玩家通过输入左右键控制飞机上下移动,当飞机越出边界时游戏结束。
阅读全文