用python写一个神庙逃亡游戏
时间: 2023-07-04 19:30:31 浏览: 252
基于C语言的神庙逃亡游戏,优秀C程序设计,计算机新手必看!
好的,下面是一个简单的神庙逃亡游戏示例,使用Python语言编写。在游戏中,玩家需要通过输入命令来控制角色移动,并躲避障碍物,最终逃出神庙。
```python
import random
# 地图大小
MAP_SIZE = 10
# 玩家初始位置
player_pos = [0, 0]
# 障碍物位置
obstacle_pos = [[2, 3], [4, 5], [6, 7], [8, 9]]
# 出口位置
exit_pos = [9, 9]
# 游戏循环
while True:
# 打印地图
for i in range(MAP_SIZE):
for j in range(MAP_SIZE):
if i == player_pos[0] and j == player_pos[1]:
print("P", end=" ")
elif [i, j] in obstacle_pos:
print("X", end=" ")
elif i == exit_pos[0] and j == exit_pos[1]:
print("E", end=" ")
else:
print("-", end=" ")
print()
# 获取用户输入的命令
cmd = input("请输入命令(W/A/S/D):")
# 根据命令移动角色
if cmd == "W":
if player_pos[0] > 0:
player_pos[0] -= 1
elif cmd == "A":
if player_pos[1] > 0:
player_pos[1] -= 1
elif cmd == "S":
if player_pos[0] < MAP_SIZE - 1:
player_pos[0] += 1
elif cmd == "D":
if player_pos[1] < MAP_SIZE - 1:
player_pos[1] += 1
# 判断是否到达出口
if player_pos == exit_pos:
print("恭喜你,逃出了神庙!")
break
# 判断是否撞到障碍物
if player_pos in obstacle_pos:
print("很遗憾,你被障碍物挡住了!")
break
```
希望这个示例能够帮助您了解如何使用Python编写简单的游戏。如果您有任何问题,请随时问我。
阅读全文