我正在尝试编写游戏。这将是一个在网络浏览器中玩的简单冒险游戏,我将使用 django 以 html 和 python 显示内容以在后台工作。我在定义地图类时遇到了麻烦,即在坐标上操作。
我的地图需要有一个生成位置和墙壁(目前)。所以对于 spawn 我可以做...
spawnx=models.IntegerField()
spawny=models.IntegerField()
...但感觉就像一个丑陋的解决方法。我以前从未使用过列表,而且我还记得 python 中有这本字典。他们有什么特别的优势吗?请记住,生成位置不会更改,它们只需要存储玩家生成的坐标。有人有想法吗?
我的第二个问题是墙壁:我真的需要在这里使用某种列表。但同样,我无法弄清楚它们是如何工作的,尤其是在 Django 中。
所以总结一下我最大的问题是弄清楚列表在 Django 中是如何工作的——比如,field
它们使用什么以及如何访问它们。
谢谢!