c-设计以某种方式移动数组[][]中结构的算法时出现的问题



我是一名初级C程序员。我一直未能找到一个可以解决以下问题的算法:

在一个数组上"板[x][y]";具有两个维度,其中包含以下排列元素:

地板(白色(、物品;触摸";他们,在某种程度上,他们朝着同一个方向前进保持警惕"触摸";由位于球员的四边。

描述预测移动的图形1

如果玩家有背包,则背包本身充当一种粘性附件,移动附加到该附件的所有项目背包,包括其他背包。

描述预测移动的图2

是否有一种算法可以成功地将生成的";结构";可由规则形成;附上";?如果你能帮我找到一条路或指引我走上一条路,我很乐意了解它。

提前谢谢。

在列表中存储玩家以及附带物品和背包的位置。执行移动时,列表中的所有元素都会移动。移动后,考虑列表中的玩家和背包,并添加尚未存在的相邻物品或背包。

[但请参阅我的第二条评论。]

最新更新