Всем привет, в этом уроке я расскажу как, имея подобный массив с характеристиками персонажей, получать значения, и при этом: Не запоминать координаты. Не соблюд...
Но почему такие сложности? Сама задумка возможна в реализации, но я считаю что минусы перевешивают плюсы.
Плюсы:
-не нужно запоминать координаты массива
Минусы:
-удар по производительности из-за циклов, которые проходят много лишних элементов, при получении значений из массива
-усложнение читаемости кода.
Как по мне, лучше писать документацию к проекту, присваивать различным сущностям локальный id. То, что описано в статье, в принципе, работать будет, но это явно не Best Practices.