Projeto de Conclusão - Disciplina de Lógica de Programação e Estrutura de Dados - Período 2022.2

Este é o repositório do projeto de conclusão da disciplina de Lógica de Programação e Estrutura de Dados, realizado no período 2022.2. O projeto foi desenvolvido utilizando HTML5, CSS3, Svelte, Canvas e JavaScript.

Descrição do Projeto

O objetivo deste projeto foi criar um jogo em estilo RPG que incorpora conceitos de lógica de programação e estrutura de dados, demonstrando a aplicação prática dos conhecimentos adquiridos durante o semestre.

Nosso jogo, intitulado "Busca pela aprovação", se passa em um mundo escolar onde os jogadores assumem o papel de um aluno em uma jornada épica. O objetivo é explorar o curso, enfrentar bosses e evoluir o personagem através da derrota de cada boss.

O jogo utiliza uma variedade de conceitos de lógica de programação e estrutura de dados para controlar o fluxo do jogo, gerenciar o estado do personagem, implementar a mecânica de combate e interação com o ambiente.

Integrantes

  • Emanoel Carvalho
  • Cleiton Lucas
  • Alef Thiago
  • Fábio José

Funcionalidades

  • Criação e personalização de um personagem com atributos e habilidades.
  • Exploração de um mundo aberto, com diferentes locais e cenários.
  • Encontros aleatórios com inimigos e batalhas por turno.
  • Sistema de inventário para coleta e uso de itens.
  • Missões e objetivos a serem concluídos.
  • Sistema de evolução e progressão do personagem.

Tecnologias Utilizadas

  • HTML
  • CSS
  • Svelte
  • JavaScript
  • Canvas

Como Executar o Projeto

Para executar o projeto em sua máquina local, siga as instruções abaixo:

  1. Certifique-se de ter o ambiente Node.js instalado em sua máquina.

  2. Clone este repositório em sua máquina local usando o seguinte comando:

    git clone https://github.com/emanoelCarvalho/rpg-in-svelte.git
    
  3. Navegue até a pasta do repositório:

    cd rpg-in-svelte
    
  4. Instale as dependências do projeto:

    npm install
    
  5. Inicie o servidor de desenvolvimento:

    npm run dev
    
  6. Abra o jogo em seu navegador acessando o seguinte endereço:

    http://localhost:8080
    

Agora você poderá jogar o "Jornada para a aprovação" em seu navegador localmente.

Contribuição

Se você deseja contribuir para o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request. Suas contribuições são muito bem-vindas!

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.

Contato

Se você tiver alguma dúvida ou precisar entrar em contato, sinta-se à vontade para enviar um e-mail para hemanoel718@gmail.com.

Esperamos que você se divirta jogando o "Busca pela aprovação"!

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes