1 / 13

Rollerslam Simulação Distribuída de Sistema Multi-agentes

Rollerslam Simulação Distribuída de Sistema Multi-agentes. Antonio Jose de Vasconcelos Costa - ajvc Breno Batista Machado - bbm Cleyton Mario de Oliveira Rodrigues - cmor Marcos Aurelio Almeida da Silva - maas Pablo Santana Barbosa - psb Weslei Alvim de Tarso Marinho - watm. Roteiro.

ocean
Download Presentation

Rollerslam Simulação Distribuída de Sistema Multi-agentes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RollerslamSimulação Distribuída de Sistema Multi-agentes Antonio Jose de Vasconcelos Costa - ajvc Breno Batista Machado - bbm Cleyton Mario de Oliveira Rodrigues - cmor Marcos Aurelio Almeida da Silva - maas Pablo Santana Barbosa - psb Weslei Alvim de Tarso Marinho - watm

  2. Roteiro • O que é? • Características • Arquitetura • Simulação(Testes)

  3. Fusão de Esportes Gaelic Football Soccer Australian Football Rollerslam! Handball Rugby Basketball American Football Ice Hockey Slamball Roller Derby

  4. Simulação do RollerSlam Rollerslam Simulation GUI Game Visualization GUI Agent Reasoning Visualization GUI playerAgent1(team1) playerAgent20(team1) playerAgent1(team2) playerAgent20(team2) referee ... gamePhysicsRulesSimulatorAgent ...

  5. Roteiro • O que é? • Características • Arquitetura • Simulação(Testes)

  6. Características • Aberto (open): • Poderá sofrer extensões tando de hardware quanto de software, suas interfaces estarão documentadas a fim de facilitar a extensão. • Manuseio de falhas: • Ao ocorrer a desconexão de um componente do jogo (um agente por exemplo) o mesmo será retirado do ambiente, não interferindo a continuidade da operação do sistema. • Concorrência: • O estado do ambiente é compartilhado entre os diversos agentes, cujos acessos a estes dados são controlados (sincronizados) para evitar que o sistema atinja um estado irreal (por exemplo dois jogadores estarem com a bola ao mesmo tempo)

  7. Roteiro • O que é? • Características • Arquitetura • Simulação(Testes)

  8. SimulationStateProvider DisplayRegistry Logging SimulationAdmin logging simulation AgentRegistry server client <<component>> Server AgentRegistryExt ClientInitialization environment[1] agent[*] ServerInitialization Effector Sensor Effector Sensor Display Service effector sensor effector sensor simulation <<component>> Rollerslam Agent <<component>> Rollerslam Environment logging logging logging initialization registration initialization display <<component>> Rollerslam Display registration simulation

  9. Repeater <<component>> Server <<component>> Repeater display <<component>> Rollerslam Display Simulation Repeater Display1 Display2 Display3

  10. J2ME Repeater / Display Simulation RMI Rollerslam Mobile Display Socket Socket Socket Mobile Client 1 Mobile Client 2 Mobile Client 3

  11. LogPlayer

  12. Roteiro • O que é? • Características • Arquitetura • Simulação(Testes)

  13. J2ME Display J2ME Display 3 4 4 Display2 1 Display1 MobileRepeater 1 Repeater 3 1 Simulation Agent TeamA Agent TeamB 3 4 10A/10B 10A/10B

More Related