Wpis z mikrobloga

Jakiś czas temu popełniłem artykuł o proceduralnym generowaniu lochów i rozkładaniu przedmiotów w pomieszczeniach (jak np.: w Daggerfallu). Może komuś się przyda (angielski-programisty wymagany):

http://gamedevelopment.tutsplus.com/tutorials/bake-your-own-3d-dungeons-with-procedural-recipes--gamedev-14360

Przykładowy projekt w Unity jest do ściągnięcia koło artykułu.

#gamedev #unity3d
  • 2
@vigridzki: fajny art! Znasz może jakieś artykuły o architekturze generatorów?
chciałbym coś zrobić bazującego na heurystyce (nie jestem pewien czy dobrego słowa używam). Chodzi o to, że rozstawiane encje mają mieć swoje preferencje jak i warunki koniecznie, generator rozstawia wg preferencji, jeśli nie jest w stanie spełnić jakiegoś warunku to śmiga od nowa.
@jasiek13: konkretnie o architekturze nie znam, ale podrzucę Ci dwie ciekawe prezentacje. Po prostu trzeba kombinować aż wyjdzie :)

http://www.gdcvault.com/play/1021877/Constructing-the-Catacombs-Procedural-Architecture
https://www.youtube.com/watch?v=zPQOHX9hiL0

Jeśli chodzi o dobór encji - w zasadzie cała idea generacji w moim podejściu polega na budowaniu drzewa sceny łącząc rekursywnie elementy ze sobą przez "sockety". Każdy "socket" ma jakąś właściwość (typu: "jestem drzwiami, połącz ze mną korytarz", "jestem lokacją w pomieszczeniu, wrzuć we mnie skrzynkę"). Można by się po