У моїй грі ми бачимо підлоги будинку збоку, і герой може брати підйомники - підйомник або йде вгору (до наступного підйому вгору), або вниз (до наступного підйому вниз), залежно від стрілки як показано, і завжди підключена пара рівно двох ліфтів. Це єдиний спосіб, коли герой може рухатися вертикально, хоча він може вільно рухатися горизонтально. Карта будинку - це рандомізована сітка розміром 11x5 з різними предметами та непрохідними стінами вкрай ліворуч, вкрай праворуч, а іноді в одному з двох середніх положень:
Моє запитання: Як я можу забезпечити, щоб карта завжди була рандомізованою, але завжди вирішуваною, і що герой, починаючи з лівої сторони нижнього поверху, завжди може залишити її через будь-який ліфт, спрямований вгору на верхньому поверсі?
Для чого варто використовувати мову Lua для розвитку. Дуже дякую!