Learn it Up
Trabalho de Conclusão de Curso do Bacharelado em Ciência da Computação
- Aluno: Renan Ribeiro Marcelino
- Supervisor: Ronaldo Fumio Hashimoto
Resumo
Pump it Up é um jogo de ritmo onde o objetivo é usar os pés para apertar teclas no chão em formato de cinco setas com o rítmo da música, conforme o jogo apresenta as setas verticalmente para o jogador. Este jogo é similar ao jogo DanceDanceRevolution, de quatro teclas, mais popular no Japão e Estados Unidos, enquanto Pump it Up é mais famoso em outras regiões do mundo. Atualmente, existem múltiplos papers estudando a viabilidade de uso de machine learning para a geração de níveis de DanceDanceRevolution, mas nenhum deles aproveita a oportunidade para analisar a viabilidade de machine learning no jogo Pump it Up, que possui mecânicas, velocidades, e granularidade de níveis distintos do DanceDanceRevolution. Este trabalho tem como objetivo produzir o melhor programa de geração de níveis de Pump it Up até o momento, estudando a performance das arquiteturas LSTM (Working Memory Connections) e transformer.
Summary
Pump it Up is a rhythm game where the main goal is to use your feet to press keys on the floor arranged in a five-arrow pattern in time with the active music, following the arrows displayed vertically on the screen. This game is similar to DanceDanceRevolution, which uses four keys and is more popular in Japan and the United States, whereas Pump it Up is more famous in other regions of the world.
Currently, there are multiple papers studying the feasibility of using machine learning to generate levels for DanceDanceRevolution, but none of them takes the opportunity to analyze the feasibility of machine learning for the game Pump it Up, which has mechanics, speeds, and level granularity distinct from those of DanceDanceRevolution.
This work aims to produce the best Pump it Up level generation program to date, studying the performance of LSTM (Working Memory Connections) and transformer architectures.