我正在python中创建一个基于文本的游戏。在这篇文章中,我将使用CSV文件在地图上存储不同的瓦片。我想知道我需要什么代码来请求地图瓦片的"坐标"。
例如,如果我要创建一个坐标为x=5,y=6的瓦片;它将把信息(例如GRASS1S2s1w(存储在第5列和第6行中。
我也想知道如何调用存储数据的特定单元格。
任何其他方法(而不是CSV(都将被忽略。这是一个学校项目,我已经完成了太多,无法从CSV更改(我必须更改我的计划中的很多单词。(
注:GRASS1S2I3Sc的意思是"草地瓷砖"(grass(;石头;(1S(;废料";(2S(和";木材";(1W(
制作一个包含所有信息的2d列表。这样你就可以访问特定坐标的值,比如
list[x][y]
然后用csv.writer
保存列表
您可以读取现有的csv文件作为列表,类似于访问信息。