Skip to content

mavsm/TCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

TCC

Projeto de Conclusão de Curso

Aluno - Mathias Van Sluys Menck

Orientador - Marco Dimas Gubitoso

Tema - Geração procedural

Geração procedural - a tecnologia de computadores gerarem, a partir de regras impostas via código, algum conteúdo como música, peças artísticas, ou até o próprio código - vem sendo usada cada vez mais em jogos virtuais como uma alternativa de se montar coisas como níveis ou equipamento à mão ou até como técnica de se conservar memória. No entanto, nesses jogos, o jogador pode às vezes encontrar algum conteúdo gerado que não gosta, possivelmente repetidas vezes, dependendo do quao vasto ́e o espaco de possibilidade do gerador. Neste projeto então se propõe desenvolver um jogo virtual que se utiliza de geraçâo procedural e deixa o jogador ter algum input na geração, guiando o gerador para tipos de conteúdo do qual ele mais goste.

O jogo desenvolvido é um top-down dungeon crawler, onde o jogador percorre cada nível, indo de um ponto inicial a um ponto final, e o conteúdo gerado são os mapas que comprimem os níveis e também os inimigos que o jogador enfrenta.

Sobre o repositório:

Na pasta TestesGeração se encontram arquivos de processing que contém geradores de nível, usados para fácil visualização de seus resultados, assim facilitando a escolha do gerador a ser usado no produto final.

Na pasta DesignerDungeons se encontram os arquivos do próprio jogo. Para rodá-lo basta executar o arquivo TCC-DesignerDungeons-Lin se num Linux, ou TCC-DesignerDungeons-Win num Windows. Os outros arquivos na pasta são os códigos do jogo e suas cenas, visíveis na engine Godot.

\\CONTROLES\\

W, A, S, D -- Controle de movimento do personagem

Mouse -- A mira do personagem segue o mouse, e para atirar basta apertar o botão esquerdo.

About

Projeto de Conclusão de Curso

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published