Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Discussion: Dev Blog : Espace de construction

  1. #1
    Ex Community Manager Avatar de BB_Helenouska
    Date d'inscription
    octobre 2011
    Localisation
    Partout
    Messages
    3 121
    Monde
    Terres d'Ambre

    Dev Blog : Espace de construction

    Chers Settlers,

    Un Dev Blog jette un oeil dans les coulisses. Il est écrit par notre équipe Gamedesign et il n'est pas traduit afin d'éviter la perte d'informations ou des changements de faits qui ne seraient pas intentionnels. Cette fois, BB_Alex fournit des informations et explique certaines décisions à propos des espaces de construction et des recherches de Trésor.

    Espace de construction : Changement et impact


    Les textes des Dev Blog texts sont fournis en anglais par l'équipe de développement.
    Afin d'éviter que des informations soient altérées ou perdues, une traduction libre sera publiée ultérieurement à part.

    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.


    Nous vous remercions et attendons vos retours!

    BB_Helenouska

  2. #2
    Ex Community Manager Avatar de BB_Helenouska
    Date d'inscription
    octobre 2011
    Localisation
    Partout
    Messages
    3 121
    Monde
    Terres d'Ambre
    Comparaison de carte


    Important : Nous avons découvert que tous les petits objets de décoration à part les parterres de fleur ont une grille de blocage erronée. Nous allons résoudre cela lors d'une prochaine version. Les parterres de fleur sont corrects, ils peuvent être placés sur plus d'espace sur l'île par rapport aux autres objets de décoration (ex : un banc). Nous avons cependant créé une carte pour les objets de décoration (erronée) et une autre pour les parterres de fleur (avec la grille correcte). Dans le futur, les parterres de fleurs ainsi que les objets de décoration prendont la même place (ceux des parterres de fleur).

    Comparez les espaces de construction pour les décorations avec ces différentes copies d'écran.

    Copie d'écran "avant" reflète la place avant les changements introduits en février.
    Copie d'écran "actuel" reflète la place avant les changements introduits après la dernière version.


    Avant février

    Avec les suppressions de montagne
    Sans les montagnes


    Version d'avril

    Avec les montagnes
    Sans les montagnes


    Pour les réactions, c'est par ici.
    Dernière modification par BB_Helenouska ; 15/04/2016 à 17h38.

  3. #3
    Ex Community Manager Avatar de BB_Helenouska
    Date d'inscription
    octobre 2011
    Localisation
    Partout
    Messages
    3 121
    Monde
    Terres d'Ambre

    Salutations Settlers ! C’est agréable de vous parler à nouveau. Le sujet principal de ces dernières semaines était l’espace de construction. Nous vous remercions pour vos contributions à ce sujet, les retours sont toujours appréciés.

    Nous nous sommes dit qu’il serait intéressant de fournir plus amples informations à ce sujet.
    Aujourd’hui, nous allons expliquer la raison de certains changements qui vont être implantés dans le futur et sur les décisions difficiles qui ont été prises.


    Terminologie :
    Tout d’abord, il est important de parler de la terminologie pour être sûr que nous nous comprenons bien.
    Grille - Les carrés qui sont l’unité de mesure dans le jeu. Les données de blocage sont définies pour chaque grille.
    Blocage de carte - blocage qui est appliqué sur la carte.
    Blocage de bâtiment - blocage qui est appliqué sur les bâtiments.
    Algorithme de blocage – L’ensemble des règles qui définissent les connections entre les blocages de carte et de bâtiment.
    Variable – Une valeur usée pour les calculs dans le code.
    Dépôt de bois – Un dépôt défini sur la carte, contenant une certaine quantité de bois.
    Bosquet – Un bosquet de bois qui appartient à un dépôt de bois.
    Dépôt minier – Un dépôt défini sur la carte, contenant une certaine quantité de minerai ou de pierre.
    Algorithme d’orientation – Utilisé pour calculer l’espace qui peut être utilisé par une unité pour arriver à sa destination.
    Blocage de bâtiment avec les petites décorations – Blocage utilisé pour toutes les petites décorations telles que les bancs, les parterres de fleurs. Grille jaunes (2x2)



    Blocage de bâtiment par défaut – Blocage utilisé par la plupart des bâtiments dans The Settlers Online. Une grille centrale rouge entourée par des grilles jaunes (3x3). Le bord jaune est nécessaire pour les rues et les accès au bâtiment pas les Settlers/généraux/maréchaux.



    Les différents types de blocage
    Rouge : Ici, le blocage est total. Une grille utilisant ce blocage n’autorise aucun placement dessus et bloque l’algorithme d’orientation.
    Jaune : Un blocage partiel. Une grille utilisant ce genre de blocage peut être utilisé par certaines mécaniques du jeu. Les rues et les petites décorations peuvent être placées dessus comme ces dernières sont du même type. Ils sont aussi pris en compte dans l’algorithme d’orientation. La plupart des bâtiments sur les grilles jaunes directement car ils utilisent le blocage par défaut. Les racines d'arbres et les dépôts de bois utilisent ce blocage jaune.
    Orange: est aussi un blocage partiel. Utilisé pour l'algorithme des chemins mais il ne permet la construction de route ou de bâtiment. En fait, il se situe entre le rouge et le jaune.
    Bleu: Un type de blocage utilisé pour définir les espaces de construction sur l'eau
    Violet: Un type de blocage pour le bâtiment d'expédition.


    Situation initiale
    le blocage de la carte initiale n'était pas différent de celui de la mise à jour de février. C'etait le même, sauf pour quelques grilles simples. La principale différence était l'algorithme de blocage. La règle établie entre le blocage de la carte et celui des bâtiments permettait de placer de petits objets de décoration sur les souches ou sur les dépôts de bois. Quelque fois cela amenait à des pertes de dépôts de bois ou des crash zone. L'algorithme de blocage a été changé pour éviter ces erreurs et pour rendre le système plus stable. les dépôts de bois et les souches d'arbres sont devenus unitilisables en tant qu'espace de construction pour les petites décorations. Cette modification n'a eu aucun effet sur les règles établies pour les bâtiments avec le blocage de la construction par défaut, puisque l'algorithme de blocage pour celles-ci est plus complexe, contenant un type supplémentaire de blocage (rouge), qui a déjà défini les trois groupes et les dépôts de bois que l'espace de construction disponible ( rouge ne peut pas être placé sur le jaune).

    Il n'y avait pas que les petites décorations qui étaient affectées
    En effet, les autres bâtiments étaient affectés aussi. Ceci est lié à plusieurs autres modifications et problèmes.
    1. L'entrepôt n'a pas de blocage par défaut. Cela pouvait amener à des bâtiments inaccessibles, lorsqu'elles étaient placées tout près de ceux-ci.
    2. Certains dépôts de mines n'avaient pas de blocage par défaut (ex : secteur 13), ce qui fait qu'il était possible de les utiliser pour construire d'autres types de bâtiment. Un bâtiment placé à côté de ou sur un dépôt de mine de ce type bloquera l'accès au dépôt pour les settlers, ce qui peut amener à des soucis plus graves. ce qui est critique pour les dépôts de pierre, si un bâtiment de production n'est pas placé sur le dépôt lui-même, mais l'utilise comme un dépôt externe. Ajouter le blocage de construction par défaut à ces dépôts fait que ces espaces de construction deviennent indisponibles pour les bâtiments normaux ou grands. La demeure magnifique était la plus affectée, comme il s'agit de l'un des bâtiments les plus populaires, et qu'elle a besoin de beaucoup d'espace de construction.
    3. Il y avait aussi beaucoup de problèmes dans le blocage de l'algorithme, ce qui amenait à une incapacité de construire la demeure magnifique sur des emplacements qui avaient la place nécéssaire. Ceci a été résolu avec la dernière version du jeu.
    4. Le blocage de la carte sur le secteur 17 était manquant (Blocage jaune). Le résultat était que les emplacements étaient directement ajusté dans l'eau, ce qui rendait certains bâtiments inacessibles. Résoudre ce problème a résulté à moins d'espaces disponibles.
    5. La tour de la sorcière a un blocage erroné. Je vais résoudre ce problème aussitôt que j'aurais fini d'écrire ce DevBlog.


    Changements lors du dernier déploiement pour fournir plus d'espace de construction
    1. L'algorithme de blocage a été ajusté pour permettre le placement de petits éléments de décoration à proximité des dépôts de bois ou de souche, mais pas sur le dépôt de bois lui-même.
    2. Le problème qui rendait impossible de placer les demeures magnifiques sur un emplacement de construction clairement libre a été résolu.
    3. L'île a été agrandie au niveau des secteurs 13 & 17 pour fournir plus d'emplacements de construction.
    4. Plusieurs des vieux secteurs ont également été agrandis pour fournir plus d'emplacements de construction.
    5. Le marqueur rouge de blocage était utilisé sur certaines grilles sans raison valide; cela a été également rectifié (secteur 2 & 6).


    Est-ce que le système peut être changé et amélioré ?
    Notre but initial était de permettre aux dépôts de bois et de mine d'être utilisé comme emplacements de construction, en annulant leur fonction pour éviter des blocages de zone. Cela aurait donné le plus grand nombre d'emplacements de construction possible tout en maintenant un système sûr et stable. Cependant, retravailler cette mécanique de base demande beaucoup de travail et implique un risque important, c'est pourquoi nous avons décidé que cela n'était pas faisable pour le moment.


    Est-ce qu'il y a des endroits où des emplacements de construction disponibles auparavant ont été supprimés?
    Oui. Certains des emplacements disponibles auparavant sont devenus indisponibles avec le dernier déploiement. Il se peut que certains joueurs aient des bâtiments sur ces emplacements. Nous ne pouvons pas garantir le bon fonctionnement de ces bâtiments ou la stabilité de votre zone, tant qu'il y a des bâtiments placés qui utilisent le vieil algorithme de blocage.


    Vous ne pouvez pas tout simplement supprimer ces bâtiments ?
    Nous ne voulons pas supprimer des bâtiments de votre île. Nous préférons à la place vous laisser le choix de laisser un bâtiment, le bouger, ou le détruire, tout en gardant à l'esprit l'information que nous avons partagé plus haut à proposer du bon fonctionnement de vos bâtiments et de votre zone.


    Des informations plus détaillées suivront. J'espère que j'ai été en mesure d'expliquer le système et de répondre aux questions les plus souvent posées.

Répondre à la discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages

Ubisoft utilise différents types de cookies pour vous offrir la meilleure expérience possible. En les acceptant, vous consentez l'utilisation de nos cookies sur l'ensemble du réseau ubi.com. En savoir plus.