Exemplo n.º 1
0
model_type = RPSModel

model_labels = [{
    "Label": "Rock",
    "Color": "red"
}, {
    "Label": "Paper",
    "Color": "green"
}, {
    "Label": "Scissors",
    "Color": "blue"
}]

model_visualisation = [
    grid,
    chart_populations(model_labels),
    chart_scores(model_labels),
    evolving_agents()
]

if model_config['probability_mutation'] > 0:
    model_visualisation.append(mutating_agents())

server = ModularServer(model_cls=model_type,
                       visualization_elements=model_visualisation,
                       name=model_name,
                       model_params={"config": model_config})

server.verbose = False
logger.critical("Started server.")