在具有一些基本性质的scheme中构造一个简单的5x5坐标系

在具有一些基本性质的scheme中构造一个简单的5x5坐标系,scheme,racket,Scheme,Racket,我目前正在学习一门作为编程入门的课程,我正在做一项作业,我必须创建一个简单的游戏。正如你可以想象的那样,这不应该是什么壮观的事情,他们让我们这样做只是为了熟悉一般的编程。我目前正在研究如何构建游戏的各个世界。我想将每个世界与一个5x5坐标系相关联,在这个坐标系中,我能够在每个点上放置一个对象。我还想创建函数,这样我就可以在特定点添加和删除对象。问题是,我想不出一个方法来实现我的游戏,所以我来这里寻找一些想法。我该怎么做呢?我相信我可能会将每个点(x,y)的内容存储在一些长的mcons类型的列表中

我目前正在学习一门作为编程入门的课程,我正在做一项作业,我必须创建一个简单的游戏。正如你可以想象的那样,这不应该是什么壮观的事情,他们让我们这样做只是为了熟悉一般的编程。我目前正在研究如何构建游戏的各个世界。我想将每个世界与一个5x5坐标系相关联,在这个坐标系中,我能够在每个点上放置一个对象。我还想创建函数,这样我就可以在特定点添加和删除对象。问题是,我想不出一个方法来实现我的游戏,所以我来这里寻找一些想法。我该怎么做呢?我相信我可能会将每个点(x,y)的内容存储在一些长的mcons类型的列表中,但这样做似乎是非常痛苦的

有很多方法可以做到这一点。一种方法是使用平面可变存储。对于5x5电路板,制作25个元素的矢量。然后可以通过向量索引
(+列(*5行))
访问(列,行)处的元素。注意:在此场景中,您正在从
0
索引行和列