Pokaż wyniki od 1 do 3 z 3

Wątek: Dev Blog: Miejsca pod zabudowę

  1. #1
    Community Manager Awatar BB_Penelopa
    Dołączył
    23.07.2015
    Posty
    6,686
    Serwer
    Nowa Ziemia

    Dev Blog: Miejsca pod zabudowę

    Drodzy Gracze,

    Dzięki temu Pamiętnikowi dewelopera będziecie mogli zerknąć za zasłonę. Pamiętnik został napisany przez nasz zespól projektantów, nie jest przetłumaczony, abyście mogli zobaczyć go w pierwotnej formie. Tym razem BB_Alex przedstawi zakulisowe informacje i wyjaśni co miało wpływ na decyzje podjęte przy projektowaniu zmian związanych z miejscami na budowę.

    Ważne: Niedawno okazało się, że drobne przedmioty dekoracyjne mają niewłaściwą lokalizację, co prowadzi do zablokowania przestrzeni budowlanej. Naprawimy to w nadchodzącej wersji gry. Kwietniki zgodne z przeznaczeniem mogą zostać umieszczone w większej ilości miejsc na wyspie niż inne dekoracje (np.: ławki). Dlatego stworzyliśmy jedną mapę dla wszystkich przedmiotów dekoracyjnych (nieprawidłowe blokowanie sieci) i jedną dla kwietników. W przyszłość, kwietniki i inne obiekty dekoracyjne zajmą tę samą przestrzeń (taką samą jak obecnie kwietniki).

    Miejsca pod zabudowę: Wgląd & możliwości



    Treść Dev Bloga pochodzi bezpośrednio od developerów, napisana po angielsku, by uniknąć nieścisłości, jakie mogą wyniknąć z tłumaczenia. Samo tłumaczenie będzie zamieszczone w osobnym poście, w późniejszym terminie.


    Greetings Settlers! It's nice to talk to you again. One of the main topics during the last weeks was the available building space. Thank you for contributing to the discussion, your feedback is always welcome!

    We felt we should provide more information related to this topic.
    Today I will try to explain why certain changes had to be implemented and also the reasons behind the difficult decisions that had to be made.


    Terminology
    First the terminology, so you know exactly what I am talking about when certain words are used.
    grid - a square on the map used as a measurement unit by the engine. Blocking is defined for each grid.
    map blocking - blocking which is applied to the map.
    building blocking - blocking which is applied to the building.
    blocking algorithm - rule set used to define the connection between map and building blocking leading to available building space.
    variable - a value used for calculations in the code.
    wood deposit - a deposit defined on the map, containing a certain amount of wood.
    tree cluster - a cluster of trees which belong to a wood deposit.
    mine deposit - a deposit defined on a map, containing a certain amount of ore or stone.
    pathfinding algorithm - used to calculate the space that can be used by an unit to reach its destination.
    small decoration building blocking - blocking used for small decoration buildings like benches and flowerbeds. Yellow grids (2x2)



    default building blocking - blocking used by most of the buildings in The Settlers Online. Red core grid surrounded by yellow grids. (3x3) The yellow edge is needed for streets and access to the building for settlers/generals/marshals.




    Different Blocking Types
    Red: This blocking is the hard blocking type. A grid using this blocking doesn't allow anything to be placed on it. It's also not used by the pathfinding algorithm.
    Yellow: A soft blocking type. Grids using this type of blocking can be used by certain mechanics. Streets and small decoration buildings can be placed on this blocking, since they use the yellow blocking themselves (2x2). These are also used by the pathfinding algorithm (settlers/generals/marshals & wildlife). Most buildings can't be placed on yellow grids directly, since they use the default building blocking. Tree clusters and wood deposits use this yellow blocking.
    Orange: Also a soft blocking type. Used by the pathfinding algorithm but doesn't allow the placement of any building or street. Basically, covering the logical gap between red and yellow.
    Blue: A blocking type used to define water building spots
    Purple: A blocking type used for the expedition progress building


    Initial Situation
    The initial map blocking wasn't that different from the map blocking in the February update. It was the same, except for some single grids. The main difference was the blocking algorithm. The rule set between the map blocking and the building blocking of small decoration buildings allowed the placement of those decoration buildings on tree clusters and even on wood deposits. Sometimes this resulted in the loss of those wood deposits or in locked zones. The blocking algorithm was changed to avoid these errors and to render the system more stable. Wood deposits and tree clusters became unavailable as building space for small decoration buildings. This change had no effect on the rules set for buildings with the default building blocking, since the blocking algorithm for those is more complex, containing an additional blocking type (red), which already defined the tree clusters and wood deposits as unavailable building space (red can't be placed on yellow).


    More than small decorations were affected
    Indeed, other buildings were affected as well. This is related to several other changes/issues.
    1. The Island Storehouse had no proper default building blocking. This resulted in inaccessible buildings, when they were placed close to the Island Storehouse.
    2. Certain mine deposits didn't have the default building blocking (e.g. sector 13), which resulted in them being used as building space for other as well as the mines. A building placed beside or on such a mine deposit will block the access to this deposit for settlers, which can again result in severe issues. This is critical for stone deposits, where the production building is not placed on the deposit itself but uses it as an external deposit. Adding the default building blocking to those deposits resulted in building space becoming unavailable for normal or big buildings. The Magnificent Residence was affected the most, since it's a big popular building, which needs a lot of connected building space.
    3. There was also an issue in the blocking algorithm, resulting in the inability to place Magnificent Residences on spots which clearly had the connected building space. This was fixed with the last game update.
    4. The map blocking in certain spots in sector 17 was missing (yellow blocking). This wrongly resulted in available building space directly adjoined the water, leading again to inaccessible buildings. Resolving this issue resulted in less building space available overall.
    5. The Witch Tower appears to have broken blocking. I will cover this issue as soon as I am done writing this Dev Blog.


    Changes during the latest deployment to provide more building space
    1. The blocking algorithm was adjusted to allow the placement of small decoration buildings close to wood deposits and on tree clusters, but not on the wood deposit itself.
    2. The issue responsible for the inability to place Magnificent Residences on clearly available building space was corrected.
    3. The island was expanded in sectors 13 & 17 to provide additional building space.
    4. Several of the old sectors were also expanded to increase available building space.
    5. Some grids were using the red map blocking without good reason and this was rectified as well (sector 2 & 6)


    Can the system be changed and improved?
    Our initial goal was to allow wood and mine deposits to be used as building space, disabling their functionality to avoid zone locks. This would have resulted in the maximum available building space, while maintaining a stable and safe system. However there is huge effort and very high risk involved in reworking this core mechanic, so we decided a rework is not feasible at the moment.


    Are there places where previously available building spots no longer exist?
    Yes. Some of the spots previously available have become unavailable with the latest deployment. Some players may have buildings placed in these spots. We can't guarantee the functionality of those buildings or the stability of your zone, as long as there are buildings placed using the old blocking algorithm.


    Can't you just remove those buildings?
    We don't want to remove buildings from your island. Instead we are giving you the choice to leave, move or tear down the building by yourself, keeping in mind the information above regarding the functionality of your buildings and your zone .


    More detailed information will follow. I hope I was able to explain the system and answer the most frequent questions.

    Dziękujemy za uwagę i czekamy na Wasze opinie!

    BB_Penelopa
    Ostatnio edytowane przez BB_Penelopa ; 15.04.2016 o 16:34

  2. #2
    Community Manager Awatar BB_Penelopa
    Dołączył
    23.07.2015
    Posty
    6,686
    Serwer
    Nowa Ziemia
    Porównanie map


    Ważne: Niedawno okazało się, że drobne przedmioty dekoracyjne mają niewłaściwą lokalizację, co prowadzi do zablokowania przestrzeni budowlanej. Naprawimy to w nadchodzącej wersji gry. Kwietniki zgodne z przeznaczeniem mogą zostać umieszczone w większej ilości miejsc na wyspie niż inne dekoracje (np.: ławki). Dlatego stworzyliśmy jedną mapę dla wszystkich przedmiotów dekoracyjnych (nieprawidłowe blokowanie sieci) i jedną dla kwietników. W przyszłość, kwietniki i inne obiekty dekoracyjne zajmą tę samą przestrzeń (taką samą jak obecnie kwietniki).

    Porównaj miejsca pod zabudowę dla struktur dekoracyjnych i budynków na poniższych zdjęciach.

    Zdjęcia "przed" odzwierciedlają przestrzeń przed zmianami wprowadzonymi w lutym.
    Zdjęcia "aktualne" odzwierciedlają obecną przestrzeń łącznie ze wszystkimi zmianami z ostatniej (po wydarzeniu wielkanocnym) wersji gry.



    Przed lutym

    Z usuwalnymi górami
    Bez usuwalnych gór


    Kwietniowa wersja gry

    Z usuwalnymi górami
    Bez usuwalnych gór
    Ostatnio edytowane przez BB_Penelopa ; 15.04.2016 o 16:34

  3. #3
    Community Manager Awatar BB_Penelopa
    Dołączył
    23.07.2015
    Posty
    6,686
    Serwer
    Nowa Ziemia

    Dev Blog: Miejsca pod zabudowę - tłumaczenie

    Drodzy Gracze,

    Dzięki temu Pamiętnikowi dewelopera będziecie mogli zerknąć za zasłonę. Pamiętnik został napisany przez nasz zespól projektantów, nie jest przetłumaczony, abyście mogli zobaczyć go w pierwotnej formie. Tym razem BB_Alex przedstawi zakulisowe informacje i wyjaśni co miało wpływ na decyzje podjęte przy projektowaniu zmian związanych z miejscami na budowę.


    Ważne: Niedawno okazało się, że drobne przedmioty dekoracyjne mają niewłaściwą lokalizację, co prowadzi do zablokowania przestrzeni budowlanej. Naprawimy to w nadchodzącej wersji gry. Kwietniki zgodne z przeznaczeniem mogą zostać umieszczone w większej ilości miejsc na wyspie niż inne dekoracje (np.: ławki). Dlatego stworzyliśmy jedną mapę dla wszystkich przedmiotów dekoracyjnych (nieprawidłowe blokowanie sieci) i jedną dla kwietników. W przyszłość, kwietniki i inne obiekty dekoracyjne zajmą tę samą przestrzeń (taką samą jak obecnie kwietniki).

    Miejsca pod zabudowę: Wgląd & możliwości


    Poniższe tłumaczenie zostało wykonane przez moderatora Uranosa. Jego treść może się nieco różnić od angielskiego oryginału. Zawarte informacje oraz opinie mogą mieć inny wydźwięk. W przypadku wątpliwości, proszę skorzystać z angielskiej wersji.

    Witajcie ponownie, Osadnicy! W przeciągu ostatnich tygodni omawialiśmy ilość dostępnego miejsca na budowanie. Dziękujemy Wam za odzew, wasze sugestie są zawsze mile widziane!

    Musimy jeszcze dodać parę słów na ten temat.
    Dzisiaj spróbuję wyjaśnić dlaczego dokonaliśmy niektórych często trudnych zmian oraz czym one były spowodowane.


    Terminologia
    Najpierw podam Wam kilka terminów, żebyście wiedzieli o czym jest mowa.
    siatka -- kwadrat na mapie używany przez silnik gry jako jednostka pomiarowa. Rodzaj blokowania jest określony dla każdej, poszczególnej siatki.
    blokowanie mapy - blokowanie, które stosuje się na mapie
    blokowanie budowli - blokowanie, które stosuje się na budynkach.
    algorytm budowania - zestaw zasad określających stosunek blokowania map i budowli do dostępnego miejsca na budowanie.
    zmienna - wartość używana przy obliczeniach w kodzie gry.
    las drzew - określone miejsce na mapie zawierające daną ilość drewna.
    klaster drzew - klaster drzew należących do danego lasu.
    złoże rudy - określone miejsce na mapie zawierające daną ilość rudy.
    algorytm odnajdywania ścieżek (pathfinding) -używany w obliczaniu miejsca, z którego może skorzystać dana jednostka by dostać się do celu.
    blokowanie małych dekoracji - blokowanie używane w przypadku dekoracji takich, jak ławki czy też doniczki. Żółta siatka (2x2)



    blokowanie budynków domyślnych - - blokowanie używane przez większość budynków w The Settlers Online. Czerwona, główna siatka otoczona żółtą. (3x3) Żółta krawędź jest wykorzystywana przez ulice oraz osadników/generałów/marszałków podróżujących do budynków.





    Rodzaje blokowania
    Czerwony: Siatka używająca tego rodzaju nie pozwala na umieszczanie na niej czegokolwiek. Nie korzysta z niej również algorytm odnajdywania ścieżek.
    Żółty: Mogą go wykorzystywać różne mechanizmy gry. Na tym rodzaju mogą również być stawiane dekoracje, jako iż same korzystają z tego samego blokowania. Rodzaj żółty jest również wykorzystywany przy odnajdywaniu ścieżek przez osadników, generałów, marszałków oraz zwierzęta. Nie da się na nim postawić większości budynków, gdyż korzystają one z blokowania budynków domyślnych. Z żółtego blokowania korzystają na przykład klastry drzew czy też lasy.
    Pomarańczowy: Również rodzaj miękki. Używany wyłącznie przy odnajdywaniu ścieżek. Nie pozwala na stawianie budynków czy też budowanie dróg. W zasadzie jego rola ogranicza się do łatania logicznej dziury pomiędzy rodzaje czerwonym a żółtym..
    Niebieski: Używany do określania miejsc na budynki morskie
    Fioletowy: Używany przez budynki ekspedycji


    Jak wyglądał poprzedni system?
    Poprzedni system nie różnił się zbytnio od tego, który wprowadziliśmy w aktualizacji w lutym. Był taki sam z wyjątkiem pojedynczych siatek. Główną różnicę stanowi za to sam algorytm blokowania. Zestaw istniejących zasad pomiędzy blokowaniem na mapie a tym na dekoracjach pozwalał na umieszczanie owych dekoracji na drzewach. Często skutkowało to utworzeniem zablokowanych stref bądź utratą owych surowców. Algorytm został zmieniony w celu usunięcia takich błędów oraz poprawy stabilności. Lasy oraz klastry drzew nie mogą już służyć jako miejsce do budowania dekoracji. Zmiany te nie dotyczą budynków domyślnych, jako iż korzystają one z czerwonego rodzaju blokowania.

    Zmiany wpłynęły nie tylko na dekoracje...
    ...ale i również na inne budynki. Jest to powiązane z paroma innymi zmianami/problemami.
    1. Magazyn wyspy nie posiadał odpowiedniego blokowania. Skutkowało to brakiem dostępu do budynków umieszczonych blisko magazynu.
    2. Poszczególne złoża rudy nie posiadały blokowania (np. sektor 13), przez co można było na nich budować, co z kolei często blokowało dostęp do danych złóż. Było to niezwykle istotne w przypadku złóż kamienia: budynek produkcyjny nie był konstruowany bezpośrednio na złożach, a mimo to wciąż próbował z nich korzystać. Dzięki dodaniu blokowania do tych złóż nie jest już możliwe umieszczanie na nich normalnych i dużych budynków. Wpłynęło to najbardziej na Wspaniałą rezydencję, jako iż jest to duży, popularny budynek, który potrzebuje sporo połączonego ze sobą miejsca do budowy.
    3. W algorytmie blokowania znajdował się błąd, przez który nie można było wybudować Wspaniałej rezydencji w miejscach, które spełniały wszystkie wymagania. Błąd ten został naprawiony w ostatniej aktualizacji.
    4. W niektórych miejscach w sektorze 17 brakowało blokowania na mapie (żółtego). Skutkowało to połączeniem miejsca na budowę z obszarami morskimi, a co za tym idzie dostęp do budynków był blokowany. Naprawa tego błędu spowodowała zmniejszenie ilości dostępnego miejsca na budowę.
    5. Wygląda na to, że blokowanie budynku Wieża wiedźmy jest popsute. Zajmę się tym jak tylko skończę pisać tego posta.


    Ostatnio wprowadzone zmiany mające na celu powiększenie ilości dostępnego miejsca na budowę
    1. Dokonano parę zmian w algorytmie blokowania by pozwolić na umieszczanie dekoracji blisko lasów oraz bezpośrednio na klastrach drzew, lecz nie na samych drzewach.
    2. Naprawiono błąd niepozwalający na umieszczenie Wspaniałej rezydencji w miejscach, które spełniały wszystkie wymagania.
    3. Powiększono wyspę w sektorze 13 i 17, dzięki czemu zwiększyła się ilość dostępnego miejsca na budowę.
    4. Powiększono również kilka starszych sektorów.
    5. Niektóre siatki niepotrzebnie korzystały z czerwonego rodzaju blokowania (sektor 2 i 6), co zostało już naprawione.


    Czy istnieje możliwość zmiany systemu na lepszy?
    Na początku chcieliśmy pozwolić na budowę na drzewach w lasach oraz na złożach rudy pozbawiając je przy tym funkcjonalności - w ten sposób uniknięto by zablokowania stref. Takie rozwiązanie pozwoliłoby na zachowanie jak największej ilości miejsca na budowanie i byłoby przy tym wystarczająco stabilne i bezpieczne. Zmiana ta byłaby jednakże bardzo ryzykowna i wymagałaby ogromnego nakładu pracy, w związku z czym zdecydowaliśmy, że przeprowadzenie jej nie jest w tej chwili możliwe.

    Czy istnieją miejsca, gdzie nie da się już budować, mimo iż było to możliwe wcześniej?
    Tak, po ostatniej aktualizacji takie miejsca istnieją. Niektórzy posiadają budynki w takich miejscach. Nie gwarantujemy, iż będą one prawidłowo funkcjonować, bądź że nie wpłyną w jakiś negatywny sposób na waszą strefę.

    Dlaczego nie usuniecie budynków znajdujących się w takich miejscach?
    Nie chcemy ingerować w wasze wyspy. Według nas lepiej będzie, jeżeli je po prostu własnoręcznie przeniesiecie bądź zniszczycie, pamiętając przy tym o nowych zasadach blokowania.

    Wkrótce podamy na ten temat więcej informacji. Mam nadzieję, że udało mi się wyjaśnić działanie systemu oraz odpowiedzieć na najczęściej zadawane pytania.



    Dziękujemy za uwagę i czekamy na Wasze opinie!

    BB_Penelopa
    Ostatnio edytowane przez BB_Penelopa ; 18.04.2016 o 13:17

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów

Ubisoft wykorzystuje pliki cookies w celu umożliwienia jak najlepszego korzystania z naszych stron internetowych. Dalsze korzystanie z tej strony oznacza zgodę na użycie plików cookies. Więcej informacji w naszej polityce prywatności.