Oyunumda bir evin zeminlerini yandan görüyoruz ve kahraman asansör alabilir - oka bağlı olarak bir asansör ya yukarı (bir sonraki asansöre yukarı doğru) ya da aşağı (bir sonraki asansöre doğru) yükselir. ve her zaman bir çift tam iki asansör bağlı. Kahramanın dikey olarak hareket edebilmesinin tek yolu budur, ancak yatay olarak serbestçe hareket edebilir. Ev haritası, farklı öğelerden oluşan rastgele bir 11x5 ızgara ve en solda, en sağda ve bazen iki orta konumdan birinde geçilmez duvarlar:
Benim sorum: Haritanın her zaman rastgele ama her zaman çözülebilir olmasını ve alt katın sol tarafından başlayan kahramanın her zaman üst katta yukarı doğru işaret eden herhangi bir asansörle bırakabilmesini nasıl sağlayabilirim?
Değeri için geliştirme için Lua dilini kullanıyorum. Çok teşekkürler!