Use este identificador para citar ou linkar para este item:
https://bia.ifpi.edu.br/jspui/handle/123456789/5693| Tipo: | Trabalho de Conclusão de Curso |
| Título: | Autômatos celulares em geração procedural: maximizando a conectividade em cavernas na Godot Engine |
| Título(s) alternativo(s): | Cellular automata in procedural generation: maximizing cave connectivity in the Godot Engine |
| Autor: | Silva, Rafael Ribeiro da |
| Orientador(a): | Araújo, Francisco Marcelino Almeida de |
| metadata.dc.contributor.referee1: | Santana, Fernando Castelo Branco Gonçalves |
| metadata.dc.contributor.referee2: | Oliveira Júnior, Wilson de |
| Resumo: | Um dos métodos mais utilizados pela indústria de jogos para a geraçâo de cavernas são os autômatos celulares, mas que se não tratados de maneira adequada, podem criar ambientes que não servem para o contexto de jogos. Para isso o presente trabalho tem o objetivo de analisar e otimizar os parâmetros utilizados nesse sistema de geração de forma a aumentar a taxa de conectividade das áreas navegáveis mantendo a estética desejável de cavernas orgânicas. Foram realizados testes na Godot Engine, variando a taxa de preenchimento inicial e o número de iterações, analisados posteriormente por um algoritmo de Flood-fill. Foi descoberta que taxas de preenchimento mais altas aumentam facilmente a conectividade, mas falham no requisito de ambiente de jogo, criando áreas limpas e quase sem obstáculos. Descobriu-se então que o melhor cenário seriam taxas de preenchimento mais baixas com um maior número de iterações, pois mesmo que a porcentagem de áreas conectadas seja menor, garante a estética e o desafio desejado para um jogo, e que as áreas mortas podem ser elimitadas através de um método de poda, criando um mapa com uma área totalmente navegável com baixo custo de processamento de CPU. |
| Abstract: | One of the most widely used methods by the gaming industry for cave generation is cellular automata; however, if not applied appropriately, they can create environments that are unsuitable for a gaming context. Therefore, the present study aims to analyze and optimize the parameters used in this generation system to increase the connectivity rate of navigable areas while maintaining the desirable aesthetics of organic caves. Tests were conducted in the Godot Engine by varying the initial fill rate and the number of iterations, with the results subsequently analyzed by a Flood-fill algorithm. It was discovered that higher fill rates easily increase connectivity but fail to meet the requirements of a game environment, creating wide-open areas with almost no obstacles. It was then concluded that the ideal scenario consists of lower fill rates combined with a higher number of iterations, as this ensures the desired aesthetics and challenge for a game, even if the initial percentage of connected areas is lower. Furthermore, dead areas can be eliminated through a pruning method, delivering a fully navigable map with a low CPU processing cost. |
| Palavras-chave: | Geração procedural Autômatos celulares Level design Godot Engine Flood-fill |
| Cnpq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::PROCESSAMENTO GRAFICO (GRAPHICS) |
| metadata.dc.language: | por |
| País: | Brasil |
| Editor: | Instituto Federal de Educação, Ciência e Tecnologia do Piauí |
| Sigla: | IFPI |
| Unidade: | Campus Teresina Central |
| Citação: | SILVA, Rafael Ribeiro da. Autômatos celulares em geração procedural: maximizando a conectividade em cavernas na Godot Engine. Orientador: Francisco Marcelino Almeida de Araújo. 2026. 15 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2026 |
| Tipo de acesso: | Acesso Aberto |
| URI: | https://bia.ifpi.edu.br/jspui/handle/123456789/5693 |
| Data do documento: | 2026 |
| Aparece nas coleções: | Analise e Desenvolvimento de Sistemas - Teresina Central |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2026_tcc_rrsilva.pdf | 653.15 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
