gpt4 book ai didi

python - 5x5 网格内的角色移动

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:14 25 4
gpt4 key购买 nike

<分区>

所以,我正在制作一款游戏,您可以在其中扮演一个小角色,您可以通过输入方向来四处移动。我已经完成了所有这些工作,但现在我想要一些可视化。我做了两个这样的网格:

["╔═══════════════════╗", 
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"╚═══════════════════╝"]
["╔═══════════════════╗",
"║0,4|1,4|2,4|3,4|4,4║",
"║-------------------║",
"║0,3|1,3|2,3|3,3|4,3║",
"║-------------------║",
"║0,2|1,2|2,2|3,2|4,2║",
"║-------------------║",
"║0,1|1,1|2,1|3,1|4,1║",
"║-------------------║",
"║0,0|1,0|2,0|3,0|4,0║",
"╚═══════════════════╝"]

我有一个长得像这样的小家伙:ツ。我已经设置了表示一种“坐标”的代码,这些坐标采用元组中两个整数的形式。每次这两个整数发生变化时,我都希望字符出现在整数对应的方 block 上。我能想到的唯一方法是制作 25 个不同的网格,上面有那个人,还有一堆 if then 语句。这还不错,但我还要添加另一个角色,我不想制作 625 个不同的网格。例如,如果元组是 (4, 3),我希望字符出现在那里。当他移动时,它需要更新到其他方 block 。我已经有了结算报表。所以,我对任何和所有的想法和想法都持开放态度。提前致谢!

def basicIdea(playerCoordinates):
if playerCoordinates == (0, 0):
print("╔═══════════════════╗",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ | | | | ║",
"║-------------------║",
"║ツ | | | | ║",
"╚═══════════════════╝"]

我会沿着这些线做某事 25 次,但对于两个字符,大约有 625 种可能性,我不想手动设置 625 个不同的网格。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com