Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Bueno, Luis Carlos Ferreira | - |
Autor(es): dc.contributor | Bueno, Luis Carlos Ferreira | - |
Autor(es): dc.contributor | Linares, Kathya Silvia Collazos | - |
Autor(es): dc.contributor | Pegorini, Vinícius | - |
Autor(es): dc.creator | Santos, Valdinei Bucmaier | - |
Data de aceite: dc.date.accessioned | 2022-02-21T22:20:05Z | - |
Data de disponibilização: dc.date.available | 2022-02-21T22:20:05Z | - |
Data de envio: dc.date.issued | 2022-02-15 | - |
Data de envio: dc.date.issued | 2022-02-15 | - |
Data de envio: dc.date.issued | 2020-11-23 | - |
Fonte completa do material: dc.identifier | http://repositorio.utfpr.edu.br/jspui/handle/1/27170 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/672852 | - |
Descrição: dc.description | This paper presents a comparative study of the performance of a chess engine in Java and another in C#. The engine in C# was built from code migration in Java. It serves as a guide for developers who want to migrate applications and numerical performance results that can help them make a cost-effective decision when migrating. It also presents the main AI techniques that are used in building a game engine like chess. The migration was successful, as the resulting movements in each case analyzed in both engines are identical. Performance tests were performed considering all phases of the game (opening, middle and final), in search depths 3 and 5. The Java engine proved to be quite superior in terms of performance. | - |
Descrição: dc.description | Este trabalho apresenta um estudo comparativo de desempenho de uma engine de xadrez em Java e outra em C#. A engine em C# foi construída a partir da migração de código em Java. Serve como guia para desenvolvedores que desejarem migrar aplicações e resultados numéricos de desempenho que podem ajudar na decisão de custo-benefício em casos de migração. Apresenta também as principais técnicas da IA que são utilizadas na construção de uma engine de jogos como o xadrez. A migração foi bem-sucedida, pois os movimentos resultantes em cada caso analisado em ambas as engines são idênticos. Testes de desempenho foram realizados considerando todas as fases do jogo (abertura, meio e final), em profundidades de busca 3 e 5. A engine Java se mostrou bastante superior em termos de desempenho. | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Universidade Tecnológica Federal do Paraná | - |
Publicador: dc.publisher | Pato Branco | - |
Publicador: dc.publisher | Brasil | - |
Publicador: dc.publisher | Tecnologia em Análise e Desenvolvimento de Sistemas | - |
Publicador: dc.publisher | UTFPR | - |
Direitos: dc.rights | openAccess | - |
Palavras-chave: dc.subject | Inteligência artificial | - |
Palavras-chave: dc.subject | Jogos de tabuleiro | - |
Palavras-chave: dc.subject | Xadrez | - |
Palavras-chave: dc.subject | Java (Linguagem de programação de computador) | - |
Palavras-chave: dc.subject | Artificial intelligence | - |
Palavras-chave: dc.subject | Board games | - |
Palavras-chave: dc.subject | Chess | - |
Palavras-chave: dc.subject | Java (Computer program language) | - |
Palavras-chave: dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO | - |
Título: dc.title | Migração de uma engine de xadrez em Java para C# com estudo comparativo do desempenho de execução do algoritmo Minimax com podas alfa-beta | - |
Título: dc.title | Migration of a Java chess engine to C # with comparative study of the performance of the execution of the Minimax algorithm with alpha-beta pruning | - |
Tipo de arquivo: dc.type | livro digital | - |
Aparece nas coleções: | Repositorio Institucional da UTFPR - RIUT |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: