Generowanie labiryntu - sposób "Recursive Division"
Ostatnio zmodyfikowano 2015-11-21 16:29
bingo009 Temat założony przez niniejszego użytkownika |
Generowanie labiryntu - sposób "Recursive Division" » 2015-11-21 16:29:09 Witam was serdecznie, chciałbym napisać program generujący labirynt. Wybrałem ten sposób, gdyż wydaje się najprostszy do ogarnięcia, tutaj jest jego opis: http://weblog.jamisbuck.org/2011/1/12/maze-generation-recursive-division-algorithm
Jednak nie za bardzo wiem jak się za to zabrać. Brakuje mi wyobrażenia jak mam się za to zabrać. Z tego co zrozumiałem, to mam narysować ścianę i dodać w niej przerwę, potem wybrać jedną część i tam dalej dodawać ściany z przerwami, aż cały labirynt zostanie zapełniony. Tyle z teorii, a ja dalej nie wiem jak mam się za to zabrać.
Nie proszę o gotowca, bo takowy mógłbym znaleźć w internecie. Nie chcę korzystać z gotowców, chcę się nauczyć tego. Dlatego proszę o wytłumaczenie tego jak to miałoby wyglądać, jak się w ogóle za to zabrać. Z góry dzięki za pomoc. |
|
« 1 » |