Extracting and composing a dataset of competitive counter-strike global offensive matches

Detalhes bibliográficos
Autor(a) principal: Fernandes, Erick Rocha
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/16684
Resumo: Há uma demanda crescente por análises mais elaboradas e significativas nos eSports: seja para o entretenimento dos espectadores enquanto assistem seus times favoritos competi rem, para identificar trapaceiros automaticamente ou até mesmo para obter uma vantagem competitiva sobre um oponente, existe uma infinidade de aplicações para tais análises dentro da cena. Logicamente, segue então que existe também uma demanda por conjuntos de dados bem estruturados e organizados que possibilitem a exploração eficiente de dados e sirvam como base para tais camadas de análise e visualização. Nosso trabalho fornece os meios para a construção de tal conjunto de dados para o jogo Counter-Strike Global Offensive (CS:GO). Propomos um workflow que pode ser executado para capturar e ex trair não somente metadados de torneios e jogadores, mas também os dados altamente granulares do jogo que estão disponíveis em um arquivo demofile do CS:GO. O dataset é então estruturado de forma que o metadado é exposto através de uma interface SQLite e os dados altamente granulares são armazenados em – e podem ser consumidos através de – arquivos parquet.
id UFRJ_87d6edb024b466d48907f8751bfc95de
oai_identifier_str oai:pantheon.ufrj.br:11422/16684
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Fernandes, Erick Rochahttp://lattes.cnpq.br/9931198850020140http://lattes.cnpq.br/1168257515636570Farias, Claudio Miceli dehttp://lattes.cnpq.br/6243465206463403Xexéo, Geraldo Bonorinohttp://lattes.cnpq.br/4783565791787812Silva, João Carlos Pereira dahttp://lattes.cnpq.br/9413102524215939Menasché, Daniel Sadoc2022-04-12T19:03:50Z2023-11-30T03:01:46Z2022-03-16http://hdl.handle.net/11422/16684Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2022-04-12T19:03:50Z No. of bitstreams: 1 ERFernandes.pdf: 1115355 bytes, checksum: 6a03b6a69cb1a7ca1e672e089fde4ffc (MD5)Made available in DSpace on 2022-04-12T19:03:50Z (GMT). No. of bitstreams: 1 ERFernandes.pdf: 1115355 bytes, checksum: 6a03b6a69cb1a7ca1e672e089fde4ffc (MD5) Previous issue date: 2022-03-16Há uma demanda crescente por análises mais elaboradas e significativas nos eSports: seja para o entretenimento dos espectadores enquanto assistem seus times favoritos competi rem, para identificar trapaceiros automaticamente ou até mesmo para obter uma vantagem competitiva sobre um oponente, existe uma infinidade de aplicações para tais análises dentro da cena. Logicamente, segue então que existe também uma demanda por conjuntos de dados bem estruturados e organizados que possibilitem a exploração eficiente de dados e sirvam como base para tais camadas de análise e visualização. Nosso trabalho fornece os meios para a construção de tal conjunto de dados para o jogo Counter-Strike Global Offensive (CS:GO). Propomos um workflow que pode ser executado para capturar e ex trair não somente metadados de torneios e jogadores, mas também os dados altamente granulares do jogo que estão disponíveis em um arquivo demofile do CS:GO. O dataset é então estruturado de forma que o metadado é exposto através de uma interface SQLite e os dados altamente granulares são armazenados em – e podem ser consumidos através de – arquivos parquet.engUniversidade Federal do Rio de JaneiroUFRJBrasilInstituto de ComputaçãoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEsporte eletrônicoConjunto de dadoscsgoJogosExtracting and composing a dataset of competitive counter-strike global offensive matchesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/16684/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINALERFernandes.pdfERFernandes.pdfapplication/pdf1115355http://pantheon.ufrj.br:80/bitstream/11422/16684/1/ERFernandes.pdf6a03b6a69cb1a7ca1e672e089fde4ffcMD5111422/166842023-11-30 00:01:46.591oai:pantheon.ufrj.br:11422/16684TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:01:46Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Extracting and composing a dataset of competitive counter-strike global offensive matches
title Extracting and composing a dataset of competitive counter-strike global offensive matches
spellingShingle Extracting and composing a dataset of competitive counter-strike global offensive matches
Fernandes, Erick Rocha
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Esporte eletrônico
Conjunto de dados
csgo
Jogos
title_short Extracting and composing a dataset of competitive counter-strike global offensive matches
title_full Extracting and composing a dataset of competitive counter-strike global offensive matches
title_fullStr Extracting and composing a dataset of competitive counter-strike global offensive matches
title_full_unstemmed Extracting and composing a dataset of competitive counter-strike global offensive matches
title_sort Extracting and composing a dataset of competitive counter-strike global offensive matches
author Fernandes, Erick Rocha
author_facet Fernandes, Erick Rocha
author_role author
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9931198850020140
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1168257515636570
dc.contributor.advisorCo1.none.fl_str_mv Farias, Claudio Miceli de
dc.contributor.advisorCo1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/6243465206463403
dc.contributor.author.fl_str_mv Fernandes, Erick Rocha
dc.contributor.referee1.fl_str_mv Xexéo, Geraldo Bonorino
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4783565791787812
dc.contributor.referee2.fl_str_mv Silva, João Carlos Pereira da
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/9413102524215939
dc.contributor.advisor1.fl_str_mv Menasché, Daniel Sadoc
contributor_str_mv Xexéo, Geraldo Bonorino
Silva, João Carlos Pereira da
Menasché, Daniel Sadoc
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Esporte eletrônico
Conjunto de dados
csgo
Jogos
dc.subject.por.fl_str_mv Esporte eletrônico
Conjunto de dados
csgo
Jogos
description Há uma demanda crescente por análises mais elaboradas e significativas nos eSports: seja para o entretenimento dos espectadores enquanto assistem seus times favoritos competi rem, para identificar trapaceiros automaticamente ou até mesmo para obter uma vantagem competitiva sobre um oponente, existe uma infinidade de aplicações para tais análises dentro da cena. Logicamente, segue então que existe também uma demanda por conjuntos de dados bem estruturados e organizados que possibilitem a exploração eficiente de dados e sirvam como base para tais camadas de análise e visualização. Nosso trabalho fornece os meios para a construção de tal conjunto de dados para o jogo Counter-Strike Global Offensive (CS:GO). Propomos um workflow que pode ser executado para capturar e ex trair não somente metadados de torneios e jogadores, mas também os dados altamente granulares do jogo que estão disponíveis em um arquivo demofile do CS:GO. O dataset é então estruturado de forma que o metadado é exposto através de uma interface SQLite e os dados altamente granulares são armazenados em – e podem ser consumidos através de – arquivos parquet.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-04-12T19:03:50Z
dc.date.issued.fl_str_mv 2022-03-16
dc.date.available.fl_str_mv 2023-11-30T03:01:46Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/16684
url http://hdl.handle.net/11422/16684
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.publisher.initials.fl_str_mv UFRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Computação
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/16684/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/16684/1/ERFernandes.pdf
bitstream.checksum.fl_str_mv dd32849f2bfb22da963c3aac6e26e255
6a03b6a69cb1a7ca1e672e089fde4ffc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097241416335360