radekmie / h3mapgen

An attempt to build a comprehensive map generator for Heroes of Might and Magic III
6 stars 2 forks source link

Odległość na mapie #24

Open radekmie opened 6 years ago

radekmie commented 6 years ago

Przy stawianiu zamków/kopalń/czegokolwiek, chcemy mieć jakąś sprawiedliwość w odległościach. Do tego będziemy potrzebować funkcji w stylu:

local d = distance(map, {x1, y1}, {x2, y2})

Póki co musi uwzględniać tylko teren, z czasem także budynki, rzeki, drogi i (najważniejsze?) potwory.

EDIT:

local d = distance(map, {x1, y1, z1}, {x2, y2, z2})

Póki co: z1 == z2.

acatai commented 6 years ago

OK, do tego potrzebujemy dospecyfikować format w jakim trzymamy mapę. Co do potworów to funkcja powinna chyba mieć dwie wersje - taką w której potwory traktuje jako pola 'przechadzalne' i taką w której nie...

Rozumiem, że to będzie jako następny task dla Jacka?