Bom seguindo as especificações do que o pessoal da competição passou, eu realizei alguns testes.
products - block describing the generation of products
min - minimum number of products
max - maximum number of products
minVol - minimum volume of a product
maxVol - maximum volume of a product
assembled - probability of a product needing assembly (p ∈ [0, 1])
minReq, maxReq - bounds for numbers of required items for assembly
toolPercentage - probability of product being a tool (p ∈ N, 0 ≤ p ≤ 100)
valueMin, valueMax - bounds for the (internal) value of the product
reqAmountMin/Max - bounds for the amount per other product required for assembly
assembledValueAddMin/Max - percentage (bounds) to add to a product’s value if it is assembled
Quantidade de produtos
As primeiras propriedades, min e max, não tem muito mistério
Para as propriedades de volume:
minVol - minimum volume of a product
maxVol - maximum volume of a product
Só precisamos cuidar quando for um produto composto, mas ainda não entendi a lógica deles para determinar o volume, pois no primeiro produto o volume diminuiu
Agora olha só o que acontece com o volume se eu disser que os produtos possuem 100% de chance de necessitarem de ferramentas
Produto Composto
assembled - probability of a product needing assembly (p ∈ [0, 1])
É o que diz ali mesmo
Itens necessários
minReq, maxReq - bounds for numbers of required items for assembly
É afetado pela probabilidade de o item os itens serem montados ou não. Se a propriedade (assembled) possuir 0% de chance, esta propriedade não tem serventia (:
Agora uma pergunta interessante é, o que seriam esses itens necessários? observem as imagens.
Propriedade com valor 1
Propriedade com valor 2
Propriedade com valor 2, mas com 0% de chance de precisar ferramentas
Se alguém entendeu a lógica, compartilha aí hahaha
Probabilidade de necessitar ferramentas
toolPercentage - probability of product being a tool (p ∈ N, 0 ≤ p ≤ 100)
Já vimos o funcionamento dela
Quantidades de produtos na montagem
valueMin, valueMax - bounds for the (internal) value of the product
Essa é mais fácil, ela só altera o quantidade de determinados produtos que serão necessários para a montagem do produto, contribuí para compor o valor do produto.
Aqui já é importante falar sobre essa propriedade:
assembledValueAddMin/Max - percentage (bounds) to add to a product’s value if it is assembled
Esse é o valor agregado do produto após a montagem, ele pega o preço do produto matéria prima, e soma este valor agregado
Agora com 2 produtos necessários do mesmo tipo, notem que o volume e o preço mudam pois agora é necessário 2 produtos.
Valor do Produto
valueMin, valueMax - bounds for the (internal) value of the product
Por vezes eu chamei de preço, mas em todos os exemplos até agora eu usei o valor de 100.
Bom, acho que era isso, qualquer coisa é só dar um grito! :)
Oi,
Conforme conversamos na reunião (22/07), acho que o valor do assembled deve ser entre 0 e 1.
Verificamos isso no arquivo 2016-r-random-conf.xml.
;)
Bom seguindo as especificações do que o pessoal da competição passou, eu realizei alguns testes.
As primeiras propriedades, min e max, não tem muito mistério
Para as propriedades de volume:
Só precisamos cuidar quando for um produto composto, mas ainda não entendi a lógica deles para determinar o volume, pois no primeiro produto o volume diminuiu Agora olha só o que acontece com o volume se eu disser que os produtos possuem 100% de chance de necessitarem de ferramentas
Produto Composto
É o que diz ali mesmo
Itens necessários
É afetado pela probabilidade de o item os itens serem montados ou não. Se a propriedade (assembled) possuir 0% de chance, esta propriedade não tem serventia (: Agora uma pergunta interessante é, o que seriam esses itens necessários? observem as imagens. Propriedade com valor 1 Propriedade com valor 2 Propriedade com valor 2, mas com 0% de chance de precisar ferramentas Se alguém entendeu a lógica, compartilha aí hahaha
Probabilidade de necessitar ferramentas
Já vimos o funcionamento dela
Quantidades de produtos na montagem
Essa é mais fácil, ela só altera o quantidade de determinados produtos que serão necessários para a montagem do produto, contribuí para compor o valor do produto. Aqui já é importante falar sobre essa propriedade:
Esse é o valor agregado do produto após a montagem, ele pega o preço do produto matéria prima, e soma este valor agregado Agora com 2 produtos necessários do mesmo tipo, notem que o volume e o preço mudam pois agora é necessário 2 produtos.
Valor do Produto
Por vezes eu chamei de preço, mas em todos os exemplos até agora eu usei o valor de 100.
Bom, acho que era isso, qualquer coisa é só dar um grito! :)