Skip to content

ufjf-gamelab/pcglab

 
 

Repository files navigation

PGCLab

O PGCLab é uma ferramenta desenvolvida para o estudo e aplicação de técnicas de geração procedural de conteúdo, utilizando apenas ferramentas abertas para web. Entre as principais aplicações estão os jogos digitais digitais.

O PGCLab foi desenvolvido durante 2020, como um projeto da disciplina DCC104 e DCC138 e, posteriormente, como iniciação científica por Lucas Diniz Costa sob a orientação de Igor Knop. Em 2021 o projeto foi renomeado para PGCLab e teve o código fonte aberto sob a GPLv3 e tem sido utilizado como ambiente de estudo para vários alunos na graduação.

Trabalhos acadêmicos

Instalação

Após clonar o repositório, basta executar na linha de comando:

yarn install
yarn dev

Para gerar uma versão de produção, basta executar:

yarn build

Instruções de uso:

Uma versão online pode ser acessada diretamente pelo navegador

  • Setas do teclado: Movimentação do personagem;

  • P: Ativa ou desativa o modo debug de modo que as colisões e detecção de grade não são verificadas;

  • M: Muda os elementos que aparecem na bússola;

  • F: Ativa e desativa a tela cheia (Fullscreen);

  • +: Com o Debug mode ativado, este serve para aumentar o Zoom do mapa;

  • -: Com o Debug mode ativado, este serve para diminuir o Zoom do mapa;

  • SHIFT Esquerdo: Player corre em uma velocidade maior;

  • CTRL Esquerdo: Player ataca usando a espada;

  • ESC: Retorna ao menu principal e gera um novo Level.

Assets utilizados

Imagens:

Áudios:

About

UFJF's GameLab Procedural Content Generation Lab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.7%
  • HTML 1.2%
  • CSS 0.1%