Как создать двухмерный мир с фиксированным размером, который бы повторялся, когда достигал любой стороны карты?
Когда вы достигаете стороны карты, вы видите противоположную сторону карты, которая слилась с этой. Идея состоит в том, что если бы у вас не было мини-карты, вы бы даже не заметили, что переход карты повторяется.
У меня есть несколько идей, как это сделать:
1) Сохранение всего мира 3х3, подобного этому, который все время одинаков и обновляется одинаково, только игроки существуют только в одном из них.
2) Другим способом было бы разделить карту на более мелкие миры и добавить их в требуемое место, когда их попросят.
В любом случае это может быть сложно завершить. Я помню, что более 10 лет назад я играл в такую игру, когда солдаты следовали друг за другом в повторяющейся пустоте, стреляя в других солдат ИИ.
В основном хотелось услышать ваши мысли об этой идее и о том, как ее можно достичь. Я кодирую в XNA (C #).